@@ -100,20 +100,21 @@ chip soc/intel/tigerlake
100100 end
101101
102102 device ref south_xhci on
103- # USB2
104- register "usb2_ports[0]" = "USB2_PORT_MID(OC_SKIP)" # USB-A port1
105- register "usb2_ports[1]" = "USB2_PORT_TYPE_C(OC_SKIP)" # USB-C port2
106- register "usb2_ports[2]" = "USB2_PORT_MID(OC_SKIP)" # USB-A port3
107- register "usb2_ports[4]" = "USB2_PORT_MID(OC_SKIP)" # Finger
108- register "usb2_ports[5]" = "USB2_PORT_TYPE_C(OC_SKIP)" # TBT USB-C
109- register "usb2_ports[6]" = "USB2_PORT_MID(OC_SKIP)" # CCD
110- register "usb2_ports[9]" = "USB2_PORT_MID(OC_SKIP)" # BT
111- # USB3
112- register "usb3_ports[0]" = "USB3_PORT_DEFAULT(OC_SKIP)" # USB-A port1
113- register "usb3_ports[1]" = "USB3_PORT_DEFAULT(OC_SKIP)" # USB-C port2 (right port, lane 0)
114- register "usb3_ports[2]" = "USB3_PORT_DEFAULT(OC_SKIP)" # USB-A port3
115- register "usb3_ports[3]" = "USB3_PORT_DEFAULT(OC_SKIP)" # USB-C port4 (right port, lane 1)
116- # ACPI
103+ register "usb2_ports" = "{
104+ [0] = USB2_PORT_MID(OC_SKIP), // USB-A port1
105+ [1] = USB2_PORT_TYPE_C(OC_SKIP), // USB-C port2
106+ [2] = USB2_PORT_MID(OC_SKIP), // USB-A port3
107+ [4] = USB2_PORT_MID(OC_SKIP), // Fingerprint Reader
108+ [5] = USB2_PORT_TYPE_C(OC_SKIP), // TBT USB-C
109+ [6] = USB2_PORT_MID(OC_SKIP), // CCD
110+ [9] = USB2_PORT_MID(OC_SKIP), // BT
111+ }"
112+ register "usb3_ports" = "{
113+ [0] = USB3_PORT_DEFAULT(OC_SKIP), // USB-A port1
114+ [1] = USB3_PORT_DEFAULT(OC_SKIP), // USB-C port2 (right port, lane 0)
115+ [2] = USB3_PORT_DEFAULT(OC_SKIP), // USB-A port3
116+ [3] = USB3_PORT_DEFAULT(OC_SKIP), // USB-C port4 (right port, lane 1)
117+ }"
117118 chip drivers/usb/acpi
118119 device ref xhci_root_hub on
119120 chip drivers/usb/acpi
0 commit comments