Attention is currently required from: Alexander Couzens.
Patrick Rudolph has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/78439?usp=email )
Change subject: [WIP]mb/lenovo/x220: Add USB ports in devicetree ......................................................................
[WIP]mb/lenovo/x220: Add USB ports in devicetree
Change-Id: I5554873e9e6160f9472688dda0fe6de5bf935667 Signed-off-by: Patrick Rudolph patrick.rudolph@9elements.com --- M src/mainboard/lenovo/x220/devicetree.cb 1 file changed, 78 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/39/78439/1
diff --git a/src/mainboard/lenovo/x220/devicetree.cb b/src/mainboard/lenovo/x220/devicetree.cb index 7a99599..ba56dd2 100644 --- a/src/mainboard/lenovo/x220/devicetree.cb +++ b/src/mainboard/lenovo/x220/devicetree.cb @@ -55,7 +55,48 @@ device ref gbe on subsystemid 0x17aa 0x21ce end # Intel Gigabit Ethernet - device ref ehci2 on end # USB2 EHCI #2 + device ref ehci2 on # USB2 EHCI #2 + chip drivers/usb/acpi + device usb 0.0 on + chip drivers/usb/acpi + register "desc" = ""Docking2"" + register "type" = "UPC_TYPE_A" + register "group" = "ACPI_PLD_GROUP(0, 1)" + device usb 2.0 on end + end + chip drivers/usb/acpi + register "desc" = ""System Port 1"" + register "type" = "UPC_TYPE_A" + register "group" = "ACPI_PLD_GROUP(0, 2)" + device usb 2.1 on end + end + chip drivers/usb/acpi + register "desc" = ""FPR"" + register "type" = "UPC_TYPE_INTERNAL" + register "group" = "ACPI_PLD_GROUP(0, 3)" + device usb 2.2 on end + end + chip drivers/usb/acpi + register "desc" = ""BDC"" + register "type" = "UPC_TYPE_INTERNAL" + register "group" = "ACPI_PLD_GROUP(0, 4)" + device usb 2.3 on end + end + chip drivers/usb/acpi + register "desc" = ""Docking 1"" + register "type" = "UPC_TYPE_A" + register "group" = "ACPI_PLD_GROUP(0, 5)" + device usb 2.4 on end + end + chip drivers/usb/acpi + register "desc" = ""Camera"" + register "type" = "UPC_TYPE_INTERNAL" + register "group" = "ACPI_PLD_GROUP(0, 6)" + device usb 2.5 on end + end + end + end + end device ref hda on end # High Definition Audio device ref pcie_rp1 on end # PCIe Port #1 device ref pcie_rp2 on end # PCIe Port #2 (wlan) @@ -73,7 +114,42 @@ device ref pcie_rp6 off end # PCIe Port #6 device ref pcie_rp7 on end # PCIe Port #7 device ref pcie_rp8 off end # PCIe Port #8 - device ref ehci1 on end # USB2 EHCI #1 + device ref ehci1 on # USB2 EHCI #1 + chip drivers/usb/acpi + device usb 0.0 on + chip drivers/usb/acpi + register "desc" = ""System Port 3"" + register "type" = "UPC_TYPE_A" + register "group" = "ACPI_PLD_GROUP(0, 7)" + device usb 2.0 on end + end + chip drivers/usb/acpi + register "desc" = ""System Port 2"" + register "type" = "UPC_TYPE_A" + register "group" = "ACPI_PLD_GROUP(0, 8)" + device usb 2.1 on end + end + chip drivers/usb/acpi + register "desc" = ""WLAN"" + register "type" = "UPC_TYPE_INTERNAL" + register "group" = "ACPI_PLD_GROUP(0, 9)" + device usb 2.2 on end + end + chip drivers/usb/acpi + register "desc" = ""WWAN"" + register "type" = "UPC_TYPE_INTERNAL" + register "group" = "ACPI_PLD_GROUP(0, 10)" + device usb 2.3 on end + end + chip drivers/usb/acpi + register "desc" = ""ExpressCard"" + register "type" = "UPC_TYPE_EXPRESSCARD" + register "group" = "ACPI_PLD_GROUP(0, 11)" + device usb 2.5 on end + end + end + end + end device ref pci_bridge off end # PCI bridge device ref lpc on #LPC bridge chip ec/lenovo/pmh7