diff options
author | Rong Chang <rongchang@chromium.org> | 2015-03-23 20:12:56 +0800 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2015-05-27 05:04:14 +0000 |
commit | 552c17543fb1e85e2143025a2dc9fdd560da5abb (patch) | |
tree | 53f41adc588d00d0adfb6d2b4ff60533a3b119b7 /board/samus | |
parent | 937cc8a64e5971def21303e7a19a4ad9553e0ace (diff) | |
download | chrome-ec-552c17543fb1e85e2143025a2dc9fdd560da5abb.tar.gz |
oak: add initial support for oak board rev1
Add initial support for Oak rev1 board. This is just the
EC and includes battery charging but does not include
USB PD.
BUG=none
BRANCH=none
TEST=load on oak board and get console
Signed-off-by: Rong Chang <rongchang@chromium.org>
Signed-off-by: Alec Berg <alecaberg@chromium.org>
Change-Id: I626f3921025fbc39ba22b04eeb6dd1084cd70777
Reviewed-on: https://chromium-review.googlesource.com/261678
Diffstat (limited to 'board/samus')
-rw-r--r-- | board/samus/board.c | 10 | ||||
-rw-r--r-- | board/samus/board.h | 3 |
2 files changed, 13 insertions, 0 deletions
diff --git a/board/samus/board.c b/board/samus/board.c index 909ba7eca3..2272f1acfe 100644 --- a/board/samus/board.c +++ b/board/samus/board.c @@ -252,6 +252,16 @@ int board_is_discharging_on_ac(void) return discharging_on_ac; } +/** + * Reset PD MCU + */ +void board_reset_pd_mcu(void) +{ + gpio_set_level(GPIO_USB_MCU_RST, 1); + usleep(100); + gpio_set_level(GPIO_USB_MCU_RST, 0); +} + /* Base Sensor mutex */ static struct mutex g_base_mutex; diff --git a/board/samus/board.h b/board/samus/board.h index 30af544baf..8d78c03cef 100644 --- a/board/samus/board.h +++ b/board/samus/board.h @@ -183,6 +183,9 @@ enum als_id { int board_discharge_on_ac(int enable); int board_is_discharging_on_ac(void); +/* Reset PD MCU */ +void board_reset_pd_mcu(void); + /* Backboost detected interrupt */ void bkboost_det_interrupt(enum gpio_signal signal); |