ARM: tegra: thermal: Refactor struct balanced_throttle
[linux-3.10.git] / arch / arm / mach-tegra / include / mach / tegra_fuse.h
1 /*
2  * arch/arm/mach-tegra/include/mach/tegra_fuse.h
3  *
4  * Tegra Public Fuse header file
5  *
6  * Copyright (c) 2011, NVIDIA Corporation.
7  *
8  * This software is licensed under the terms of the GNU General Public
9  * License version 2, as published by the Free Software Foundation, and
10  * may be copied, distributed, and modified under those terms.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15  * GNU General Public License for more details.
16  *
17  */
18
19 #ifndef _MACH_TEGRA_PUBLIC_FUSE_H_
20 #define _MACH_TEGRA_PUBLIC_FUSE_H_
21
22 int tegra_fuse_get_revision(u32 *rev);
23 int tegra_fuse_get_tsensor_calibration_data(u32 *calib);
24 int tegra_fuse_get_tsensor_spare_bits(u32 *spare_bits);
25 #if defined(CONFIG_ARCH_TEGRA_11x_SOC)
26 int tegra_fuse_get_vsensor_calib(u32 *calib);
27 int tegra_fuse_get_tsensor_calib(int index, u32 *calib);
28 #endif
29
30 #endif /* _MACH_TEGRA_PUBLIC_FUSE_H_*/
31