summaryrefslogtreecommitdiff
path: root/driver/tcpm/raa489000.h
diff options
context:
space:
mode:
Diffstat (limited to 'driver/tcpm/raa489000.h')
-rw-r--r--driver/tcpm/raa489000.h23
1 files changed, 13 insertions, 10 deletions
diff --git a/driver/tcpm/raa489000.h b/driver/tcpm/raa489000.h
index 89cd4ff5a6..48bfa7c45a 100644
--- a/driver/tcpm/raa489000.h
+++ b/driver/tcpm/raa489000.h
@@ -16,18 +16,25 @@
#define RAA489000_TCPC3_I2C_FLAGS 0x25
/* Vendor registers */
-#define RAA489000_TCPC_SETTING1 0x80
-#define RAA489000_TYPEC_SETTING1 0xC0
-#define RAA489000_PD_PHYSICAL_SETTING1 0xE0
-#define RAA489000_PD_PHYSICAL_PARAMETER1 0xE8
+#define RAA489000_TCPC_SETTING1 0x80
+#define RAA489000_VBUS_CURRENT_TARGET 0x92
+#define RAA489000_VBUS_OCP_UV_THRESHOLD 0x94
+#define RAA489000_TYPEC_SETTING1 0xC0
+#define RAA489000_PD_PHYSICAL_SETTING1 0xE0
+#define RAA489000_PD_PHYSICAL_PARAMETER1 0xE8
-#define RAA489000_VBUS_CURRENT_TARGET 0x92
-#define RAA489000_VBUS_OCP_UV_THRESHOLD 0x94
+/* TCPC_SETTING_1 */
+#define RAA489000_TCPCV1_0_EN BIT(0)
+#define RAA489000_TCPC_PWR_CNTRL BIT(4)
+/* VBUS_CURRENT_TARGET */
#define RAA489000_VBUS_CURRENT_TARGET_VALUE 0x61 /* 3.104A */
+
+/* VBUS_OCP_UV_THRESHOLD */
/* Detect voltage level of overcurrent protection during Sourcing VBUS */
#define RAA489000_OCP_THRESHOLD_VALUE 0x00BE /* 4.75V */
+/* TYPEC_SETTING1 - only older silicon */
/* Enables for reverse current protection */
#define RAA489000_SETTING1_IP2_EN BIT(9)
#define RAA489000_SETTING1_IP1_EN BIT(8)
@@ -46,10 +53,6 @@
/* CC debounce enable */
#define RAA489000_SETTING1_CC_DB_EN BIT(0)
-/* TCPC_SETTING_1 */
-#define RAA489000_TCPCV1_0_EN BIT(0)
-#define RAA489000_TCPC_PWR_CNTRL BIT(4)
-
/* PD_PHYSICAL_SETTING_1 */
#define RAA489000_PD_PHY_SETTING1_RECEIVER_EN BIT(9)
#define RAA489000_PD_PHY_SETTING1_SQUELCH_EN BIT(8)