mb/supermicro/x11-lga1151-series/x11ssh-tf: move usb to overridetree

Move USB ports from the common devicetree to the variants' overridetree
as they differ at least for X11SSH-TF and X11SSM-F.

Change-Id: I9bee3a8f6185296cadcee013a8dbe8dca256bf0b
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/36139
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
This commit is contained in:
Michael Niewöhner 2019-10-19 21:15:15 +02:00 committed by Patrick Georgi
parent e3aa424a4f
commit 33533c0e85
2 changed files with 65 additions and 35 deletions

View File

@ -59,41 +59,35 @@ chip soc/intel/skylake
# superspeed_inter-chip_supplement (SSIC) disabled # superspeed_inter-chip_supplement (SSIC) disabled
register "SsicPortEnable" = "0" register "SsicPortEnable" = "0"
# USB configuration # USB
# USB2/3 register "usb2_ports" = "{
register "usb2_ports[0]" = "USB2_PORT_MID(OC0)" [0] = USB2_PORT_EMPTY,
register "usb2_ports[1]" = "USB2_PORT_MID(OC0)" [1] = USB2_PORT_EMPTY,
[2] = USB2_PORT_EMPTY,
# ? [3] = USB2_PORT_EMPTY,
register "usb2_ports[14]" = "USB2_PORT_MID(OC0)" [4] = USB2_PORT_EMPTY,
register "usb2_ports[15]" = "USB2_PORT_MID(OC0)" [5] = USB2_PORT_EMPTY,
[6] = USB2_PORT_EMPTY,
# USB4/5 [7] = USB2_PORT_EMPTY,
register "usb2_ports[2]" = "USB2_PORT_MID(OC1)" [8] = USB2_PORT_EMPTY,
register "usb2_ports[3]" = "USB2_PORT_MID(OC1)" [9] = USB2_PORT_EMPTY,
[10] = USB2_PORT_EMPTY,
# USB0/1 [11] = USB2_PORT_EMPTY,
register "usb2_ports[4]" = "USB2_PORT_MID(OC2)" [12] = USB2_PORT_EMPTY,
register "usb2_ports[5]" = "USB2_PORT_MID(OC2)" [13] = USB2_PORT_EMPTY,
}"
# USB9/10 (USB3.0) register "usb3_ports" = "{
register "usb2_ports[8]" = "USB2_PORT_MID(OC3)" [0] = USB3_PORT_EMPTY,
register "usb2_ports[12]" = "USB2_PORT_MID(OC3)" [1] = USB3_PORT_EMPTY,
register "usb3_ports[3]" = "USB3_PORT_DEFAULT(OC3)" [2] = USB3_PORT_EMPTY,
register "usb3_ports[4]" = "USB3_PORT_DEFAULT(OC3)" [3] = USB3_PORT_EMPTY,
[4] = USB3_PORT_EMPTY,
# USB6/7 (USB3.0) [5] = USB3_PORT_EMPTY,
register "usb2_ports[10]" = "USB2_PORT_MID(OC4)" [6] = USB3_PORT_EMPTY,
register "usb2_ports[11]" = "USB2_PORT_MID(OC4)" [7] = USB3_PORT_EMPTY,
register "usb3_ports[1]" = "USB3_PORT_DEFAULT(OC4)" [8] = USB3_PORT_EMPTY,
register "usb3_ports[2]" = "USB3_PORT_DEFAULT(OC4)" [9] = USB3_PORT_EMPTY,
}"
# USB8 (USB3.0)
register "usb2_ports[9]" = "USB2_PORT_MID(OC5)"
register "usb3_ports[0]" = "USB3_PORT_DEFAULT(OC5)"
# IPMI USB HUB
register "usb2_ports[13]" = "USB2_PORT_MID(OC_SKIP)"
# LPC # LPC
register "serirq_mode" = "SERIRQ_CONTINUOUS" register "serirq_mode" = "SERIRQ_CONTINUOUS"

View File

@ -33,6 +33,42 @@ chip soc/intel/skylake
# FIXME: find out why FSP crashes without this # FIXME: find out why FSP crashes without this
register "PchHdaVcType" = "Vc1" register "PchHdaVcType" = "Vc1"
# USB configuration
# USB2/3
register "usb2_ports[0]" = "USB2_PORT_MID(OC0)"
register "usb2_ports[1]" = "USB2_PORT_MID(OC0)"
# ?
register "usb2_ports[14]" = "USB2_PORT_MID(OC0)"
register "usb2_ports[15]" = "USB2_PORT_MID(OC0)"
# USB4/5
register "usb2_ports[2]" = "USB2_PORT_MID(OC1)"
register "usb2_ports[3]" = "USB2_PORT_MID(OC1)"
# USB0/1
register "usb2_ports[4]" = "USB2_PORT_MID(OC2)"
register "usb2_ports[5]" = "USB2_PORT_MID(OC2)"
# USB9/10 (USB3.0)
register "usb2_ports[8]" = "USB2_PORT_MID(OC3)"
register "usb2_ports[12]" = "USB2_PORT_MID(OC3)"
register "usb3_ports[3]" = "USB3_PORT_DEFAULT(OC3)"
register "usb3_ports[4]" = "USB3_PORT_DEFAULT(OC3)"
# USB6/7 (USB3.0)
register "usb2_ports[10]" = "USB2_PORT_MID(OC4)"
register "usb2_ports[11]" = "USB2_PORT_MID(OC4)"
register "usb3_ports[1]" = "USB3_PORT_DEFAULT(OC4)"
register "usb3_ports[2]" = "USB3_PORT_DEFAULT(OC4)"
# USB8 (USB3.0)
register "usb2_ports[9]" = "USB2_PORT_MID(OC5)"
register "usb3_ports[0]" = "USB3_PORT_DEFAULT(OC5)"
# IPMI USB HUB
register "usb2_ports[13]" = "USB2_PORT_MID(OC_SKIP)"
device domain 0 on device domain 0 on
device pci 01.0 on end # unused device pci 01.0 on end # unused
device pci 01.1 on # PCIE Slot (JPCIE1) device pci 01.1 on # PCIE Slot (JPCIE1)