summaryrefslogtreecommitdiff
path: root/driver/ppc
diff options
context:
space:
mode:
authorVijay Hiremath <vijay.p.hiremath@intel.com>2021-04-19 20:45:32 -0700
committerCommit Bot <commit-bot@chromium.org>2021-04-27 19:26:33 +0000
commit450d88fb41b6d31f5cd57e50fc16139f9a277bbe (patch)
tree355df1b61528f08b4e2136fbbbd3cd972bf3c885 /driver/ppc
parentf22a183b1cf3117d61527948740c39bb48744b20 (diff)
downloadchrome-ec-450d88fb41b6d31f5cd57e50fc16139f9a277bbe.tar.gz
TCPC: Cleanup: Get Sink & SRC state from PD or PPC
Added option to get the Sinking or Sourcing state from either PD or PPC. BUG=none BRANCH=none TEST=make buildall -j Change-Id: Ibb21ef69b5825ea5722ceacd5d7ef6f535aad17c Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2838127 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2854420 Tested-by: Abe Levkoy <alevkoy@chromium.org> Reviewed-by: Abe Levkoy <alevkoy@chromium.org> Commit-Queue: Abe Levkoy <alevkoy@chromium.org>
Diffstat (limited to 'driver/ppc')
-rw-r--r--driver/ppc/aoz1380.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/driver/ppc/aoz1380.c b/driver/ppc/aoz1380.c
index 9ce5b442ac..4e2188c60d 100644
--- a/driver/ppc/aoz1380.c
+++ b/driver/ppc/aoz1380.c
@@ -37,17 +37,12 @@ static uint32_t flags[CONFIG_USB_PD_PORT_MAX_COUNT];
static int aoz1380_init(int port)
{
- int rv;
- bool is_sinking, is_sourcing;
-
flags[port] = 0;
- rv = tcpm_get_snk_ctrl(port, &is_sinking);
- if (rv == EC_SUCCESS && is_sinking)
+ if (tcpm_get_snk_ctrl(port))
AOZ1380_SET_FLAG(port, AOZ1380_FLAGS_SINK_ENABLED);
- rv = tcpm_get_src_ctrl(port, &is_sourcing);
- if (rv == EC_SUCCESS && is_sourcing)
+ if (tcpm_get_src_ctrl(port))
AOZ1380_SET_FLAG(port, AOZ1380_FLAGS_SOURCE_ENABLED);
return EC_SUCCESS;