summaryrefslogtreecommitdiff
path: root/board/oak
diff options
context:
space:
mode:
authorBen Lok <ben.lok@mediatek.com>2015-08-21 18:39:13 +0800
committerchrome-bot <chrome-bot@chromium.org>2015-09-03 04:24:33 -0700
commita572c882e46b11ec2cdcc2f5d84ce1f47ecc14d2 (patch)
treeec8c799bbddf676b7c103a1f6113f16a78d4b24a /board/oak
parent45c28eed9b3e26bb38c7291928259d9d19cd9f82 (diff)
downloadchrome-ec-a572c882e46b11ec2cdcc2f5d84ce1f47ecc14d2.tar.gz
driver/temp_sensor: Add power control API for TMP432
Some boards didn't define the CONFIG_TEMP_SENSOR_POWER_GPIO (such as: Oak), Due to the hardware design, the power of temp sensor is always on. But, we can enable/disable the temperature measurement circuitry of tmp432 by setup the shutdown (SD) bit. Add a new API: tmp432_set_power() to let upper layer to control the power of tmp432 by SW approach for power saving. BRANCH=none BUG=chrome-os-partner:44170 TEST=manual 1. make BOARD=oak -j 2. Turn off the TMP432: > tmp432 power off 3. check whether tmp432 is shutdown: > tmp432 ERROR: Temp sensor not powered. Not Powered 4. Turn on the TMP432: > tmp432 power on 5. check whether tmp432 is running: > tmp432 Local: Temp 29C Therm Trip 85C High Alarm 85C Low Alarm 0C Remote1: Temp 27C Therm Trip 85C High Alarm 85C Low Alarm 0C Remote2: Temp 27C Therm Trip 85C High Alarm 85C Low Alarm 0C STATUS: 10000000 CONFIG1: 00000000 CONFIG2: 00111100 Change-Id: Iab95c4c0b0130baf3bce380a8132e08ded8d159e Signed-off-by: Ben Lok <ben.lok@mediatek.com> Reviewed-on: https://chromium-review.googlesource.com/295058 Reviewed-by: Rong Chang <rongchang@chromium.org>
Diffstat (limited to 'board/oak')
0 files changed, 0 insertions, 0 deletions