blob: 9c48c9a3fa73cdd0f21a67ef529e9ab22da72235 [file] [log] [blame]
Simon Glassa0b09612016-03-16 07:44:43 -06001/dts-v1/;
2
3#include <dt-bindings/gpio/x86-gpio.h>
4
5/include/ "skeleton.dtsi"
6/include/ "keyboard.dtsi"
7/include/ "serial.dtsi"
Bin Mengaf5b8d22018-07-19 03:07:33 -07008/include/ "reset.dtsi"
Simon Glassa0b09612016-03-16 07:44:43 -06009/include/ "rtc.dtsi"
10/include/ "tsc_timer.dtsi"
Bin Menga4470172016-10-09 04:14:18 -070011/include/ "coreboot_fb.dtsi"
Simon Glassa0b09612016-03-16 07:44:43 -060012
13/ {
14 model = "Google Samus";
15 compatible = "google,samus", "intel,broadwell";
16
17 aliases {
18 spi0 = &spi;
19 usb0 = &usb_0;
20 usb1 = &usb_1;
21 };
22
23 config {
24 silent_console = <0>;
25 };
26
27 cpus {
28 #address-cells = <1>;
29 #size-cells = <0>;
30
31 cpu@0 {
32 device_type = "cpu";
33 compatible = "intel,core-i3-gen5";
34 reg = <0>;
35 intel,apic-id = <0>;
36 intel,slow-ramp = <3>;
37 };
38
39 cpu@1 {
40 device_type = "cpu";
41 compatible = "intel,core-i3-gen5";
42 reg = <1>;
43 intel,apic-id = <1>;
44 };
45
46 cpu@2 {
47 device_type = "cpu";
48 compatible = "intel,core-i3-gen5";
49 reg = <2>;
50 intel,apic-id = <2>;
51 };
52
53 cpu@3 {
54 device_type = "cpu";
55 compatible = "intel,core-i3-gen5";
56 reg = <3>;
57 intel,apic-id = <3>;
58 };
59
60 };
61
62 chosen {
63 stdout-path = "/serial";
64 };
65
66 keyboard {
67 intel,duplicate-por;
68 };
69
70 pch_pinctrl {
71 compatible = "intel,x86-broadwell-pinctrl";
72 u-boot,dm-pre-reloc;
73 reg = <0 0>;
74
75 /* Put this first: it is the default */
76 gpio_unused: gpio-unused {
77 mode-gpio;
78 direction = <PIN_INPUT>;
79 owner = <OWNER_GPIO>;
80 sense-disable;
81 };
82
83 gpio_acpi_sci: acpi-sci {
84 mode-gpio;
85 direction = <PIN_INPUT>;
86 invert;
87 route = <ROUTE_SCI>;
88 };
89
90 gpio_acpi_smi: acpi-smi {
91 mode-gpio;
92 direction = <PIN_INPUT>;
93 invert;
94 route = <ROUTE_SMI>;
95 };
96
97 gpio_input: gpio-input {
98 mode-gpio;
99 direction = <PIN_INPUT>;
100 owner = <OWNER_GPIO>;
101 };
102
103 gpio_input_invert: gpio-input-invert {
104 mode-gpio;
105 direction = <PIN_INPUT>;
106 owner = <OWNER_GPIO>;
107 invert;
108 };
109
110 gpio_native: gpio-native {
111 };
112
113 gpio_out_high: gpio-out-high {
114 mode-gpio;
115 direction = <PIN_OUTPUT>;
116 output-value = <1>;
117 owner = <OWNER_GPIO>;
118 sense-disable;
119 };
120
121 gpio_out_low: gpio-out-low {
122 mode-gpio;
123 direction = <PIN_OUTPUT>;
124 output-value = <0>;
125 owner = <OWNER_GPIO>;
126 sense-disable;
127 };
128
129 gpio_pirq: gpio-pirq {
130 mode-gpio;
131 direction = <PIN_INPUT>;
132 owner = <OWNER_GPIO>;
133 pirq-apic = <PIRQ_APIC_ROUTE>;
134 };
135
136 soc_gpio@0 {
137 config =
138 <0 &gpio_unused 0>, /* unused */
139 <1 &gpio_unused 0>, /* unused */
140 <2 &gpio_unused 0>, /* unused */
141 <3 &gpio_unused 0>, /* unused */
142 <4 &gpio_native 0>, /* native: i2c0_sda_gpio4 */
143 <5 &gpio_native 0>, /* native: i2c0_scl_gpio5 */
144 <6 &gpio_native 0>, /* native: i2c1_sda_gpio6 */
145 <7 &gpio_native 0>, /* native: i2c1_scl_gpio7 */
146 <8 &gpio_acpi_sci 0>, /* pch_lte_wake_l */
147 <9 &gpio_input_invert 0>, /* trackpad_int_l (wake) */
148 <10 &gpio_acpi_sci 0>, /* pch_wlan_wake_l */
149 <11 &gpio_unused 0>, /* unused */
150 <12 &gpio_unused 0>, /* unused */
151 <13 &gpio_pirq 3>, /* trackpad_int_l (pirql) */
152 <14 &gpio_pirq 4>, /* touch_int_l (pirqm) */
153 <15 &gpio_unused 0>, /* unused (strap) */
154 <16 &gpio_input 0>, /* pch_wp */
155 <17 &gpio_unused 0>, /* unused */
156 <18 &gpio_unused 0>, /* unused */
157 <19 &gpio_unused 0>, /* unused */
158 <20 &gpio_native 0>, /* pcie_wlan_clkreq_l */
159 <21 &gpio_out_high 0>, /* pp3300_ssd_en */
160 <22 &gpio_unused 0>, /* unused */
161 <23 &gpio_out_low 0>, /* pp3300_autobahn_en */
162 <24 &gpio_unused 0>, /* unused */
163 <25 &gpio_input 0>, /* ec_in_rw */
164 <26 &gpio_unused 0>, /* unused */
165 <27 &gpio_acpi_sci 0>, /* pch_wake_l */
166 <28 &gpio_unused 0>, /* unused */
167 <29 &gpio_unused 0>, /* unused */
168 <30 &gpio_native 0>, /* native: pch_suswarn_l */
169 <31 &gpio_native 0>, /* native: acok_buf */
170 <32 &gpio_native 0>, /* native: lpc_clkrun_l */
171 <33 &gpio_native 0>, /* native: ssd_devslp */
172 <34 &gpio_acpi_smi 0>, /* ec_smi_l */
173 <35 &gpio_acpi_smi 0>, /* pch_nmi_dbg_l (route in nmi_en) */
174 <36 &gpio_acpi_sci 0>, /* ec_sci_l */
175 <37 &gpio_unused 0>, /* unused */
176 <38 &gpio_unused 0>, /* unused */
177 <39 &gpio_unused 0>, /* unused */
178 <40 &gpio_native 0>, /* native: pch_usb1_oc_l */
179 <41 &gpio_native 0>, /* native: pch_usb2_oc_l */
180 <42 &gpio_unused 0>, /* wlan_disable_l */
181 <43 &gpio_out_high 0>, /* pp1800_codec_en */
182 <44 &gpio_unused 0>, /* unused */
183 <45 &gpio_acpi_sci 0>, /* dsp_int - codec wake */
184 <46 &gpio_pirq 6>, /* hotword_det_l_3v3 (pirqo) - codec irq */
185 <47 &gpio_out_low 0>, /* ssd_reset_l */
186 <48 &gpio_unused 0>, /* unused */
187 <49 &gpio_unused 0>, /* unused */
188 <50 &gpio_unused 0>, /* unused */
189 <51 &gpio_unused 0>, /* unused */
190 <52 &gpio_input 0>, /* sim_det */
191 <53 &gpio_unused 0>, /* unused */
192 <54 &gpio_unused 0>, /* unused */
193 <55 &gpio_unused 0>, /* unused */
194 <56 &gpio_unused 0>, /* unused */
195 <57 &gpio_out_high 0>, /* codec_reset_l */
196 <58 &gpio_unused 0>, /* unused */
197 <59 &gpio_out_high 0>, /* lte_disable_l */
198 <60 &gpio_unused 0>, /* unused */
199 <61 &gpio_native 0>, /* native: pch_sus_stat */
200 <62 &gpio_native 0>, /* native: pch_susclk */
201 <63 &gpio_native 0>, /* native: pch_slp_s5_l */
202 <64 &gpio_unused 0>, /* unused */
203 <65 &gpio_input 0>, /* ram_id3 */
204 <66 &gpio_input 0>, /* ram_id3_old (strap) */
205 <67 &gpio_input 0>, /* ram_id0 */
206 <68 &gpio_input 0>, /* ram_id1 */
207 <69 &gpio_input 0>, /* ram_id2 */
208 <70 &gpio_unused 0>, /* unused */
209 <71 &gpio_native 0>, /* native: modphy_en */
210 <72 &gpio_unused 0>, /* unused */
211 <73 &gpio_unused 0>, /* unused */
212 <74 &gpio_unused 0>, /* unused */
213 <75 &gpio_unused 0>, /* unused */
214 <76 &gpio_unused 0>, /* unused */
215 <77 &gpio_unused 0>, /* unused */
216 <78 &gpio_unused 0>, /* unused */
217 <79 &gpio_unused 0>, /* unused */
218 <80 &gpio_unused 0>, /* unused */
219 <81 &gpio_unused 0>, /* unused */
220 <82 &gpio_native 0>, /* native: ec_rcin_l */
221 <83 &gpio_native 0>, /* gspi0_cs */
222 <84 &gpio_native 0>, /* gspi0_clk */
223 <85 &gpio_native 0>, /* gspi0_miso */
224 <86 &gpio_native 0>, /* gspi0_mosi (strap) */
225 <87 &gpio_unused 0>, /* unused */
226 <88 &gpio_unused 0>, /* unused */
227 <89 &gpio_out_high 0>, /* pp3300_sd_en */
228 <90 &gpio_unused 0>, /* unused */
229 <91 &gpio_unused 0>, /* unused */
230 <92 &gpio_unused 0>, /* unused */
231 <93 &gpio_unused 0>, /* unused */
232 <94 &gpio_unused 0>; /* unused */
233 };
234 };
235
236 pci {
237 compatible = "pci-x86";
238 #address-cells = <3>;
239 #size-cells = <2>;
240 u-boot,dm-pre-reloc;
241 ranges = <0x02000000 0x0 0xe0000000 0xe0000000 0 0x10000000
242 0x42000000 0x0 0xd0000000 0xd0000000 0 0x10000000
243 0x01000000 0x0 0x1000 0x1000 0 0xefff>;
244
245 northbridge@0,0 {
246 reg = <0x00000000 0 0 0 0>;
247 compatible = "intel,broadwell-northbridge";
248 board-id-gpios = <&gpio_c 5 0>, <&gpio_c 4 0>,
249 <&gpio_c 3 0>, <&gpio_c 1 0>;
250 u-boot,dm-pre-reloc;
251 spd {
252 #address-cells = <1>;
253 #size-cells = <0>;
254 samsung_4 {
255 reg = <6>;
256 data = [91 20 f1 03 04 11 05 0b
257 03 11 01 08 0a 00 50 01
258 78 78 90 50 90 11 50 e0
259 10 04 3c 3c 01 90 00 00
260 00 80 00 00 00 00 00 a8
261 00 00 00 00 00 00 00 00
262 00 00 00 00 00 00 00 00
263 00 00 00 00 0f 11 02 00
264 00 00 00 00 00 00 00 00
265 00 00 00 00 00 00 00 00
266 00 00 00 00 00 00 00 00
267 00 00 00 00 00 00 00 00
268 00 00 00 00 00 00 00 00
269 00 00 00 00 00 00 00 00
270 00 00 00 00 00 80 ce 01
271 00 00 55 00 00 00 00 00
272 4b 34 45 38 45 33 30 34
273 45 44 2d 45 47 43 45 20
274 20 20 00 00 80 ce 00 00
275 00 00 00 00 00 00 00 00
276 00 00 00 00 00 00 00 00
277 00 00 00 00 00 00 00 00
278 00 00 00 00 00 00 00 00
279 00 00 00 00 00 00 00 00
280 00 00 00 00 00 00 00 00
281 00 00 00 00 00 00 00 00
282 00 00 00 00 00 00 00 00
283 00 00 00 00 00 00 00 00
284 00 00 00 00 00 00 00 00
285 00 00 00 00 00 00 00 00
286 00 00 00 00 00 00 00 00
287 00 00 00 00 00 00 00 00];
288 };
289 hynix-h9ccnnnbltmlar-ntm-lpddr3-32 {
290 /*
291 * banks 8, ranks 2, rows 14,
292 * columns 10, density 4096 mb, x32
293 */
294 reg = <8>;
295 data = [91 20 f1 03 04 11 05 0b
296 03 11 01 08 0a 00 50 01
297 78 78 90 50 90 11 50 e0
298 10 04 3c 3c 01 90 00 00
299 00 80 00 00 00 00 00 a8
300 00 00 00 00 00 00 00 00
301 00 00 00 00 00 00 00 00
302 00 00 00 00 0f 01 02 00
303 00 00 00 00 00 00 00 00
304 00 00 00 00 00 00 00 00
305 00 00 00 00 00 00 00 00
306 00 00 00 00 00 00 00 00
307 00 00 00 00 00 00 00 00
308 00 00 00 00 00 00 00 00
309 00 00 00 00 00 80 ad 00
310 00 00 55 00 00 00 00 00
311 48 39 43 43 4e 4e 4e 42
312 4c 54 4d 4c 41 52 2d 4e
313 54 4d 00 00 80 ad 00 00
314 00 00 00 00 00 00 00 00
315 00 00 00 00 00 00 00 00
316 00 00 00 00 00 00 00 00
317 00 00 00 00 00 00 00 00
318 00 00 00 00 00 00 00 00
319 00 00 00 00 00 00 00 00
320 00 00 00 00 00 00 00 00
321 00 00 00 00 00 00 00 00
322 00 00 00 00 00 00 00 00
323 00 00 00 00 00 00 00 00
324 00 00 00 00 00 00 00 00
325 00 00 00 00 00 00 00 00
326 00 00 00 00 00 00 00 00];
327 };
328 samsung_8 {
329 reg = <10>;
330 data = [91 20 f1 03 04 12 05 0a
331 03 11 01 08 0a 00 50 01
332 78 78 90 50 90 11 50 e0
333 10 04 3c 3c 01 90 00 00
334 00 80 00 00 00 00 00 a8
335 00 00 00 00 00 00 00 00
336 00 00 00 00 00 00 00 00
337 00 00 00 00 0f 11 02 00
338 00 00 00 00 00 00 00 00
339 00 00 00 00 00 00 00 00
340 00 00 00 00 00 00 00 00
341 00 00 00 00 00 00 00 00
342 00 00 00 00 00 00 00 00
343 00 00 00 00 00 00 00 00
344 00 00 00 00 00 80 ce 01
345 00 00 55 00 00 00 00 00
346 4b 34 45 36 45 33 30 34
347 45 44 2d 45 47 43 45 20
348 20 20 00 00 80 ce 00 00
349 00 00 00 00 00 00 00 00
350 00 00 00 00 00 00 00 00
351 00 00 00 00 00 00 00 00
352 00 00 00 00 00 00 00 00
353 00 00 00 00 00 00 00 00
354 00 00 00 00 00 00 00 00
355 00 00 00 00 00 00 00 00
356 00 00 00 00 00 00 00 00
357 00 00 00 00 00 00 00 00
358 00 00 00 00 00 00 00 00
359 00 00 00 00 00 00 00 00
360 00 00 00 00 00 00 00 00
361 00 00 00 00 00 00 00 00];
362 };
363 hynix-h9ccnnnbltmlar-ntm-lpddr3-16 {
364 /*
365 * banks 8, ranks 2, rows 14,
366 * columns 11, density 4096 mb, x16
367 */
368 reg = <12>;
369 data = [91 20 f1 03 04 12 05 0a
370 03 11 01 08 0a 00 50 01
371 78 78 90 50 90 11 50 e0
372 10 04 3c 3c 01 90 00 00
373 00 80 00 00 00 00 00 a8
374 00 00 00 00 00 00 00 00
375 00 00 00 00 00 00 00 00
376 00 00 00 00 0f 01 02 00
377 00 00 00 00 00 00 00 00
378 00 00 00 00 00 00 00 00
379 00 00 00 00 00 00 00 00
380 00 00 00 00 00 00 00 00
381 00 00 00 00 00 00 00 00
382 00 00 00 00 00 00 00 00
383 00 00 00 00 00 80 ad 00
384 00 00 55 00 00 00 00 00
385 48 39 43 43 4e 4e 4e 42
386 4c 54 4d 4c 41 52 2d 4e
387 54 4d 00 00 80 ad 00 00
388 00 00 00 00 00 00 00 00
389 00 00 00 00 00 00 00 00
390 00 00 00 00 00 00 00 00
391 00 00 00 00 00 00 00 00
392 00 00 00 00 00 00 00 00
393 00 00 00 00 00 00 00 00
394 00 00 00 00 00 00 00 00
395 00 00 00 00 00 00 00 00
396 00 00 00 00 00 00 00 00
397 00 00 00 00 00 00 00 00
398 00 00 00 00 00 00 00 00
399 00 00 00 00 00 00 00 00
400 00 00 00 00 00 00 00 00];
401 };
402 hynix-h9ccnnncltmlar-lpddr3 {
403 /*
404 * banks 8, ranks 2, rows 15,
405 * columns 11, density 8192 mb, x16
406 */
407 reg = <13>;
408 data = [91 20 f1 03 05 1a 05 0a
409 03 11 01 08 0a 00 50 01
410 78 78 90 50 90 11 50 e0
411 90 06 3c 3c 01 90 00 00
412 00 80 00 00 00 00 00 a8
413 00 00 00 00 00 00 00 00
414 00 00 00 00 00 00 00 00
415 00 00 00 00 0f 01 02 00
416 00 00 00 00 00 00 00 00
417 00 00 00 00 00 00 00 00
418 00 00 00 00 00 00 00 00
419 00 00 00 00 00 00 00 00
420 00 00 00 00 00 00 00 00
421 00 00 00 00 00 00 00 00
422 00 00 00 00 00 80 ad 00
423 00 00 55 00 00 00 00 00
424 48 39 43 43 4e 4e 4e 43
425 4c 54 4d 4c 41 52 00 00
426 00 00 00 00 80 ad 00 00
427 00 00 00 00 00 00 00 00
428 00 00 00 00 00 00 00 00
429 00 00 00 00 00 00 00 00
430 00 00 00 00 00 00 00 00
431 00 00 00 00 00 00 00 00
432 00 00 00 00 00 00 00 00
433 00 00 00 00 00 00 00 00
434 00 00 00 00 00 00 00 00
435 00 00 00 00 00 00 00 00
436 00 00 00 00 00 00 00 00
437 00 00 00 00 00 00 00 00
438 00 00 00 00 00 00 00 00
439 00 00 00 00 00 00 00 00];
440 };
441 elpida-edfb232a1ma {
442 /*
443 * banks 8, ranks 2, rows 15,
444 * columns 11, density 8192 mb, x16
445 */
446 reg = <15>;
447 data = [91 20 f1 03 05 1a 05 0a
448 03 11 01 08 0a 00 50 01
449 78 78 90 50 90 11 50 e0
450 90 06 3c 3c 01 90 00 00
451 00 80 00 00 00 00 00 a8
452 00 00 00 00 00 00 00 00
453 00 00 00 00 00 00 00 00
454 00 00 00 00 0f 01 02 00
455 00 00 00 00 00 00 00 00
456 00 00 00 00 00 00 00 00
457 00 00 00 00 00 00 00 00
458 00 00 00 00 00 00 00 00
459 00 00 00 00 00 00 00 00
460 00 00 00 00 00 00 00 00
461 00 00 00 00 00 02 fe 00
462 00 00 00 00 00 00 00 00
463 45 44 46 42 32 33 32 41
464 31 4d 41 2d 47 44 2d 46
465 00 00 00 00 02 fe 00 00
466 00 00 00 00 00 00 00 00
467 00 00 00 00 00 00 00 00
468 00 00 00 00 00 00 00 00
469 00 00 00 00 00 00 00 00
470 00 00 00 00 00 00 00 00
471 00 00 00 00 00 00 00 00
472 00 00 00 00 00 00 00 00
473 00 00 00 00 00 00 00 00
474 00 00 00 00 00 00 00 00
475 00 00 00 00 00 00 00 00
476 00 00 00 00 00 00 00 00
477 00 00 00 00 00 00 00 00
478 00 00 00 00 00 00 00 00];
479 };
480 };
481 };
482
483 gma@2,0 {
484 reg = <0x00001000 0 0 0 0>;
485 compatible = "intel,broadwell-igd";
486 intel,dp-hotplug = <6 6 6>;
487 intel,port-select = <1>; /* eDP */
488 intel,power-cycle-delay = <6>;
489 intel,power-up-delay = <2000>;
490 intel,power-down-delay = <500>;
491 intel,power-backlight-on-delay = <2000>;
492 intel,power-backlight-off-delay = <2000>;
493 intel,cpu-backlight = <0x00000200>;
494 intel,pch-backlight = <0x04000200>;
495 intel,pre-graphics-delay = <200>;
496 };
497
498 me@16,0 {
499 reg = <0x0000b000 0 0 0 0>;
500 compatible = "intel,me";
501 u-boot,dm-pre-reloc;
502 };
503
504 usb_1: usb@14,0 {
505 reg = <0x0000a000 0 0 0 0>;
506 compatible = "xhci-pci";
507 };
508
509 usb_0: usb@1d,0 {
510 status = "disabled";
511 reg = <0x0000e800 0 0 0 0>;
512 compatible = "ehci-pci";
513 };
514
515 pch@1f,0 {
516 reg = <0x0000f800 0 0 0 0>;
517 compatible = "intel,broadwell-pch";
518 u-boot,dm-pre-reloc;
519 #address-cells = <1>;
520 #size-cells = <1>;
521 intel,pirq-routing = <0x8b 0x8a 0x8b 0x8b
522 0x80 0x80 0x80 0x80>;
523 intel,gpi-routing = <0 0 0 0 0 0 0 2
524 1 0 0 0 0 0 0 0>;
525 /* Enable EC SMI source */
526 intel,alt-gp-smi-enable = <0x0040>;
527
528 /* EC-SCI is GPIO36 */
529 intel,gpe0-en = <0 0x10 0 0>;
530
531 power-enable-gpio = <&gpio_a 23 0>;
532
533 spi: spi {
534 #address-cells = <1>;
535 #size-cells = <0>;
536 compatible = "intel,ich9-spi";
537 spi-flash@0 {
538 #size-cells = <1>;
539 #address-cells = <1>;
540 reg = <0>;
541 compatible = "winbond,w25q64",
542 "spi-flash";
543 memory-map = <0xff800000 0x00800000>;
544 rw-mrc-cache {
545 label = "rw-mrc-cache";
546 reg = <0x003e0000 0x00010000>;
547 };
548 };
549 };
550
551 gpio_a: gpioa {
552 compatible = "intel,broadwell-gpio";
553 u-boot,dm-pre-reloc;
554 #gpio-cells = <2>;
555 gpio-controller;
556 reg = <0 0>;
557 bank-name = "A";
558 };
559
560 gpio_b: gpiob {
561 compatible = "intel,broadwell-gpio";
562 u-boot,dm-pre-reloc;
563 #gpio-cells = <2>;
564 gpio-controller;
565 reg = <1 0>;
566 bank-name = "B";
567 };
568
569 gpio_c: gpioc {
570 compatible = "intel,broadwell-gpio";
571 u-boot,dm-pre-reloc;
572 #gpio-cells = <2>;
573 gpio-controller;
574 reg = <2 0>;
575 bank-name = "C";
576 };
577
578 lpc {
579 compatible = "intel,broadwell-lpc";
580 #address-cells = <1>;
581 #size-cells = <0>;
582 u-boot,dm-pre-reloc;
583 intel,gen-dec = <0x800 0xfc 0x900 0xfc>;
584 cros-ec@200 {
585 compatible = "google,cros-ec-lpc";
586 reg = <0x204 1 0x200 1 0x880 0x80>;
587
588 /*
589 * Describes the flash memory within
590 * the EC
591 */
592 #address-cells = <1>;
593 #size-cells = <1>;
594 flash@8000000 {
595 reg = <0x08000000 0x20000>;
596 erase-value = <0xff>;
597 };
598 };
599 };
600 };
601
602 sata@1f,2 {
603 compatible = "intel,wildcatpoint-ahci";
604 reg = <0x0000fa00 0 0 0 0>;
605 u-boot,dm-pre-reloc;
606 intel,sata-mode = "ahci";
607 intel,sata-port-map = <1>;
608 intel,sata-port0-gen3-tx = <0x72>;
609 reset-gpio = <&gpio_b 15 GPIO_ACTIVE_LOW>;
610 };
611
612 smbus: smbus@1f,3 {
613 compatible = "intel,ich-i2c";
614 reg = <0x0000fb00 0 0 0 0>;
615 u-boot,dm-pre-reloc;
616 };
617 };
618
619 tpm {
620 reg = <0xfed40000 0x5000>;
621 compatible = "infineon,slb9635lpc";
622 };
623
624 microcode {
625 update@0 {
626#include "microcode/mc0306d4_00000018.dtsi"
627 };
628 };
629
630};