diff options
author | Harry Hong <hhong@nvidia.com> | 2014-04-22 10:14:03 +0900 |
---|---|---|
committer | Harry Hong <hhong@nvidia.com> | 2014-04-23 00:58:23 -0700 |
commit | 7c96f497809447bb885c234b1504371db3a8bc73 (patch) | |
tree | c84e47e6299b8e71c32d3a5ed194d7c8631515d3 /arch | |
parent | 0743c1245b0b60d498df862923ca946229dd5650 (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.c | 55 |
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 || |