diff options
Diffstat (limited to 'board')
-rw-r--r-- | board/snow/board.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/board/snow/board.c b/board/snow/board.c index 72f4d3d499..25122a85f8 100644 --- a/board/snow/board.c +++ b/board/snow/board.c @@ -303,11 +303,21 @@ void board_pmu_init(void) pmu_set_term_voltage(RANGE_T23, TERM_V2100); pmu_set_term_current(RANGE_T23, TERM_I1000); + /* + * Ignore TPSCHROME NTC reading in T40. This is snow board specific + * setting. Check: + * http://crosbug.com/p/12221 + * http://crosbug.com/p/13171 + */ + pmu_set_term_voltage(RANGE_T40, TERM_V2100); + pmu_set_term_current(RANGE_T40, TERM_I1000); + /* Workaround init values before ES3 */ if (pmu_version(&ver) || ver < 3) { /* Termination current: 75% */ pmu_set_term_current(RANGE_T34, TERM_I0750); pmu_set_term_current(RANGE_T23, TERM_I0750); + pmu_set_term_current(RANGE_T40, TERM_I0750); } } #endif /* CONFIG_BOARD_PMU_INIT */ |