From 5f86e73e7f7c32188aedf359c36af7f647f22289 Mon Sep 17 00:00:00 2001 From: Ravi Chandra Sadineni Date: Mon, 15 Aug 2016 18:48:49 -0700 Subject: [PATCH] Correct mv values for the thermal sensors. Signed-off-by: Ravi Chandra Sadineni BRANCH=none BUG=chrome-os-partner:56206 TEST=make buildall -j Change-Id: I1abbe22585eb6220c627036c537153ce8bd088fb Reviewed-on: https://chromium-review.googlesource.com/370800 Commit-Ready: David Hendricks Commit-Ready: Ravi Chandra Sadineni Tested-by: Kevin K Wong Tested-by: Ravi Chandra Sadineni Reviewed-by: David Hendricks Reviewed-by: Kevin K Wong --- board/reef/board.c | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/board/reef/board.c b/board/reef/board.c index 26980fd2c6..5774ed15db 100644 --- a/board/reef/board.c +++ b/board/reef/board.c @@ -255,13 +255,21 @@ DECLARE_HOOK(HOOK_INIT, board_tcpc_init, HOOK_PRIO_INIT_I2C+1); * Vdd=3300mV, R = 13.7Kohm, and Murata NCP15WB-series thermistor (B = 4050, * T0 = 298.15, nominal resistance (R0) = 47Kohm). */ -#define CHARGER_THERMISTOR_SCALING_FACTOR 11 +#define CHARGER_THERMISTOR_SCALING_FACTOR 13 static const struct thermistor_data_pair charger_thermistor_data[] = { - { 1500 / CHARGER_THERMISTOR_SCALING_FACTOR, 50 }, - { 1810 / CHARGER_THERMISTOR_SCALING_FACTOR, 60 }, - { 2092 / CHARGER_THERMISTOR_SCALING_FACTOR, 70 }, - { 2334 / CHARGER_THERMISTOR_SCALING_FACTOR, 80 }, - { 2697 / CHARGER_THERMISTOR_SCALING_FACTOR, 100 }, + { 3044 / CHARGER_THERMISTOR_SCALING_FACTOR, 0 }, + { 2890 / CHARGER_THERMISTOR_SCALING_FACTOR, 10 }, + { 2680 / CHARGER_THERMISTOR_SCALING_FACTOR, 20 }, + { 2418 / CHARGER_THERMISTOR_SCALING_FACTOR, 30 }, + { 2117 / CHARGER_THERMISTOR_SCALING_FACTOR, 40 }, + { 1800 / CHARGER_THERMISTOR_SCALING_FACTOR, 50 }, + { 1490 / CHARGER_THERMISTOR_SCALING_FACTOR, 60 }, + { 1208 / CHARGER_THERMISTOR_SCALING_FACTOR, 70 }, + { 966 / CHARGER_THERMISTOR_SCALING_FACTOR, 80 }, + { 860 / CHARGER_THERMISTOR_SCALING_FACTOR, 85 }, + { 766 / CHARGER_THERMISTOR_SCALING_FACTOR, 90 }, + { 679 / CHARGER_THERMISTOR_SCALING_FACTOR, 95 }, + { 603 / CHARGER_THERMISTOR_SCALING_FACTOR, 100 }, }; static const struct thermistor_info charger_thermistor_info = { @@ -287,13 +295,21 @@ int board_get_charger_temp(int idx, int *temp_ptr) * Vdd=3300mV, R = 51.1Kohm, and Murata NCP15WB-series thermistor (B = 4050, * T0 = 298.15, nominal resistance (R0) = 47Kohm). */ -#define AMB_THERMISTOR_SCALING_FACTOR 13 +#define AMB_THERMISTOR_SCALING_FACTOR 11 static const struct thermistor_data_pair amb_thermistor_data[] = { - { 2497 / AMB_THERMISTOR_SCALING_FACTOR, 50 }, - { 2703 / AMB_THERMISTOR_SCALING_FACTOR, 60 }, - { 2857 / AMB_THERMISTOR_SCALING_FACTOR, 70 }, - { 2970 / AMB_THERMISTOR_SCALING_FACTOR, 80 }, - { 3113 / AMB_THERMISTOR_SCALING_FACTOR, 100 }, + { 2512 / AMB_THERMISTOR_SCALING_FACTOR, 0 }, + { 2158 / AMB_THERMISTOR_SCALING_FACTOR, 10 }, + { 1772 / AMB_THERMISTOR_SCALING_FACTOR, 20 }, + { 1398 / AMB_THERMISTOR_SCALING_FACTOR, 30 }, + { 1070 / AMB_THERMISTOR_SCALING_FACTOR, 40 }, + { 803 / AMB_THERMISTOR_SCALING_FACTOR, 50 }, + { 597 / AMB_THERMISTOR_SCALING_FACTOR, 60 }, + { 443 / AMB_THERMISTOR_SCALING_FACTOR, 70 }, + { 329 / AMB_THERMISTOR_SCALING_FACTOR, 80 }, + { 285 / AMB_THERMISTOR_SCALING_FACTOR, 85 }, + { 247 / AMB_THERMISTOR_SCALING_FACTOR, 90 }, + { 214 / AMB_THERMISTOR_SCALING_FACTOR, 95 }, + { 187 / AMB_THERMISTOR_SCALING_FACTOR, 100 }, }; static const struct thermistor_info amb_thermistor_info = {