summaryrefslogtreecommitdiffstats
path: root/src/mainboard/intel/archercity_crb/devicetree.cb
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/intel/archercity_crb/devicetree.cb')
-rw-r--r--src/mainboard/intel/archercity_crb/devicetree.cb35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/mainboard/intel/archercity_crb/devicetree.cb b/src/mainboard/intel/archercity_crb/devicetree.cb
new file mode 100644
index 000000000000..66a08a960bf1
--- /dev/null
+++ b/src/mainboard/intel/archercity_crb/devicetree.cb
@@ -0,0 +1,35 @@
+## SPDX-License-Identifier: GPL-2.0-or-later
+
+chip soc/intel/xeon_sp/spr
+ # configure MSR_TURBO_RATIO_LIMIT, MSR_TURBO_RATIO_LIMIT_CORES msrs
+ register "turbo_ratio_limit" = "0x181819191e242424"
+ register "turbo_ratio_limit_cores" = "0x3836322e2a1c1a18"
+
+ device domain 0 on
+ 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
+ end
+end