diff options
author | Jett Rink <jettrink@chromium.org> | 2018-05-07 10:59:32 -0600 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-05-24 19:30:20 -0700 |
commit | be610f4d63b7af382529663a75789115f15822b4 (patch) | |
tree | 770e9d0687c4731d2ace947792a3f92d3dd758e2 /driver | |
parent | dd30481b171b37f2813ad431e2c869f2d457037a (diff) | |
download | chrome-ec-be610f4d63b7af382529663a75789115f15822b4.tar.gz |
ps8751: add source and sink path control
PS8751 supports the TCPCI spec for controlling the power source and sink
path, which is done through GPIO0 and GPIO1, respectively, by default.
BRANCH=none
BUG=b:78896495,b:78021059
TEST=verified TCPC drives PPC via reworked yorp board.
Change-Id: Ie1de67495947b787ad9cd5aee0db3ca21bec5a10
Signed-off-by: Jett Rink <jettrink@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1047796
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Diffstat (limited to 'driver')
-rw-r--r-- | driver/tcpm/ps8xxx.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/driver/tcpm/ps8xxx.c b/driver/tcpm/ps8xxx.c index 8a5dedb9d3..4dc601599e 100644 --- a/driver/tcpm/ps8xxx.c +++ b/driver/tcpm/ps8xxx.c @@ -184,6 +184,10 @@ const struct tcpm_drv ps8xxx_tcpm_drv = { #ifdef CONFIG_USB_PD_DUAL_ROLE_AUTO_TOGGLE .drp_toggle = &tcpci_tcpc_drp_toggle, #endif +#ifdef CONFIG_USBC_PPC + .set_snk_ctrl = &tcpci_tcpm_set_snk_ctrl, + .set_src_ctrl = &tcpci_tcpm_set_src_ctrl, +#endif .get_chip_info = &tcpci_get_chip_info, }; |