payloads/edk2: Disable the CPU Timer Lib unless supported
[coreboot.git] / src / mainboard / intel / galileo / devicetree.cb
blob4a806431ab394a5469e6581585224482f3d915ce
1 ## SPDX-License-Identifier: GPL-2.0-only
3 chip soc/intel/quark
5 ############################################################
6 # Set the parameters for MemoryInit
7 ############################################################
9 register "AddrMode" = "0"
10 register "ChanMask" = "1" # Channel 0 enabled
11 register "ChanWidth" = "1" # 16-bit channel
12 register "DramDensity" = "1" # 1 Gib;
13 register "DramRonVal" = "0" # 34 Ohm
14 register "DramRttNomVal" = "2" # 120 Ohm
15 register "DramRttWrVal" = "0" # off
16 register "DramSpeed" = "0" # 800 MHz
17 register "DramType" = "0" # DDR3
18 register "DramWidth" = "0" # 8-bit
19 register "EccScrubBlkSize" = "2" # 64 byte blocks
20 register "EccScrubInterval" = "0" # ECC scrub disabled
21 register "Flags" = "MRC_FLAG_SCRAMBLE_EN"
22 register "FspReservedMemoryLength" = "0x00100000" # Size in bytes
23 register "RankMask" = "1" # RANK 0 enabled
24 register "SmmTsegSize" = "0" # SMM Region size in MiB
25 register "SocRdOdtVal" = "0" # off
26 register "SocWrRonVal" = "1" # 32 Ohm
27 register "SocWrSlewRate" = "1" # 4V/nSec
28 register "SrInt" = "3" # 7.8 uSec
29 register "SrTemp" = "0" # normal
30 register "tCL" = "6" # clocks
31 register "tFAW" = "40000" # picoseconds
32 register "tRAS" = "37500" # picoseconds
33 register "tRRD" = "10000" # picoseconds
34 register "tWTR" = "10000" # picoseconds
36 ############################################################
37 # Enable the devices
38 ############################################################
40 device domain 0 on
41 # EDS Table 3
42 device pci 00.0 on end # 8086 0958 - Host Bridge
43 device pci 14.0 on end # 8086 08A7 - SD/SDIO/eMMC controller
44 device pci 14.1 off end # 8086 0936 - HSUART 0
45 device pci 14.2 on end # 8086 0939 - USB 2.0 Device port
46 device pci 14.3 on end # 8086 0939 - USB EHCI Host controller
47 device pci 14.4 on end # 8086 093A - USB OHCI Host controller
48 device pci 14.5 on end # 8086 0936 - HSUART 1
49 device pci 14.6 off end # 8086 0937 - 10/100 Ethernet MAC 0
50 device pci 14.7 off end # 8086 0937 - 10/100 Ethernet MAC 1
51 device pci 15.0 on end # 8086 0935 - SPI controller 0
52 device pci 15.1 on end # 8086 0935 - SPI controller 1
53 device pci 15.2 on end # 8086 0934 - I2C/GPIO controller
54 device pci 17.0 on end # 8086 11C3 - PCIe Root Port 0
55 device pci 17.1 off end # 8086 11C4 - PCIe Root Port 1
56 device pci 1f.0 on end # 8086 095E - Legacy Bridge
57 end
58 end