mb/amb/birman*/gpio: remove configuration for VDD_MEM_VID[0,1]
[coreboot2.git] / src / mainboard / amd / onyx_poc / devicetree.cb
blobf3c0be4561e70bf4f51db60f8b041fd1c871295b
1 chip soc/amd/genoa_poc
3 # USB configuration
4 register "usb.xhci0_enable" = "1"
5 register "usb.xhci1_enable" = "1"
6 # OC pins
7 register "usb.usb2_oc_pins[0].port0" = "0x0"
8 register "usb.usb2_oc_pins[0].port1" = "0x1"
9 register "usb.usb2_oc_pins[0].port2" = "0x0"
10 register "usb.usb2_oc_pins[0].port3" = "0x1"
12 register "usb.usb2_oc_pins[1].port0" = "0x0"
13 register "usb.usb2_oc_pins[1].port1" = "0x1"
15 register "usb.usb3_oc_pins[0].port0" = "0x0"
16 register "usb.usb3_oc_pins[0].port1" = "0x1"
17 register "usb.usb3_oc_pins[0].port2" = "0x0"
18 register "usb.usb3_oc_pins[0].port3" = "0x1"
19 register "usb.usb3_oc_pins[1].port0" = "0x0"
20 register "usb.usb3_oc_pins[1].port1" = "0x1"
22 register "usb.polarity_cfg_low" = "true"
24 register "usb.usb3_force_gen1.port0" = "3"
25 register "usb.usb3_force_gen1.port1" = "3"
26 register "usb.usb3_force_gen1.port2" = "3"
27 register "usb.usb3_force_gen1.port3" = "3"
29 # eSPI configuration
30 register "common_config.espi_config" = "{
31 .std_io_decode_bitmap = ESPI_DECODE_IO_0x80_EN,
32 .io_mode = ESPI_IO_MODE_SINGLE,
33 .op_freq_mhz = ESPI_OP_FREQ_33_MHZ,
34 .crc_check_enable = 1,
35 .alert_pin = ESPI_ALERT_PIN_PUSH_PULL,
36 .periph_ch_en = 0,
37 .vw_ch_en = 0,
38 .oob_ch_en = 0,
39 .flash_ch_en = 0,
42 # PHY settings
43 register "usb.usb31_phy_enable" = "1"
44 register "usb.usb31_phy" = "{
45 {0x01, 0x07, 0x00, 0x00, 0x07, 0x01, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00},
46 {0x05, 0x07, 0x00, 0x00, 0x07, 0x01, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00},
47 {0x05, 0x07, 0x00, 0x00, 0x07, 0x01, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00},
48 {0x05, 0x07, 0x00, 0x00, 0x07, 0x01, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00},
49 {0x05, 0x01, 0x07, 0x00, 0x00, 0x07, 0x01, 0x05, 0x00, 0x05, 0x00, 0x05},
50 {0x00, 0x05, 0x07, 0x00, 0x00, 0x07, 0x01, 0x05, 0x00, 0x05, 0x00, 0x05},
51 {0x00, 0x05, 0x07, 0x00, 0x00, 0x07, 0x01, 0x05, 0x00, 0x05, 0x00, 0x05},
52 {0x00, 0x05, 0x07, 0x00, 0x00, 0x07, 0x01, 0x05, 0x00, 0x05, 0x00, 0x05},
55 device domain 0 on
56 device ref iommu_0 on end
57 device ref rcec_0 on end
58 chip vendorcode/amd/opensil/chip/mpio # P2
59 register "type" = "IFTYPE_PCIE"
60 register "start_lane" = "48"
61 register "end_lane" = "63"
62 register "gpio_group" = "1"
63 register "aspm" = "L1"
64 device ref gpp_bridge_0_0_a on end
65 end
66 chip vendorcode/amd/opensil/chip/mpio # G2
67 register "type" = "IFTYPE_PCIE"
68 register "start_lane" = "112"
69 register "end_lane" = "127"
70 register "gpio_group" = "1"
71 register "aspm" = "L1"
72 register "hotplug" = "ServerExpress"
73 device ref gpp_bridge_0_0_b on end
74 end
75 chip vendorcode/amd/opensil/chip/mpio
76 register "type" = "IFTYPE_PCIE"
77 register "start_lane" = "128"
78 register "end_lane" = "131"
79 register "gpio_group" = "1"
80 register "aspm" = "L1"
81 device ref gpp_bridge_0_0_c on end
82 end
83 device ref gpp_bridge_0_a on
84 device ref xhci_0 on end
85 device ref mp0_0 on end
86 end
87 device ref gpp_bridge_0_b on
88 device ref sata_0_0 on end
89 device ref sata_0_1 on end
90 end
91 end
93 device domain 1 on
94 device ref iommu_1 on end
95 device ref rcec_1 on end
96 chip vendorcode/amd/opensil/chip/mpio # P3
97 register "type" = "IFTYPE_PCIE"
98 register "start_lane" = "16"
99 register "end_lane" = "31"
100 register "gpio_group" = "1"
101 register "aspm" = "L1"
102 device ref gpp_bridge_1_0_a on end
104 chip vendorcode/amd/opensil/chip/mpio # G3
105 register "type" = "IFTYPE_PCIE"
106 register "start_lane" = "80"
107 register "end_lane" = "95"
108 register "gpio_group" = "1"
109 register "aspm" = "L1"
110 device ref gpp_bridge_1_0_b on end
114 device domain 2 on
115 device ref iommu_2 on end
116 device ref rcec_2 on end
117 chip vendorcode/amd/opensil/chip/mpio # P1
118 register "type" = "IFTYPE_PCIE"
119 register "start_lane" = "32"
120 register "end_lane" = "47"
121 register "gpio_group" = "1"
122 register "aspm" = "L1"
123 register "hotplug" = "ServerExpress"
124 device ref gpp_bridge_2_0_a on end
126 chip vendorcode/amd/opensil/chip/mpio # G1
127 register "type" = "IFTYPE_PCIE"
128 register "start_lane" = "64"
129 register "end_lane" = "79"
130 register "gpio_group" = "1"
131 register "aspm" = "L1"
132 device ref gpp_bridge_2_0_b on end
137 device domain 3 on
138 device ref iommu_3 on end
139 device ref rcec_3 on end
140 chip vendorcode/amd/opensil/chip/mpio # P0
141 register "type" = "IFTYPE_PCIE"
142 register "start_lane" = "0"
143 register "end_lane" = "15"
144 register "gpio_group" = "1"
145 register "aspm" = "L1"
146 device ref gpp_bridge_3_0_a on end
148 chip vendorcode/amd/opensil/chip/mpio # G0
149 register "type" = "IFTYPE_PCIE"
150 register "start_lane" = "96"
151 register "end_lane" = "111"
152 register "gpio_group" = "1"
153 register "aspm" = "L1"
154 device ref gpp_bridge_3_0_b on end
156 chip vendorcode/amd/opensil/chip/mpio
157 register "type" = "IFTYPE_PCIE"
158 register "start_lane" = "132"
159 register "end_lane" = "133"
160 register "gpio_group" = "1"
161 register "aspm" = "L1"
162 device ref gpp_bridge_3_0_c on end # WAFL
164 chip vendorcode/amd/opensil/chip/mpio
165 register "type" = "IFTYPE_PCIE"
166 register "start_lane" = "134"
167 register "end_lane" = "134"
168 register "gpio_group" = "1"
169 register "aspm" = "L1"
170 register "bmc" = "1"
171 device ref gpp_bridge_3_1_c on end # BMC
173 chip vendorcode/amd/opensil/chip/mpio
174 register "type" = "IFTYPE_PCIE"
175 register "start_lane" = "135"
176 register "end_lane" = "135"
177 register "gpio_group" = "1"
178 register "aspm" = "L1"
179 device ref gpp_bridge_3_2_c on end # BMC
181 device ref gpp_bridge_3_a on
182 device ref xhci_3 on end
183 device ref mp0_3 on end
185 device ref gpp_bridge_3_b on
186 device ref sata_3_0 on end
187 device ref sata_3_1 on end
191 device ref uart_0 on end
192 device ref uart_1 on end