summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDeepti Deshatty <deepti.deshatty@intel.corp-partner.google.com>2022-02-20 20:24:20 +0530
committerCommit Bot <commit-bot@chromium.org>2022-03-22 10:34:37 +0000
commit4844236c145597b7bc40122376da6cf099ac7e7b (patch)
tree23bcd5b449c2671c4ee77a4b3bd77b9d09fe167f
parent82d1fd3098a1a8d2814be20482ca42b6a10ef056 (diff)
downloadchrome-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.c6
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,
},
};