summaryrefslogtreecommitdiff
path: root/src/mainboard/ibm/sbp1/devicetree.cb
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/ibm/sbp1/devicetree.cb')
-rw-r--r--src/mainboard/ibm/sbp1/devicetree.cb36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/mainboard/ibm/sbp1/devicetree.cb b/src/mainboard/ibm/sbp1/devicetree.cb
new file mode 100644
index 0000000000..098fd9a8eb
--- /dev/null
+++ b/src/mainboard/ibm/sbp1/devicetree.cb
@@ -0,0 +1,36 @@
+## 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 1f.0 on # Intel device 1b81: PCH eSPI controller
+ chip superio/common
+ device pnp 2e.0 on
+ chip superio/aspeed/ast2400
+ register "use_espi" = "1"
+ device pnp 2e.2 on # SUART1
+ io 0x60 = 0x3f8
+ irq 0x70 = 4
+ end
+ device pnp 2e.3 on # SUART2
+ io 0x60 = 0x2f8
+ irq 0x70 = 3
+ end
+ end
+ end
+ end
+ chip drivers/ipmi # BMC KCS
+ device pnp ca2.0 on end
+ register "bmc_i2c_address" = "0x20"
+ register "bmc_boot_timeout" = "60"
+ end
+ chip drivers/pc80/tpm # TPM
+ device pnp 0c31.0 on end
+ end
+ end
+ device pci 1f.3 off end # Intel device 1bc8: PCH audio
+ device pci 1f.6 off end # Intel device 1bcb: PCH GbE controller
+ end
+end