diff options
author | Patrick Rudolph <patrick.rudolph@9elements.com> | 2024-09-26 16:58:47 +0200 |
---|---|---|
committer | Martin L Roth <gaumless@gmail.com> | 2024-10-16 15:28:05 +0000 |
commit | f6ecfbc12b4d4c02cc33b1d854ec9a473fe3f2fb (patch) | |
tree | 2226621d1c58ecdd24c3ccdd91233e4533ddd7ea /src/mainboard | |
parent | ad0d2cad8b6c6cc8f4f5e1cc698a597251638036 (diff) |
mb/ibm/sbp1: Add SMBIOS slots
Add the BMC and all PCIe slots that the board implements.
There are 32 RSSDs and 2 M.2 slots.
Change-Id: Id7d72990d6997d1e8b9ce75477ce3dc571c99839
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84560
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'src/mainboard')
-rw-r--r-- | src/mainboard/ibm/sbp1/devicetree.cb | 133 |
1 files changed, 131 insertions, 2 deletions
diff --git a/src/mainboard/ibm/sbp1/devicetree.cb b/src/mainboard/ibm/sbp1/devicetree.cb index 2f8b4a4cb7..1b4bfc6720 100644 --- a/src/mainboard/ibm/sbp1/devicetree.cb +++ b/src/mainboard/ibm/sbp1/devicetree.cb @@ -1,13 +1,22 @@ ## SPDX-License-Identifier: GPL-2.0-or-later chip soc/intel/xeon_sp/spr - device domain 0 on device pci 16.3 off end # Serial controller: Intel Corporation Device 1be3 device pci 17.0 off end # Intel device 1ba2: PCH SATA controller 0 (AHCI) device pci 18.0 off end # Intel device 1bf2: PCH SATA controller 1 (AHCI) device pci 19.0 off end # Intel device 1bd2: PCH SATA controller 2 (AHCI) - + device pci 0a.0 on # M.2_1 + smbios_slot_desc "SlotTypeM2Socket3" "SlotLengthLong" "M.2_1" "SlotDataBusWidth4X" + end + device pci 0f.0 on + device pci 0 on # BMC + device pci 0 on end # VGA + end + end + device pci 10.0 on # M.2_2 + smbios_slot_desc "SlotTypeM2Socket3" "SlotLengthLong" "M.2_2" "SlotDataBusWidth4X" + end device pci 1f.0 on # Intel device 1b81: PCH eSPI controller chip drivers/ipmi # BMC KCS device pnp ca2.0 on end @@ -21,4 +30,124 @@ chip soc/intel/xeon_sp/spr device pci 1f.3 off end # Intel device 1bc8: PCH audio device pci 1f.6 off end # Intel device 1bcb: PCH GbE controller end + device domain 226 on + device pci 00.0 on end # VTD + device pci 01.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD12" "SlotDataBusWidth4X" + end + device pci 03.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD11" "SlotDataBusWidth4X" + end + device pci 05.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD10" "SlotDataBusWidth4X" + end + device pci 07.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD09" "SlotDataBusWidth4X" + end + end + device domain 337 on + device pci 00.0 on end # VTD + device pci 01.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD13" "SlotDataBusWidth4X" + end + device pci 03.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD14" "SlotDataBusWidth4X" + end + device pci 05.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD15" "SlotDataBusWidth4X" + end + device pci 07.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD16" "SlotDataBusWidth4X" + end + end + device domain 102a7 on + device pci 00.0 on end # VTD + device pci 01.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD28" "SlotDataBusWidth4X" + end + device pci 03.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD27" "SlotDataBusWidth4X" + end + device pci 05.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD26" "SlotDataBusWidth4X" + end + device pci 07.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD25" "SlotDataBusWidth4X" + end + end + device domain 103b7 on + device pci 00.0 on end # VTD + device pci 01.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD29" "SlotDataBusWidth4X" + end + device pci 03.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD30" "SlotDataBusWidth4X" + end + device pci 05.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD31" "SlotDataBusWidth4X" + end + device pci 07.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD32" "SlotDataBusWidth4X" + end + end + device domain 20448 on + device pci 00.0 on end # VTD + device pci 01.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD17" "SlotDataBusWidth4X" + end + device pci 03.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD18" "SlotDataBusWidth4X" + end + device pci 05.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD19" "SlotDataBusWidth4X" + end + device pci 07.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD20" "SlotDataBusWidth4X" + end + end + device domain 20559 on + device pci 00.0 on end # VTD + device pci 01.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD24" "SlotDataBusWidth4X" + end + device pci 03.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD23" "SlotDataBusWidth4X" + end + device pci 05.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD22" "SlotDataBusWidth4X" + end + device pci 07.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD21" "SlotDataBusWidth4X" + end + end + device domain 304c7 on + device pci 00.0 on end # VTD + device pci 01.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD01" "SlotDataBusWidth4X" + end + device pci 03.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD02" "SlotDataBusWidth4X" + end + device pci 05.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD03" "SlotDataBusWidth4X" + end + device pci 07.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD04" "SlotDataBusWidth4X" + end + end + device domain 305d7 on + device pci 00.0 on end # VTD + device pci 01.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD08" "SlotDataBusWidth4X" + end + device pci 03.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD07" "SlotDataBusWidth4X" + end + device pci 05.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD06" "SlotDataBusWidth4X" + end + device pci 07.0 on + smbios_slot_desc "SlotTypeEDSFF_E1" "SlotLengthLong" "RSSD05" "SlotDataBusWidth4X" + end + end end |