diff options
author | johnwc_yeh <johnwc_yeh@compal.corp-partner.google.com> | 2021-07-27 08:53:20 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-08-06 20:04:35 +0000 |
commit | 4ea5e79a2c39649744a14757c2d25a4fef1b83e2 (patch) | |
tree | 6e4d0fddae4380a246bcec0c5575b4d9a7a25e73 | |
parent | 1b3e74bc3ba38aae245f8958c012f7e4c18447d6 (diff) | |
download | chrome-ec-4ea5e79a2c39649744a14757c2d25a4fef1b83e2.tar.gz |
cret: Modify EC_ACOK_OTG enable/disable condition
When the Type-C AC plug-in and got AC status from RAA489000
then enables charger the OTP/OVP protect function.
BUG=b:188567172
BRANCH=dedede
TEST=Test on the proj-cret the GPIOC0 when Type-C device plug-in
is low and the Type-C AC plug-in is high
Signed-off-by: johnwc_yeh <johnwc_yeh@compal.corp-partner.google.com>
Change-Id: I112ff5437c2c8195003a03437e51eb6012a42740
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3054213
Reviewed-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Tested-by: Elthan Huang <elthan_huang@compal.corp-partner.google.com>
Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
-rw-r--r-- | board/cret/board.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/board/cret/board.c b/board/cret/board.c index 55c79f8778..34091c0518 100644 --- a/board/cret/board.c +++ b/board/cret/board.c @@ -595,7 +595,12 @@ static void fw_config_tablet_mode(void) static void board_extpower(void) { - int extpower_present = extpower_is_present(); + int extpower_present; + + if (pd_is_connected(0)) + extpower_present = extpower_is_present(); + else + extpower_present = 0; gpio_set_level(GPIO_EC_ACOK_OTG, extpower_present); } |