payloads/edk2: Disable the CPU Timer Lib unless supported
[coreboot.git] / src / mainboard / supermicro / x9sae / devicetree.cb
blob05a187eaad51140e69e95041ece0a66dbe9c832c
1 ## SPDX-License-Identifier: GPL-2.0-only
3 chip northbridge/intel/sandybridge
4 register "gfx" = "GMA_STATIC_DISPLAYS(0)"
5 register "gpu_dp_b_hotplug" = "4"
6 register "gpu_dp_c_hotplug" = "4"
7 register "gpu_dp_d_hotplug" = "4"
8 register "gpu_panel_power_cycle_delay" = "4"
9 device cpu_cluster 0 on
10 chip cpu/intel/model_206ax
11 register "acpi_c1" = "1"
12 register "acpi_c2" = "3"
13 register "acpi_c3" = "5"
14 device lapic 0 on end
15 device lapic 0xacac off end
16 end
17 end
18 device domain 0 on
19 subsystemid 0x15d9 0x0644 inherit
21 device pci 00.0 on end # Host bridge
22 device pci 01.0 on end # CPU1 SLOT6 (x8 or x16)
23 device pci 01.1 on end # CPU1 SLOT4 (electrical x8 in x16 if present)
24 device pci 02.0 on end # iGPU
25 device pci 06.0 on end # CPU1 SLOT7 (electrical x4 in x8)
27 chip southbridge/intel/bd82x6x
28 register "gen1_dec" = "0x00fc0a01" # NCT6776 SuperIO (0x0a00-0aff)
29 register "sata_interface_speed_support" = "0x3"
30 register "sata_port_map" = "0x3f"
31 register "spi_lvscc" = "0x2005"
32 register "spi_uvscc" = "0x2005"
33 register "superspeed_capable_ports" = "0x0000000f"
34 register "xhci_overcurrent_mapping" = "0x00000c03"
35 register "xhci_switchable_ports" = "0x0000000f"
37 device pci 14.0 on end # xHCI
38 device pci 16.0 on end # MEI #1
39 device pci 16.1 off end # MEI #2
40 device pci 16.2 off end # ME IDE-R
41 device pci 16.3 off end # ME KT
42 device pci 19.0 on end # Intel GbE LAN1
43 device pci 1a.0 on end # EHCI #2
44 device pci 1b.0 on end # HD Audio
46 device pci 1c.0 on end # RP #1 PCH SLOT2
47 device pci 1c.1 off end # RP #2
48 device pci 1c.2 off end # RP #3
49 device pci 1c.3 off end # RP #4
50 device pci 1c.4 on end # RP #5 PCH SLOT3
51 device pci 1c.5 off end # RP #6
52 device pci 1c.6 on end # RP #7 PCH SLOT5
53 device pci 1c.7 on # RP #8
54 device pci 00.0 on end # 574 GbE LAN2
55 end
57 device pci 1d.0 on end # EHCI #1
58 device pci 1e.0 on end # PCI bridge
59 device pci 1f.0 on # LPC bridge
60 chip superio/nuvoton/nct6776
61 device pnp 2e.0 off end # Floppy
62 device pnp 2e.1 off end # Parallel port
63 device pnp 2e.2 on # COM1
64 io 0x60 = 0x3f8
65 irq 0x70 = 4
66 end
67 device pnp 2e.3 on # COM2, IR
68 io 0x60 = 0x2f8
69 irq 0x70 = 3
70 end
71 device pnp 2e.5 on # Keyboard
72 io 0x60 = 0x060
73 io 0x62 = 0x064
74 irq 0x70 = 1
75 irq 0x72 = 12
76 end
77 device pnp 2e.6 off end # CIR
78 device pnp 2e.7 off end # GPIO6
79 device pnp 2e.107 off end # GPIO7
80 device pnp 2e.207 off end # GPIO8
81 device pnp 2e.307 off end # GPIO9
82 device pnp 2e.8 off end # WDT
83 device pnp 2e.108 on end # GPIO0
84 device pnp 2e.208 off end # GPIOA
85 device pnp 2e.308 on # GPIOBASE
86 io 0x60 = 0xa00
87 end
88 device pnp 2e.109 off end # GPIO1
89 device pnp 2e.209 on end # GPIO2
90 device pnp 2e.309 off end # GPIO3
91 device pnp 2e.409 off end # GPIO4
92 device pnp 2e.509 off end # GPIO5
93 device pnp 2e.609 off end # GPIO6
94 device pnp 2e.709 off end # GPIO7
95 device pnp 2e.a on # ACPI
96 irq 0xe0 = 0
97 irq 0xe4 = 0x60
98 irq 0xe6 = 0x4c
99 irq 0xe7 = 0x10
100 irq 0xf2 = 0x5d
102 device pnp 2e.b on # HWM, front panel LED
103 io 0x60 = 0xa30
104 io 0x62 = 0xa80
105 irq 0x70 = 0
106 irq 0xf8 = 0x43
108 device pnp 2e.d off end # VID
109 device pnp 2e.e off end # CIR WAKE-UP
110 device pnp 2e.f off end # GPIO
111 device pnp 2e.14 off end # SVID
112 device pnp 2e.16 off end # Deep sleep
113 device pnp 2e.17 off end # GPIOA
115 chip drivers/pc80/tpm
116 device pnp c31.0 on end # TPM
119 device pci 1f.2 on end # SATA (AHCI)
120 device pci 1f.3 on end # SMBus
121 device pci 1f.5 off end # SATA (Legacy)
122 device pci 1f.6 off end # Thermal