summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Yilun Lin <yllin@chromium.org>2023-03-13 10:21:06 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-03-13 08:59:50 +0000
commit142a8521b5c335a7ae75ec8405ba00cc7269252f (patch)
treeb4719400a08a39aade809cb1b1c275f48692f427
parent45ffe7ad069930957bb7e4f9e0d718dc47406e7c (diff)
downloadchrome-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>
-rw-r--r--board/pdeval-stm32f072/usb_pd_policy.c8
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)