summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorHarry Hong <hhong@nvidia.com>2014-04-22 10:14:03 +0900
committerHarry Hong <hhong@nvidia.com>2014-04-23 00:58:23 -0700
commit7c96f497809447bb885c234b1504371db3a8bc73 (patch)
treec84e47e6299b8e71c32d3a5ed194d7c8631515d3 /arch
parent0743c1245b0b60d498df862923ca946229dd5650 (diff)
ARM: tegra: tn7cw: update tskin coeffcients
Bug 1502030 Change-Id: I48587826212a670b694801b704907bfb8e2f051c Signed-off-by: Harry Hong <hhong@nvidia.com> (cherry-picked from 1641e1a29e2590d9cbcd29dad6fc16be42c48f29) Reviewed-on: http://git-master/r/400070 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Yong Goo Yi <yyi@nvidia.com> Reviewed-by: Jinyoung Park <jinyoungp@nvidia.com> GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-tegra/board-tegratab-sensors.c55
1 files changed, 12 insertions, 43 deletions
diff --git a/arch/arm/mach-tegra/board-tegratab-sensors.c b/arch/arm/mach-tegra/board-tegratab-sensors.c
index 1193750caed2..28bb66aaee38 100644
--- a/arch/arm/mach-tegra/board-tegratab-sensors.c
+++ b/arch/arm/mach-tegra/board-tegratab-sensors.c
@@ -600,49 +600,25 @@ static struct therm_est_subdevice skin_devs_p1988[] = {
{
.dev_data = "Tdiode",
.coeffs = {
- 6, 1, 0, -2,
- -1, -2, -3, -2,
- -2, -2, -3, -2,
- -3, -2, -3, -4,
- -5, -5, -6, -12
- },
- },
- {
- .dev_data = "Tboard",
- .coeffs = {
- 35, 11, 3, 4,
- -2, 3, 6, -2,
- 5, 8, 14, 12,
- 16, 17, 15, 9,
- -3, -23, -24, 36
- },
- },
-};
-
-static struct therm_est_subdevice skin_devs_p1988_a02[] = {
- {
- .dev_data = "Tdiode",
- .coeffs = {
- 2, 1, -1, -2,
- -3, -3, -3, -3,
- -2, -2, -1, -1,
+ 3, 1, -1, -2,
+ -2, -3, -3, -2,
+ -2, -1, -2, -1,
-1, -1, -1, -1,
- -1, -2, -3, -6
+ -1, -1, -3, -7,
},
},
{
.dev_data = "Tboard",
.coeffs = {
- 117, 43, 6, -11,
- -20, -14, -7, -1,
- 4, 1, 2, 2,
- 2, -2, -11, -24,
- -34, -31, 4, 99
+ 109, 37, -1, -15,
+ -11, -10, -6, 0,
+ 0, 8, 6, 3,
+ -2, -3, -11, -21,
+ -28, -24, 4, 89,
},
},
};
-
static struct therm_est_data skin_data = {
.num_trips = ARRAY_SIZE(skin_trips),
.trips = skin_trips,
@@ -692,16 +668,9 @@ static int __init tegratab_skin_init(void)
tegra_get_board_info(&board_info);
if (board_info.board_id == BOARD_P1988) {
/* Use this for P1988. */
- if (board_info.fab == BOARD_FAB_A00 ||
- board_info.fab == BOARD_FAB_A01) {
- skin_data.toffset = 1480;
- skin_data.ndevs = ARRAY_SIZE(skin_devs_p1988);
- skin_data.devs = skin_devs_p1988;
- } else {
- skin_data.toffset = -638;
- skin_data.ndevs = ARRAY_SIZE(skin_devs_p1988_a02);
- skin_data.devs = skin_devs_p1988_a02;
- }
+ skin_data.toffset = 776;
+ skin_data.ndevs = ARRAY_SIZE(skin_devs_p1988);
+ skin_data.devs = skin_devs_p1988;
} else if (board_info.board_id == BOARD_E1569 ||
(board_info.board_id == BOARD_P1640 &&
(board_info.fab == BOARD_FAB_A00 ||