1/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" 10/include/ "coreboot_fb.dtsi" 11 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}; 630