diff options
author | Deepti Deshatty <deepti.deshatty@intel.corp-partner.google.com> | 2022-02-20 20:24:20 +0530 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2022-03-22 10:34:37 +0000 |
commit | 4844236c145597b7bc40122376da6cf099ac7e7b (patch) | |
tree | 23bcd5b449c2671c4ee77a4b3bd77b9d09fe167f | |
parent | 82d1fd3098a1a8d2814be20482ca42b6a10ef056 (diff) | |
download | chrome-ec-4844236c145597b7bc40122376da6cf099ac7e7b.tar.gz |
nivviks/usbc: enable vbus voltage monitoring
RAA489000 tcpc shows TCPC_REG_VBUS_VOLTAGE register
value as zero always. Set bit in tcpc_config flags
to enable vbus voltage reporting by tcpc.
This will help to debug issues related to USB-C VBUS
voltage.
BUG=b:219891340
BRANCH=none
TEST=TCPC RAA489000 reports measured vbus voltage in
TCPC_REG_VBUS_VOLTAGE register.
Change-Id: Ifa95132a9646e318b3734ab6b012de76adf47d79
Signed-off-by: Deepti Deshatty <deepti.deshatty@intel.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3476655
Reviewed-by: Diana Z <dzigterman@chromium.org>
-rw-r--r-- | zephyr/projects/nissa/src/nivviks/usbc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/zephyr/projects/nissa/src/nivviks/usbc.c b/zephyr/projects/nissa/src/nivviks/usbc.c index 8cdd9852b6..eb69fe16f0 100644 --- a/zephyr/projects/nissa/src/nivviks/usbc.c +++ b/zephyr/projects/nissa/src/nivviks/usbc.c @@ -26,7 +26,8 @@ struct tcpc_config_t tcpc_config[CONFIG_USB_PD_PORT_MAX_COUNT] = { }, .drv = &raa489000_tcpm_drv, /* RAA489000 implements TCPCI 2.0 */ - .flags = TCPC_FLAGS_TCPCI_REV2_0, + .flags = TCPC_FLAGS_TCPCI_REV2_0 | + TCPC_FLAGS_VBUS_MONITOR, }, { /* sub-board */ .bus_type = EC_BUS_TYPE_I2C, @@ -36,7 +37,8 @@ struct tcpc_config_t tcpc_config[CONFIG_USB_PD_PORT_MAX_COUNT] = { }, .drv = &raa489000_tcpm_drv, /* RAA489000 implements TCPCI 2.0 */ - .flags = TCPC_FLAGS_TCPCI_REV2_0, + .flags = TCPC_FLAGS_TCPCI_REV2_0 | + TCPC_FLAGS_VBUS_MONITOR, }, }; |