From cd414d9d619d7cca9d456c542fa61513444fcad8 Mon Sep 17 00:00:00 2001 From: Matt DeVillier Date: Thu, 6 Feb 2025 21:00:10 -0600 Subject: [PATCH] soc/intel/meteorlake: Add missing USB port definitions The TCSS_XHCI controller has a single USB2 port followed by 4 USB3 ports; the XHCI controller has 12 USB2 ports followed by 2 USB3 ports. The topology was queried from the root hub on each controller and returned via the descriptor. Add the 2 missing USB2 ports to the XHCI controller and the one to the TSS_XHCI controller. TEST=build/boot Win11, Linux 6.x on starlabs/starbook_mtl. Change-Id: I5dc97f150ff064d55e7969f10c1cea8ba72d6bfb Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/c/coreboot/+/86319 Tested-by: build bot (Jenkins) Reviewed-by: Sean Rhodes --- src/soc/intel/meteorlake/chipset.cb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/soc/intel/meteorlake/chipset.cb b/src/soc/intel/meteorlake/chipset.cb index 9087dd8adb..7b26670ff8 100644 --- a/src/soc/intel/meteorlake/chipset.cb +++ b/src/soc/intel/meteorlake/chipset.cb @@ -69,6 +69,9 @@ chip soc/intel/meteorlake chip drivers/usb/acpi register "type" = "UPC_TYPE_HUB" device usb 0.0 alias tcss_root_hub off + chip drivers/usb/acpi + device usb 2.0 alias tcss_usb2_port1 off end + end chip drivers/usb/acpi device usb 3.0 alias tcss_usb3_port0 off end end @@ -131,6 +134,12 @@ chip soc/intel/meteorlake chip drivers/usb/acpi device usb 2.9 alias usb2_port10 off end end + chip drivers/usb/acpi + device usb 2.a alias usb2_port11 off end + end + chip drivers/usb/acpi + device usb 2.b alias usb2_port12 off end + end chip drivers/usb/acpi device usb 3.0 alias usb3_port1 off end end