diff options
-rw-r--r-- | common/usb_pd_dual_role.c | 9 | ||||
-rw-r--r-- | include/usb_pd.h | 9 |
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 |