summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/usb_pd_dual_role.c9
-rw-r--r--include/usb_pd.h9
2 files changed, 12 insertions, 6 deletions
diff --git a/common/usb_pd_dual_role.c b/common/usb_pd_dual_role.c
index fbcf5e23f1..52b7cdd4e1 100644
--- a/common/usb_pd_dual_role.c
+++ b/common/usb_pd_dual_role.c
@@ -35,9 +35,12 @@ struct allow_list_pair {
static struct allow_list_pair allow_list[] = {
{USB_VID_APPLE, USB_PID1_APPLE},
{USB_VID_APPLE, USB_PID2_APPLE},
- {USB_VID_HP, USB_PID1_HP},
- {USB_VID_HP, USB_PID2_HP},
- {USB_VID_HP, USB_PID3_HP},
+ {USB_VID_HP, USB_PID_HP_USB_C_DOCK_G5},
+ {USB_VID_HP, USB_PID_HP_USB_C_A_UNIV_DOCK_G2},
+ {USB_VID_HP, USB_PID_HP_E24D_DOCK_MONITOR},
+ {USB_VID_HP, USB_PID_HP_ELITE_E233_MONITOR},
+ {USB_VID_HP, USB_PID_HP_E244D_DOCK_MONITOR},
+ {USB_VID_HP, USB_PID_HP_E274D_DOCK_MONITOR},
};
static int allow_list_count = ARRAY_SIZE(allow_list);
diff --git a/include/usb_pd.h b/include/usb_pd.h
index e8040355af..c2eea9bd76 100644
--- a/include/usb_pd.h
+++ b/include/usb_pd.h
@@ -777,9 +777,12 @@ struct pd_cable {
#define USB_PID2_APPLE 0x1013
#define USB_VID_HP 0x03F0
-#define USB_PID1_HP 0x0467 /* E24d monitor */
-#define USB_PID2_HP 0x096B /* USB-C/A Univ Dock G2 */
-#define USB_PID3_HP 0x036B /* USB-C Dock G5 */
+#define USB_PID_HP_USB_C_DOCK_G5 0x036B
+#define USB_PID_HP_USB_C_A_UNIV_DOCK_G2 0x096B
+#define USB_PID_HP_E24D_DOCK_MONITOR 0x0467
+#define USB_PID_HP_ELITE_E233_MONITOR 0x1747
+#define USB_PID_HP_E244D_DOCK_MONITOR 0x056D
+#define USB_PID_HP_E274D_DOCK_MONITOR 0x016E
#define USB_VID_INTEL 0x8087