diff options
author | Eric Yilun Lin <yllin@chromium.org> | 2023-03-13 10:21:06 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-03-13 08:59:50 +0000 |
commit | 142a8521b5c335a7ae75ec8405ba00cc7269252f (patch) | |
tree | b4719400a08a39aade809cb1b1c275f48692f427 /board | |
parent | 45ffe7ad069930957bb7e4f9e0d718dc47406e7c (diff) | |
download | chrome-ec-142a8521b5c335a7ae75ec8405ba00cc7269252f.tar.gz |
pdeval-stm32f072: use TCPM API instead
Replace the calls to ANX7447 API with calls to TCPCI API.
This should have only merely functional changes at SRC control API,
and no functional changes for the other parts. All the other boards
are using the TCPCI API.
BUG=b:272664811
TEST=zmake buildall; make buildall
BRANCH=none
Change-Id: Icdd85ce1ce4bbb0dbf47b8fb9ac24c68939252b3
Signed-off-by: Eric Yilun Lin <yllin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4333416
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Commit-Queue: Ting Shen <phoenixshen@chromium.org>
Tested-by: Eric Yilun Lin <yllin@google.com>
Auto-Submit: Eric Yilun Lin <yllin@google.com>
Diffstat (limited to 'board')
-rw-r--r-- | board/pdeval-stm32f072/usb_pd_policy.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/board/pdeval-stm32f072/usb_pd_policy.c b/board/pdeval-stm32f072/usb_pd_policy.c index 965cee0dc0..eb9a8ef9d5 100644 --- a/board/pdeval-stm32f072/usb_pd_policy.c +++ b/board/pdeval-stm32f072/usb_pd_policy.c @@ -40,11 +40,11 @@ const struct usb_mux_chain usb_muxes[CONFIG_USB_PD_PORT_MAX_COUNT] = { int pd_set_power_supply_ready(int port) { /* Disable charging */ - anx7447_board_charging_enable(port, 0); + tcpm_set_snk_ctrl(port, 0); /* Provide VBUS */ gpio_set_level(GPIO_VBUS_PMIC_CTRL, 1); - anx7447_set_power_supply_ready(port); + tcpm_set_src_ctrl(port, 1); /* notify host of power info change */ @@ -56,12 +56,12 @@ int pd_set_power_supply_ready(int port) void pd_power_supply_reset(int port) { /* Disable VBUS */ - anx7447_power_supply_reset(port); + tcpm_set_src_ctrl(port, 0); gpio_set_level(GPIO_VBUS_PMIC_CTRL, 0); CPRINTS("Disable VBUS, port%d", port); /* Enable charging */ - anx7447_board_charging_enable(port, 1); + tcpm_set_snk_ctrl(port, 1); } #else int pd_set_power_supply_ready(int port) |