1295011Sandrew/* 2295011Sandrew * Embedded Artist LPC4357 Developer's Kit 3295011Sandrew * 4295011Sandrew * Copyright 2015 Joachim Eastwood <manabian@gmail.com> 5295011Sandrew * 6295011Sandrew * This code is released using a dual license strategy: BSD/GPL 7295011Sandrew * You can choose the licence that better fits your requirements. 8295011Sandrew * 9295011Sandrew * Released under the terms of 3-clause BSD License 10295011Sandrew * Released under the terms of GNU General Public License Version 2.0 11295011Sandrew * 12295011Sandrew */ 13295011Sandrew/dts-v1/; 14295011Sandrew 15295011Sandrew#include "lpc18xx.dtsi" 16295011Sandrew#include "lpc4357.dtsi" 17295011Sandrew 18295011Sandrew#include "dt-bindings/input/input.h" 19295011Sandrew#include "dt-bindings/gpio/gpio.h" 20295011Sandrew 21295011Sandrew/ { 22295011Sandrew model = "Embedded Artists' LPC4357 Developer's Kit"; 23295011Sandrew compatible = "ea,lpc4357-developers-kit", "nxp,lpc4357", "nxp,lpc4350"; 24295011Sandrew 25295011Sandrew aliases { 26295011Sandrew serial0 = &uart0; 27295011Sandrew serial1 = &uart1; 28295011Sandrew serial2 = &uart2; 29295011Sandrew serial3 = &uart3; 30295011Sandrew }; 31295011Sandrew 32295011Sandrew chosen { 33295011Sandrew stdout-path = &uart0; 34295011Sandrew }; 35295011Sandrew 36295011Sandrew memory { 37295011Sandrew device_type = "memory"; 38295011Sandrew reg = <0x28000000 0x2000000>; /* 32 MB */ 39295011Sandrew }; 40295011Sandrew 41295011Sandrew /* vmmc is controlled by sdmmc host internally */ 42295011Sandrew vmmc: vmmc_fixed { 43295011Sandrew compatible = "regulator-fixed"; 44295011Sandrew regulator-name = "vmmc-supply"; 45295011Sandrew regulator-min-microvolt = <3300000>; 46295011Sandrew regulator-max-microvolt = <3300000>; 47295011Sandrew }; 48295011Sandrew 49295011Sandrew gpio_joystick { 50295011Sandrew compatible = "gpio-keys-polled"; 51295011Sandrew pinctrl-names = "default"; 52295011Sandrew pinctrl-0 = <&gpio_joystick_pins>; 53295011Sandrew #address-cells = <1>; 54295011Sandrew #size-cells = <0>; 55295011Sandrew poll-interval = <100>; 56295011Sandrew autorepeat; 57295011Sandrew 58295011Sandrew button@0 { 59295011Sandrew label = "joy_enter"; 60295011Sandrew linux,code = <KEY_ENTER>; 61295011Sandrew gpios = <&gpio LPC_GPIO(4,8) GPIO_ACTIVE_LOW>; 62295011Sandrew }; 63295011Sandrew 64295011Sandrew button@1 { 65295011Sandrew label = "joy_left"; 66295011Sandrew linux,code = <KEY_LEFT>; 67295011Sandrew gpios = <&gpio LPC_GPIO(4,9) GPIO_ACTIVE_LOW>; 68295011Sandrew }; 69295011Sandrew 70295011Sandrew button@2 { 71295011Sandrew label = "joy_up"; 72295011Sandrew linux,code = <KEY_UP>; 73295011Sandrew gpios = <&gpio LPC_GPIO(4,10) GPIO_ACTIVE_LOW>; 74295011Sandrew }; 75295011Sandrew 76295011Sandrew button@3 { 77295011Sandrew label = "joy_right"; 78295011Sandrew linux,code = <KEY_RIGHT>; 79295011Sandrew gpios = <&gpio LPC_GPIO(4,12) GPIO_ACTIVE_LOW>; 80295011Sandrew }; 81295011Sandrew 82295011Sandrew button@4 { 83295011Sandrew label = "joy_down"; 84295011Sandrew linux,code = <KEY_DOWN>; 85295011Sandrew gpios = <&gpio LPC_GPIO(4,13) GPIO_ACTIVE_LOW>; 86295011Sandrew }; 87295011Sandrew }; 88295011Sandrew 89295011Sandrew leds_mmio { 90295011Sandrew compatible = "gpio-leds"; 91295011Sandrew 92295011Sandrew led1 { 93295011Sandrew gpios = <&mmio_leds 15 GPIO_ACTIVE_HIGH>; 94295011Sandrew linux,default-trigger = "heartbeat"; 95295011Sandrew }; 96295011Sandrew 97295011Sandrew led2 { 98295011Sandrew gpios = <&mmio_leds 14 GPIO_ACTIVE_HIGH>; 99295011Sandrew }; 100295011Sandrew 101295011Sandrew led3 { 102295011Sandrew gpios = <&mmio_leds 13 GPIO_ACTIVE_HIGH>; 103295011Sandrew }; 104295011Sandrew 105295011Sandrew led4 { 106295011Sandrew gpios = <&mmio_leds 12 GPIO_ACTIVE_HIGH>; 107295011Sandrew }; 108295011Sandrew 109295011Sandrew led5 { 110295011Sandrew gpios = <&mmio_leds 11 GPIO_ACTIVE_HIGH>; 111295011Sandrew }; 112295011Sandrew 113295011Sandrew led6 { 114295011Sandrew gpios = <&mmio_leds 10 GPIO_ACTIVE_HIGH>; 115295011Sandrew }; 116295011Sandrew 117295011Sandrew led7 { 118295011Sandrew gpios = <&mmio_leds 9 GPIO_ACTIVE_HIGH>; 119295011Sandrew }; 120295011Sandrew 121295011Sandrew led8 { 122295011Sandrew gpios = <&mmio_leds 8 GPIO_ACTIVE_HIGH>; 123295011Sandrew }; 124295011Sandrew 125295011Sandrew led9 { 126295011Sandrew gpios = <&mmio_leds 7 GPIO_ACTIVE_HIGH>; 127295011Sandrew }; 128295011Sandrew 129295011Sandrew led10 { 130295011Sandrew gpios = <&mmio_leds 6 GPIO_ACTIVE_HIGH>; 131295011Sandrew }; 132295011Sandrew 133295011Sandrew led11 { 134295011Sandrew gpios = <&mmio_leds 5 GPIO_ACTIVE_HIGH>; 135295011Sandrew }; 136295011Sandrew 137295011Sandrew led12 { 138295011Sandrew gpios = <&mmio_leds 4 GPIO_ACTIVE_HIGH>; 139295011Sandrew }; 140295011Sandrew 141295011Sandrew led13 { 142295011Sandrew gpios = <&mmio_leds 3 GPIO_ACTIVE_HIGH>; 143295011Sandrew }; 144295011Sandrew 145295011Sandrew led14 { 146295011Sandrew gpios = <&mmio_leds 2 GPIO_ACTIVE_HIGH>; 147295011Sandrew }; 148295011Sandrew 149295011Sandrew led15 { 150295011Sandrew gpios = <&mmio_leds 1 GPIO_ACTIVE_HIGH>; 151295011Sandrew }; 152295011Sandrew 153295011Sandrew led16 { 154295011Sandrew gpios = <&mmio_leds 0 GPIO_ACTIVE_HIGH>; 155295011Sandrew }; 156295011Sandrew }; 157295011Sandrew}; 158295011Sandrew 159295011Sandrew&pinctrl { 160295011Sandrew emc_pins: emc-pins { 161295011Sandrew emc_addr0_23_cfg { 162295011Sandrew pins = "p2_9", "p2_10", "p2_11", "p2_12", 163295011Sandrew "p2_13", "p1_0", "p1_1", "p1_2", 164295011Sandrew "p2_8", "p2_7", "p2_6", "p2_2", 165295011Sandrew "p2_1", "p2_0", "p6_8", "p6_7", 166295011Sandrew "pd_16", "pd_15", "pe_0", "pe_1", 167295011Sandrew "pe_2", "pe_3", "pe_4", "pa_4"; 168295011Sandrew function = "emc"; 169295011Sandrew slew-rate = <1>; 170295011Sandrew bias-disable; 171295011Sandrew input-enable; 172295011Sandrew input-schmitt-disable; 173295011Sandrew }; 174295011Sandrew 175295011Sandrew emc_data0_31_cfg { 176295011Sandrew pins = "p1_7", "p1_8", "p1_9", "p1_10", 177295011Sandrew "p1_11", "p1_12", "p1_13", "p1_14", 178295011Sandrew "p5_4", "p5_5", "p5_6", "p5_7", 179295011Sandrew "p5_0", "p5_1", "p5_2", "p5_3", 180295011Sandrew "pd_2", "pd_3", "pd_4", "pd_5", 181295011Sandrew "pd_6", "pd_7", "pd_8", "pd_9", 182295011Sandrew "pe_5", "pe_6", "pe_7", "pe_8", 183295011Sandrew "pe_9", "pe_10", "pe_11", "pe_12"; 184295011Sandrew function = "emc"; 185295011Sandrew slew-rate = <1>; 186295011Sandrew bias-disable; 187295011Sandrew input-enable; 188295011Sandrew input-schmitt-disable; 189295011Sandrew }; 190295011Sandrew 191295011Sandrew emc_we_oe_cfg { 192295011Sandrew pins = "p1_6", "p1_3"; 193295011Sandrew function = "emc"; 194295011Sandrew slew-rate = <1>; 195295011Sandrew bias-disable; 196295011Sandrew input-enable; 197295011Sandrew input-schmitt-disable; 198295011Sandrew }; 199295011Sandrew 200295011Sandrew emc_bls0_3_cfg { 201295011Sandrew pins = "p1_4", "p6_6", "pd_13", "pd_10"; 202295011Sandrew function = "emc"; 203295011Sandrew slew-rate = <1>; 204295011Sandrew bias-disable; 205295011Sandrew input-enable; 206295011Sandrew input-schmitt-disable; 207295011Sandrew }; 208295011Sandrew 209295011Sandrew emc_cs0_3_cfg { 210295011Sandrew pins = "p1_5", "p6_3", "pd_12", "pd_11"; 211295011Sandrew function = "emc"; 212295011Sandrew slew-rate = <1>; 213295011Sandrew bias-disable; 214295011Sandrew input-enable; 215295011Sandrew input-schmitt-disable; 216295011Sandrew }; 217295011Sandrew 218295011Sandrew emc_sdram_dqm0_3_cfg { 219295011Sandrew pins = "p6_12", "p6_10", "pd_0", "pe_13"; 220295011Sandrew function = "emc"; 221295011Sandrew slew-rate = <1>; 222295011Sandrew bias-disable; 223295011Sandrew input-enable; 224295011Sandrew input-schmitt-disable; 225295011Sandrew }; 226295011Sandrew 227295011Sandrew emc_sdram_ras_cas_cfg { 228295011Sandrew pins = "p6_5", "p6_4"; 229295011Sandrew function = "emc"; 230295011Sandrew slew-rate = <1>; 231295011Sandrew bias-disable; 232295011Sandrew input-enable; 233295011Sandrew input-schmitt-disable; 234295011Sandrew }; 235295011Sandrew 236295011Sandrew emc_sdram_dycs0_cfg { 237295011Sandrew pins = "p6_9"; 238295011Sandrew function = "emc"; 239295011Sandrew slew-rate = <1>; 240295011Sandrew bias-disable; 241295011Sandrew input-enable; 242295011Sandrew input-schmitt-disable; 243295011Sandrew }; 244295011Sandrew 245295011Sandrew emc_sdram_cke_cfg { 246295011Sandrew pins = "p6_11"; 247295011Sandrew function = "emc"; 248295011Sandrew slew-rate = <1>; 249295011Sandrew bias-disable; 250295011Sandrew input-enable; 251295011Sandrew input-schmitt-disable; 252295011Sandrew }; 253295011Sandrew 254295011Sandrew emc_sdram_clock_cfg { 255295011Sandrew pins = "clk0", "clk1", "clk2", "clk3"; 256295011Sandrew function = "emc"; 257295011Sandrew slew-rate = <1>; 258295011Sandrew bias-disable; 259295011Sandrew input-enable; 260295011Sandrew input-schmitt-disable; 261295011Sandrew }; 262295011Sandrew }; 263295011Sandrew 264295011Sandrew enet_rmii_pins: enet-rmii-pins { 265295011Sandrew enet_rmii_rxd_cfg { 266295011Sandrew pins = "p1_15", "p0_0"; 267295011Sandrew function = "enet"; 268295011Sandrew slew-rate = <1>; 269295011Sandrew bias-disable; 270295011Sandrew input-enable; 271295011Sandrew input-schmitt-disable; 272295011Sandrew }; 273295011Sandrew 274295011Sandrew enet_rmii_txd_cfg { 275295011Sandrew pins = "p1_18", "p1_20"; 276295011Sandrew function = "enet"; 277295011Sandrew slew-rate = <1>; 278295011Sandrew bias-disable; 279295011Sandrew input-enable; 280295011Sandrew input-schmitt-disable; 281295011Sandrew }; 282295011Sandrew 283295011Sandrew enet_rmii_rx_dv_cfg { 284295011Sandrew pins = "p1_16"; 285295011Sandrew function = "enet"; 286295011Sandrew bias-disable; 287295011Sandrew input-enable; 288295011Sandrew input-schmitt-disable; 289295011Sandrew }; 290295011Sandrew 291295011Sandrew enet_rmii_tx_en_cfg { 292295011Sandrew pins = "p0_1"; 293295011Sandrew function = "enet"; 294295011Sandrew bias-disable; 295295011Sandrew input-enable; 296295011Sandrew input-schmitt-disable; 297295011Sandrew }; 298295011Sandrew 299295011Sandrew enet_ref_clk_cfg { 300295011Sandrew pins = "p1_19"; 301295011Sandrew function = "enet"; 302295011Sandrew slew-rate = <1>; 303295011Sandrew bias-disable; 304295011Sandrew input-enable; 305295011Sandrew input-schmitt-disable; 306295011Sandrew }; 307295011Sandrew 308295011Sandrew enet_mdio_cfg { 309295011Sandrew pins = "p1_17"; 310295011Sandrew function = "enet"; 311295011Sandrew bias-disable; 312295011Sandrew input-enable; 313295011Sandrew input-schmitt-disable; 314295011Sandrew }; 315295011Sandrew 316295011Sandrew enet_mdc_cfg { 317295011Sandrew pins = "pc_1"; 318295011Sandrew function = "enet"; 319295011Sandrew slew-rate = <1>; 320295011Sandrew bias-disable; 321295011Sandrew input-enable; 322295011Sandrew input-schmitt-disable; 323295011Sandrew }; 324295011Sandrew }; 325295011Sandrew 326295011Sandrew gpio_joystick_pins: gpio-joystick-pins { 327295011Sandrew gpio_joystick_cfg { 328295011Sandrew pins = "p9_0", "p9_1", "pa_1", "pa_2", "pa_3"; 329295011Sandrew function = "gpio"; 330295011Sandrew input-enable; 331295011Sandrew bias-disable; 332295011Sandrew }; 333295011Sandrew }; 334295011Sandrew 335295011Sandrew i2c0_pins: i2c0-pins { 336295011Sandrew i2c0_pins_cfg { 337295011Sandrew pins = "i2c0_scl", "i2c0_sda"; 338295011Sandrew function = "i2c0"; 339295011Sandrew input-enable; 340295011Sandrew }; 341295011Sandrew }; 342295011Sandrew 343295011Sandrew sdmmc_pins: sdmmc-pins { 344295011Sandrew sdmmc_clk_cfg { 345295011Sandrew pins = "pc_0"; 346295011Sandrew function = "sdmmc"; 347295011Sandrew slew-rate = <1>; 348295011Sandrew bias-pull-down; 349295011Sandrew }; 350295011Sandrew 351295011Sandrew sdmmc_cmd_dat0_3_cfg { 352295011Sandrew pins = "pc_4", "pc_5", "pc_6", "pc_7", "pc_10"; 353295011Sandrew function = "sdmmc"; 354295011Sandrew slew-rate = <1>; 355295011Sandrew bias-disable; 356295011Sandrew input-enable; 357295011Sandrew input-schmitt-disable; 358295011Sandrew }; 359295011Sandrew 360295011Sandrew sdmmc_cd_cfg { 361295011Sandrew pins = "pc_8"; 362295011Sandrew function = "sdmmc"; 363295011Sandrew bias-pull-down; 364295011Sandrew input-enable; 365295011Sandrew }; 366295011Sandrew 367295011Sandrew sdmmc_pow_cfg { 368295011Sandrew pins = "pc_9"; 369295011Sandrew function = "sdmmc"; 370295011Sandrew bias-pull-down; 371295011Sandrew }; 372295011Sandrew }; 373295011Sandrew 374295011Sandrew spifi_pins: spifi-pins { 375295011Sandrew spifi_clk_cfg { 376295011Sandrew pins = "p3_3"; 377295011Sandrew function = "spifi"; 378295011Sandrew slew-rate = <1>; 379295011Sandrew bias-disable; 380295011Sandrew input-enable; 381295011Sandrew input-schmitt-disable; 382295011Sandrew }; 383295011Sandrew 384295011Sandrew spifi_mosi_miso_sio2_3_cfg { 385295011Sandrew pins = "p3_7", "p3_6", "p3_5", "p3_4"; 386295011Sandrew function = "spifi"; 387295011Sandrew slew-rate = <0>; 388295011Sandrew bias-disable; 389295011Sandrew input-enable; 390295011Sandrew input-schmitt-disable; 391295011Sandrew }; 392295011Sandrew 393295011Sandrew spifi_cs_cfg { 394295011Sandrew pins = "p3_8"; 395295011Sandrew function = "spifi"; 396295011Sandrew bias-disable; 397295011Sandrew }; 398295011Sandrew }; 399295011Sandrew 400295011Sandrew ssp0_pins: ssp0-pins { 401295011Sandrew ssp0_sck_miso_mosi { 402295011Sandrew pins = "pf_0", "pf_2", "pf_3"; 403295011Sandrew function = "ssp0"; 404295011Sandrew slew-rate = <1>; 405295011Sandrew bias-pull-down; 406295011Sandrew input-enable; 407295011Sandrew input-schmitt-disable; 408295011Sandrew }; 409295011Sandrew 410295011Sandrew ssp0_ssel { 411295011Sandrew pins = "pf_1"; 412295011Sandrew function = "ssp0"; 413295011Sandrew bias-pull-up; 414295011Sandrew }; 415295011Sandrew }; 416295011Sandrew 417295011Sandrew uart0_pins: uart0-pins { 418295011Sandrew uart0_rx_cfg { 419295011Sandrew pins = "pf_11"; 420295011Sandrew function = "uart0"; 421295011Sandrew input-schmitt-disable; 422295011Sandrew bias-disable; 423295011Sandrew input-enable; 424295011Sandrew }; 425295011Sandrew 426295011Sandrew uart0_tx_cfg { 427295011Sandrew pins = "pf_10"; 428295011Sandrew function = "uart0"; 429295011Sandrew bias-pull-down; 430295011Sandrew }; 431295011Sandrew }; 432295011Sandrew 433295011Sandrew uart3_pins: uart3-pins { 434295011Sandrew uart3_rx_cfg { 435295011Sandrew pins = "p2_4"; 436295011Sandrew function = "uart3"; 437295011Sandrew input-schmitt-disable; 438295011Sandrew bias-disable; 439295011Sandrew input-enable; 440295011Sandrew }; 441295011Sandrew 442295011Sandrew uart3_tx_cfg { 443295011Sandrew pins = "p9_3"; 444295011Sandrew function = "uart3"; 445295011Sandrew bias-pull-down; 446295011Sandrew }; 447295011Sandrew }; 448295011Sandrew 449295011Sandrew usb0_pins: usb0-pins { 450295011Sandrew usb0_pwr_enable { 451295011Sandrew pins = "p2_3"; 452295011Sandrew function = "usb0"; 453295011Sandrew }; 454295011Sandrew 455295011Sandrew usb0_pwr_fault { 456295011Sandrew pins = "p8_0"; 457295011Sandrew function = "usb0"; 458295011Sandrew bias-disable; 459295011Sandrew input-enable; 460295011Sandrew }; 461295011Sandrew }; 462295011Sandrew}; 463295011Sandrew 464295011Sandrew&i2c0 { 465295011Sandrew status = "okay"; 466295011Sandrew pinctrl-names = "default"; 467295011Sandrew pinctrl-0 = <&i2c0_pins>; 468295011Sandrew clock-frequency = <400000>; 469295011Sandrew 470295011Sandrew mma7455@1d { 471295011Sandrew compatible = "fsl,mma7455"; 472295011Sandrew reg = <0x1d>; 473295011Sandrew }; 474295011Sandrew 475295011Sandrew lm75@48 { 476295011Sandrew compatible = "nxp,lm75"; 477295011Sandrew reg = <0x48>; 478295011Sandrew }; 479295011Sandrew 480295011Sandrew eeprom@57 { 481295011Sandrew compatible = "microchip,24c64"; 482295011Sandrew reg = <0x57>; 483295011Sandrew }; 484295011Sandrew}; 485295011Sandrew 486295011Sandrew&emc { 487295011Sandrew status = "okay"; 488295011Sandrew pinctrl-names = "default"; 489295011Sandrew pinctrl-0 = <&emc_pins>; 490295011Sandrew 491295011Sandrew cs0 { 492295011Sandrew #address-cells = <2>; 493295011Sandrew #size-cells = <1>; 494295011Sandrew ranges; 495295011Sandrew 496295011Sandrew mpmc,cs = <0>; 497295011Sandrew mpmc,memory-width = <16>; 498295011Sandrew mpmc,byte-lane-low; 499295011Sandrew mpmc,write-enable-delay = <0>; 500295011Sandrew mpmc,output-enable-delay = <0>; 501295011Sandrew mpmc,read-access-delay = <70>; 502295011Sandrew mpmc,page-mode-read-delay = <70>; 503295011Sandrew 504295011Sandrew flash@0,0 { 505295011Sandrew compatible = "sst,sst39vf320", "cfi-flash"; 506295011Sandrew reg = <0 0 0x400000>; 507295011Sandrew bank-width = <2>; 508295011Sandrew #address-cells = <1>; 509295011Sandrew #size-cells = <1>; 510295011Sandrew 511295011Sandrew partition@0 { 512295011Sandrew label = "bootloader"; 513295011Sandrew reg = <0x000000 0x040000>; /* 256 KiB */ 514295011Sandrew }; 515295011Sandrew 516295011Sandrew partition@1 { 517295011Sandrew label = "kernel"; 518295011Sandrew reg = <0x040000 0x2c0000>; /* 2.75 MiB */ 519295011Sandrew }; 520295011Sandrew 521295011Sandrew partition@2 { 522295011Sandrew label = "rootfs"; 523295011Sandrew reg = <0x300000 0x100000>; /* 1 MiB */ 524295011Sandrew }; 525295011Sandrew }; 526295011Sandrew }; 527295011Sandrew 528295011Sandrew cs2 { 529295011Sandrew #address-cells = <2>; 530295011Sandrew #size-cells = <1>; 531295011Sandrew ranges; 532295011Sandrew 533295011Sandrew mpmc,cs = <2>; 534295011Sandrew mpmc,memory-width = <16>; 535295011Sandrew 536295011Sandrew mmio_leds: gpio@2,0 { 537295011Sandrew compatible = "ti,7416374"; 538295011Sandrew reg = <2 0 0x2>; 539295011Sandrew gpio-controller; 540295011Sandrew #gpio-cells = <2>; 541295011Sandrew }; 542295011Sandrew 543295011Sandrew }; 544295011Sandrew}; 545295011Sandrew 546295011Sandrew&enet_tx_clk { 547295011Sandrew clock-frequency = <50000000>; 548295011Sandrew}; 549295011Sandrew 550295011Sandrew&mac { 551295011Sandrew status = "okay"; 552295011Sandrew phy-mode = "rmii"; 553295011Sandrew pinctrl-names = "default"; 554295011Sandrew pinctrl-0 = <&enet_rmii_pins>; 555295011Sandrew}; 556295011Sandrew 557295011Sandrew&mmcsd { 558295011Sandrew status = "okay"; 559295011Sandrew bus-width = <4>; 560295011Sandrew vmmc-supply = <&vmmc>; 561295011Sandrew pinctrl-names = "default"; 562295011Sandrew pinctrl-0 = <&sdmmc_pins>; 563295011Sandrew}; 564295011Sandrew 565295011Sandrew&spifi { 566295011Sandrew status = "okay"; 567295011Sandrew pinctrl-names = "default"; 568295011Sandrew pinctrl-0 = <&spifi_pins>; 569295011Sandrew 570295011Sandrew flash@0 { 571295011Sandrew compatible = "jedec,spi-nor"; 572295011Sandrew spi-cpol; 573295011Sandrew spi-cpha; 574295011Sandrew spi-rx-bus-width = <4>; 575295011Sandrew #address-cells = <1>; 576295011Sandrew #size-cells = <1>; 577295011Sandrew 578295011Sandrew partition@0 { 579295011Sandrew label = "data"; 580295011Sandrew reg = <0 0x200000>; 581295011Sandrew }; 582295011Sandrew }; 583295011Sandrew}; 584295011Sandrew 585295011Sandrew&ssp0 { 586295011Sandrew status = "okay"; 587295011Sandrew pinctrl-names = "default"; 588295011Sandrew pinctrl-0 = <&ssp0_pins>; 589295011Sandrew num-cs = <1>; 590295011Sandrew}; 591295011Sandrew 592295011Sandrew&uart0 { 593295011Sandrew status = "okay"; 594295011Sandrew pinctrl-names = "default"; 595295011Sandrew pinctrl-0 = <&uart0_pins>; 596295011Sandrew}; 597295011Sandrew 598295011Sandrew&uart3 { 599295011Sandrew status = "okay"; 600295011Sandrew pinctrl-names = "default"; 601295011Sandrew pinctrl-0 = <&uart3_pins>; 602295011Sandrew}; 603295011Sandrew 604295011Sandrew&usb0 { 605295011Sandrew status = "okay"; 606295011Sandrew pinctrl-names = "default"; 607295011Sandrew pinctrl-0 = <&usb0_pins>; 608295011Sandrew}; 609