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