mb/google/nissa/var/rull: add ssd timing and modify ssd GPIO pins of rtd3
[coreboot2.git] / src / mainboard / dell / optiplex_9020 / devicetree.cb
blob223831cd87628cfa5d816c64af6061e4c76d1ac5
1 ## SPDX-License-Identifier: GPL-2.0-only
3 chip northbridge/intel/haswell
4 # This mainboard has VGA
5 register "gpu_ddi_e_connected" = "1"
6 register "spd_addresses" = "{0x50, 0x51, 0x52, 0x53}"
8 chip cpu/intel/haswell
9 device cpu_cluster 0 on ops haswell_cpu_bus_ops end
10 end
12 device domain 0 on
13 ops haswell_pci_domain_ops
15 subsystemid 0x1028 0x05a5 inherit
17 device pci 00.0 on end # Host bridge
18 device pci 01.0 on end # PCIe graphics
19 device pci 02.0 on end # VGA controller
20 device pci 03.0 on end # Mini-HD audio
22 chip southbridge/intel/lynxpoint
23 register "gen1_dec" = "0x007c0a01"
24 register "gen2_dec" = "0x007c0901"
25 register "gen3_dec" = "0x003c07e1"
26 register "gen4_dec" = "0x001c0901"
27 register "sata_port_map" = "0x7"
29 device pci 14.0 on end # xHCI controller
30 device pci 16.0 on end # Management Engine interface 1
31 device pci 16.1 off end # Management Engine interface 2
32 device pci 16.2 off end # Management Engine IDE-R
33 device pci 16.3 on end # Management Engine KT
34 device pci 19.0 on # Intel Gigabit Ethernet
35 subsystemid 0x1028 0x05a4
36 end
37 device pci 1a.0 on end # EHCI controller #2
38 device pci 1b.0 on end # HD audio controller
39 device pci 1c.0 off end
40 device pci 1c.1 off end
41 device pci 1c.2 off end
42 device pci 1c.3 off end
43 device pci 1c.4 on end # PCIe 4x slot
44 device pci 1c.5 off end
45 device pci 1c.6 off end
46 device pci 1c.7 off end
47 device pci 1d.0 on end # EHCI controller #1
48 device pci 1f.0 on # LPC bridge
49 chip superio/smsc/sch555x
50 device pnp 2e.0 on # EMI
51 io 0x60 = 0xa00
52 end
53 device pnp 2e.1 on # 8042
54 io 0x60 = 0x60
55 irq 0x0f = 0
56 irq 0x70 = 1
57 irq 0x72 = 12
58 end
59 device pnp 2e.7 on # UART1
60 io 0x60 = 0x3f8
61 irq 0x0f = 2
62 irq 0x70 = 4
63 end
64 device pnp 2e.8 off end # UART2
65 device pnp 2e.c on # LPC interface
66 io 0x60 = 0x2e
67 end
68 device pnp 2e.a on # Runtime registers
69 io 0x60 = 0xa40
70 end
71 device pnp 2e.b off end # Floppy Controller
72 device pnp 2e.11 off end # Parallel Port
73 end
74 chip drivers/pc80/tpm
75 device pnp 0c31.0 on end
76 end
77 end
78 device pci 1f.2 on end # SATA controller 1
79 device pci 1f.3 on end # SMBus
80 device pci 1f.5 off end # SATA controller 2
81 device pci 1f.6 off end # Thermal
82 end
83 end
84 end