1*724ba675SRob Herring// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Device Tree Include file for Marvell Armada 370 family SoC 4*724ba675SRob Herring * 5*724ba675SRob Herring * Copyright (C) 2012 Marvell 6*724ba675SRob Herring * 7*724ba675SRob Herring * Lior Amsalem <alior@marvell.com> 8*724ba675SRob Herring * Gregory CLEMENT <gregory.clement@free-electrons.com> 9*724ba675SRob Herring * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10*724ba675SRob Herring * 11*724ba675SRob Herring * Contains definitions specific to the Armada 370 SoC that are not 12*724ba675SRob Herring * common to all Armada SoCs. 13*724ba675SRob Herring */ 14*724ba675SRob Herring 15*724ba675SRob Herring#include "armada-370-xp.dtsi" 16*724ba675SRob Herring 17*724ba675SRob Herring/ { 18*724ba675SRob Herring #address-cells = <1>; 19*724ba675SRob Herring #size-cells = <1>; 20*724ba675SRob Herring 21*724ba675SRob Herring model = "Marvell Armada 370 family SoC"; 22*724ba675SRob Herring compatible = "marvell,armada370", "marvell,armada-370-xp"; 23*724ba675SRob Herring 24*724ba675SRob Herring aliases { 25*724ba675SRob Herring gpio0 = &gpio0; 26*724ba675SRob Herring gpio1 = &gpio1; 27*724ba675SRob Herring gpio2 = &gpio2; 28*724ba675SRob Herring }; 29*724ba675SRob Herring 30*724ba675SRob Herring soc { 31*724ba675SRob Herring compatible = "marvell,armada370-mbus", "simple-bus"; 32*724ba675SRob Herring 33*724ba675SRob Herring bootrom { 34*724ba675SRob Herring compatible = "marvell,bootrom"; 35*724ba675SRob Herring reg = <MBUS_ID(0x01, 0xe0) 0 0x100000>; 36*724ba675SRob Herring }; 37*724ba675SRob Herring 38*724ba675SRob Herring pciec: pcie@82000000 { 39*724ba675SRob Herring compatible = "marvell,armada-370-pcie"; 40*724ba675SRob Herring status = "disabled"; 41*724ba675SRob Herring device_type = "pci"; 42*724ba675SRob Herring 43*724ba675SRob Herring #address-cells = <3>; 44*724ba675SRob Herring #size-cells = <2>; 45*724ba675SRob Herring 46*724ba675SRob Herring msi-parent = <&mpic>; 47*724ba675SRob Herring bus-range = <0x00 0xff>; 48*724ba675SRob Herring 49*724ba675SRob Herring ranges = 50*724ba675SRob Herring <0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) 0x40000 0 0x00002000 51*724ba675SRob Herring 0x82000000 0 0x80000 MBUS_ID(0xf0, 0x01) 0x80000 0 0x00002000 52*724ba675SRob Herring 0x82000000 0x1 0 MBUS_ID(0x04, 0xe8) 0 1 0 /* Port 0.0 MEM */ 53*724ba675SRob Herring 0x81000000 0x1 0 MBUS_ID(0x04, 0xe0) 0 1 0 /* Port 0.0 IO */ 54*724ba675SRob Herring 0x82000000 0x2 0 MBUS_ID(0x08, 0xe8) 0 1 0 /* Port 1.0 MEM */ 55*724ba675SRob Herring 0x81000000 0x2 0 MBUS_ID(0x08, 0xe0) 0 1 0 /* Port 1.0 IO */>; 56*724ba675SRob Herring 57*724ba675SRob Herring pcie0: pcie@1,0 { 58*724ba675SRob Herring device_type = "pci"; 59*724ba675SRob Herring assigned-addresses = <0x82000800 0 0x40000 0 0x2000>; 60*724ba675SRob Herring reg = <0x0800 0 0 0 0>; 61*724ba675SRob Herring #address-cells = <3>; 62*724ba675SRob Herring #size-cells = <2>; 63*724ba675SRob Herring interrupt-names = "intx"; 64*724ba675SRob Herring interrupts-extended = <&mpic 58>; 65*724ba675SRob Herring #interrupt-cells = <1>; 66*724ba675SRob Herring ranges = <0x82000000 0 0 0x82000000 0x1 0 1 0 67*724ba675SRob Herring 0x81000000 0 0 0x81000000 0x1 0 1 0>; 68*724ba675SRob Herring bus-range = <0x00 0xff>; 69*724ba675SRob Herring interrupt-map-mask = <0 0 0 7>; 70*724ba675SRob Herring interrupt-map = <0 0 0 1 &pcie0_intc 0>, 71*724ba675SRob Herring <0 0 0 2 &pcie0_intc 1>, 72*724ba675SRob Herring <0 0 0 3 &pcie0_intc 2>, 73*724ba675SRob Herring <0 0 0 4 &pcie0_intc 3>; 74*724ba675SRob Herring marvell,pcie-port = <0>; 75*724ba675SRob Herring marvell,pcie-lane = <0>; 76*724ba675SRob Herring clocks = <&gateclk 5>; 77*724ba675SRob Herring status = "disabled"; 78*724ba675SRob Herring 79*724ba675SRob Herring pcie0_intc: interrupt-controller { 80*724ba675SRob Herring interrupt-controller; 81*724ba675SRob Herring #interrupt-cells = <1>; 82*724ba675SRob Herring }; 83*724ba675SRob Herring }; 84*724ba675SRob Herring 85*724ba675SRob Herring pcie2: pcie@2,0 { 86*724ba675SRob Herring device_type = "pci"; 87*724ba675SRob Herring assigned-addresses = <0x82001000 0 0x80000 0 0x2000>; 88*724ba675SRob Herring reg = <0x1000 0 0 0 0>; 89*724ba675SRob Herring #address-cells = <3>; 90*724ba675SRob Herring #size-cells = <2>; 91*724ba675SRob Herring interrupt-names = "intx"; 92*724ba675SRob Herring interrupts-extended = <&mpic 62>; 93*724ba675SRob Herring #interrupt-cells = <1>; 94*724ba675SRob Herring ranges = <0x82000000 0 0 0x82000000 0x2 0 1 0 95*724ba675SRob Herring 0x81000000 0 0 0x81000000 0x2 0 1 0>; 96*724ba675SRob Herring bus-range = <0x00 0xff>; 97*724ba675SRob Herring interrupt-map-mask = <0 0 0 7>; 98*724ba675SRob Herring interrupt-map = <0 0 0 1 &pcie2_intc 0>, 99*724ba675SRob Herring <0 0 0 2 &pcie2_intc 1>, 100*724ba675SRob Herring <0 0 0 3 &pcie2_intc 2>, 101*724ba675SRob Herring <0 0 0 4 &pcie2_intc 3>; 102*724ba675SRob Herring marvell,pcie-port = <1>; 103*724ba675SRob Herring marvell,pcie-lane = <0>; 104*724ba675SRob Herring clocks = <&gateclk 9>; 105*724ba675SRob Herring status = "disabled"; 106*724ba675SRob Herring 107*724ba675SRob Herring pcie2_intc: interrupt-controller { 108*724ba675SRob Herring interrupt-controller; 109*724ba675SRob Herring #interrupt-cells = <1>; 110*724ba675SRob Herring }; 111*724ba675SRob Herring }; 112*724ba675SRob Herring }; 113*724ba675SRob Herring 114*724ba675SRob Herring internal-regs { 115*724ba675SRob Herring L2: l2-cache@8000 { 116*724ba675SRob Herring compatible = "marvell,aurora-outer-cache"; 117*724ba675SRob Herring reg = <0x08000 0x1000>; 118*724ba675SRob Herring cache-id-part = <0x100>; 119*724ba675SRob Herring cache-level = <2>; 120*724ba675SRob Herring cache-unified; 121*724ba675SRob Herring wt-override; 122*724ba675SRob Herring }; 123*724ba675SRob Herring 124*724ba675SRob Herring gpio0: gpio@18100 { 125*724ba675SRob Herring compatible = "marvell,armada-370-gpio", 126*724ba675SRob Herring "marvell,orion-gpio"; 127*724ba675SRob Herring reg = <0x18100 0x40>, <0x181c0 0x08>; 128*724ba675SRob Herring reg-names = "gpio", "pwm"; 129*724ba675SRob Herring ngpios = <32>; 130*724ba675SRob Herring gpio-controller; 131*724ba675SRob Herring #gpio-cells = <2>; 132*724ba675SRob Herring #pwm-cells = <2>; 133*724ba675SRob Herring interrupt-controller; 134*724ba675SRob Herring #interrupt-cells = <2>; 135*724ba675SRob Herring interrupts = <82>, <83>, <84>, <85>; 136*724ba675SRob Herring clocks = <&coreclk 0>; 137*724ba675SRob Herring }; 138*724ba675SRob Herring 139*724ba675SRob Herring gpio1: gpio@18140 { 140*724ba675SRob Herring compatible = "marvell,armada-370-gpio", 141*724ba675SRob Herring "marvell,orion-gpio"; 142*724ba675SRob Herring reg = <0x18140 0x40>, <0x181c8 0x08>; 143*724ba675SRob Herring reg-names = "gpio", "pwm"; 144*724ba675SRob Herring ngpios = <32>; 145*724ba675SRob Herring gpio-controller; 146*724ba675SRob Herring #gpio-cells = <2>; 147*724ba675SRob Herring #pwm-cells = <2>; 148*724ba675SRob Herring interrupt-controller; 149*724ba675SRob Herring #interrupt-cells = <2>; 150*724ba675SRob Herring interrupts = <87>, <88>, <89>, <90>; 151*724ba675SRob Herring clocks = <&coreclk 0>; 152*724ba675SRob Herring }; 153*724ba675SRob Herring 154*724ba675SRob Herring gpio2: gpio@18180 { 155*724ba675SRob Herring compatible = "marvell,armada-370-gpio", 156*724ba675SRob Herring "marvell,orion-gpio"; 157*724ba675SRob Herring reg = <0x18180 0x40>; 158*724ba675SRob Herring ngpios = <2>; 159*724ba675SRob Herring gpio-controller; 160*724ba675SRob Herring #gpio-cells = <2>; 161*724ba675SRob Herring interrupt-controller; 162*724ba675SRob Herring #interrupt-cells = <2>; 163*724ba675SRob Herring interrupts = <91>; 164*724ba675SRob Herring }; 165*724ba675SRob Herring 166*724ba675SRob Herring 167*724ba675SRob Herring systemc: system-controller@18200 { 168*724ba675SRob Herring compatible = "marvell,armada-370-xp-system-controller"; 169*724ba675SRob Herring reg = <0x18200 0x100>; 170*724ba675SRob Herring }; 171*724ba675SRob Herring 172*724ba675SRob Herring gateclk: clock-gating-control@18220 { 173*724ba675SRob Herring compatible = "marvell,armada-370-gating-clock"; 174*724ba675SRob Herring reg = <0x18220 0x4>; 175*724ba675SRob Herring clocks = <&coreclk 0>; 176*724ba675SRob Herring #clock-cells = <1>; 177*724ba675SRob Herring }; 178*724ba675SRob Herring 179*724ba675SRob Herring coreclk: mvebu-sar@18230 { 180*724ba675SRob Herring compatible = "marvell,armada-370-core-clock"; 181*724ba675SRob Herring reg = <0x18230 0x08>; 182*724ba675SRob Herring #clock-cells = <1>; 183*724ba675SRob Herring }; 184*724ba675SRob Herring 185*724ba675SRob Herring thermal: thermal@18300 { 186*724ba675SRob Herring compatible = "marvell,armada370-thermal"; 187*724ba675SRob Herring reg = <0x18300 0x4 188*724ba675SRob Herring 0x18304 0x4>; 189*724ba675SRob Herring status = "okay"; 190*724ba675SRob Herring }; 191*724ba675SRob Herring 192*724ba675SRob Herring sscg: sscg@18330 { 193*724ba675SRob Herring reg = <0x18330 0x4>; 194*724ba675SRob Herring }; 195*724ba675SRob Herring 196*724ba675SRob Herring cpuconf: cpu-config@21000 { 197*724ba675SRob Herring compatible = "marvell,armada-370-cpu-config"; 198*724ba675SRob Herring reg = <0x21000 0x8>; 199*724ba675SRob Herring }; 200*724ba675SRob Herring 201*724ba675SRob Herring audio_controller: audio-controller@30000 { 202*724ba675SRob Herring #sound-dai-cells = <1>; 203*724ba675SRob Herring compatible = "marvell,armada370-audio"; 204*724ba675SRob Herring reg = <0x30000 0x4000>; 205*724ba675SRob Herring interrupts = <93>; 206*724ba675SRob Herring clocks = <&gateclk 0>; 207*724ba675SRob Herring clock-names = "internal"; 208*724ba675SRob Herring status = "disabled"; 209*724ba675SRob Herring }; 210*724ba675SRob Herring 211*724ba675SRob Herring xor0: xor@60800 { 212*724ba675SRob Herring compatible = "marvell,orion-xor"; 213*724ba675SRob Herring reg = <0x60800 0x100 214*724ba675SRob Herring 0x60A00 0x100>; 215*724ba675SRob Herring status = "okay"; 216*724ba675SRob Herring 217*724ba675SRob Herring xor00 { 218*724ba675SRob Herring interrupts = <51>; 219*724ba675SRob Herring dmacap,memcpy; 220*724ba675SRob Herring dmacap,xor; 221*724ba675SRob Herring }; 222*724ba675SRob Herring xor01 { 223*724ba675SRob Herring interrupts = <52>; 224*724ba675SRob Herring dmacap,memcpy; 225*724ba675SRob Herring dmacap,xor; 226*724ba675SRob Herring dmacap,memset; 227*724ba675SRob Herring }; 228*724ba675SRob Herring }; 229*724ba675SRob Herring 230*724ba675SRob Herring xor1: xor@60900 { 231*724ba675SRob Herring compatible = "marvell,orion-xor"; 232*724ba675SRob Herring reg = <0x60900 0x100 233*724ba675SRob Herring 0x60b00 0x100>; 234*724ba675SRob Herring status = "okay"; 235*724ba675SRob Herring 236*724ba675SRob Herring xor10 { 237*724ba675SRob Herring interrupts = <94>; 238*724ba675SRob Herring dmacap,memcpy; 239*724ba675SRob Herring dmacap,xor; 240*724ba675SRob Herring }; 241*724ba675SRob Herring xor11 { 242*724ba675SRob Herring interrupts = <95>; 243*724ba675SRob Herring dmacap,memcpy; 244*724ba675SRob Herring dmacap,xor; 245*724ba675SRob Herring dmacap,memset; 246*724ba675SRob Herring }; 247*724ba675SRob Herring }; 248*724ba675SRob Herring 249*724ba675SRob Herring cesa: crypto@90000 { 250*724ba675SRob Herring compatible = "marvell,armada-370-crypto"; 251*724ba675SRob Herring reg = <0x90000 0x10000>; 252*724ba675SRob Herring reg-names = "regs"; 253*724ba675SRob Herring interrupts = <48>; 254*724ba675SRob Herring clocks = <&gateclk 23>; 255*724ba675SRob Herring clock-names = "cesa0"; 256*724ba675SRob Herring marvell,crypto-srams = <&crypto_sram>; 257*724ba675SRob Herring marvell,crypto-sram-size = <0x7e0>; 258*724ba675SRob Herring }; 259*724ba675SRob Herring }; 260*724ba675SRob Herring 261*724ba675SRob Herring crypto_sram: sa-sram { 262*724ba675SRob Herring compatible = "mmio-sram"; 263*724ba675SRob Herring reg = <MBUS_ID(0x09, 0x01) 0 0x800>; 264*724ba675SRob Herring reg-names = "sram"; 265*724ba675SRob Herring clocks = <&gateclk 23>; 266*724ba675SRob Herring #address-cells = <1>; 267*724ba675SRob Herring #size-cells = <1>; 268*724ba675SRob Herring ranges = <0 MBUS_ID(0x09, 0x01) 0 0x800>; 269*724ba675SRob Herring 270*724ba675SRob Herring /* 271*724ba675SRob Herring * The Armada 370 has an erratum preventing the use of 272*724ba675SRob Herring * the standard workflow for CPU idle support (relying 273*724ba675SRob Herring * on the BootROM code to enter/exit idle state). 274*724ba675SRob Herring * Reserve some amount of the crypto SRAM to put the 275*724ba675SRob Herring * cpuidle workaround. 276*724ba675SRob Herring */ 277*724ba675SRob Herring idle-sram@0 { 278*724ba675SRob Herring reg = <0x0 0x20>; 279*724ba675SRob Herring }; 280*724ba675SRob Herring }; 281*724ba675SRob Herring }; 282*724ba675SRob Herring}; 283*724ba675SRob Herring 284*724ba675SRob Herring/* 285*724ba675SRob Herring * Default UART pinctrl setting without RTS/CTS, can be overwritten on 286*724ba675SRob Herring * board level if a different configuration is used. 287*724ba675SRob Herring */ 288*724ba675SRob Herring 289*724ba675SRob Herring&uart0 { 290*724ba675SRob Herring pinctrl-0 = <&uart0_pins>; 291*724ba675SRob Herring pinctrl-names = "default"; 292*724ba675SRob Herring}; 293*724ba675SRob Herring 294*724ba675SRob Herring&uart1 { 295*724ba675SRob Herring pinctrl-0 = <&uart1_pins>; 296*724ba675SRob Herring pinctrl-names = "default"; 297*724ba675SRob Herring}; 298*724ba675SRob Herring 299*724ba675SRob Herring&i2c0 { 300*724ba675SRob Herring reg = <0x11000 0x20>; 301*724ba675SRob Herring}; 302*724ba675SRob Herring 303*724ba675SRob Herring&i2c1 { 304*724ba675SRob Herring reg = <0x11100 0x20>; 305*724ba675SRob Herring}; 306*724ba675SRob Herring 307*724ba675SRob Herring&mpic { 308*724ba675SRob Herring reg = <0x20a00 0x1d0>, <0x21870 0x58>; 309*724ba675SRob Herring}; 310*724ba675SRob Herring 311*724ba675SRob Herring&timer { 312*724ba675SRob Herring compatible = "marvell,armada-370-timer"; 313*724ba675SRob Herring clocks = <&coreclk 2>; 314*724ba675SRob Herring}; 315*724ba675SRob Herring 316*724ba675SRob Herring&watchdog { 317*724ba675SRob Herring compatible = "marvell,armada-370-wdt"; 318*724ba675SRob Herring clocks = <&coreclk 2>; 319*724ba675SRob Herring}; 320*724ba675SRob Herring 321*724ba675SRob Herring&usb0 { 322*724ba675SRob Herring clocks = <&coreclk 0>; 323*724ba675SRob Herring}; 324*724ba675SRob Herring 325*724ba675SRob Herring&usb1 { 326*724ba675SRob Herring clocks = <&coreclk 0>; 327*724ba675SRob Herring}; 328*724ba675SRob Herring 329*724ba675SRob Herringð0 { 330*724ba675SRob Herring compatible = "marvell,armada-370-neta"; 331*724ba675SRob Herring}; 332*724ba675SRob Herring 333*724ba675SRob Herringð1 { 334*724ba675SRob Herring compatible = "marvell,armada-370-neta"; 335*724ba675SRob Herring}; 336*724ba675SRob Herring 337*724ba675SRob Herring&pinctrl { 338*724ba675SRob Herring compatible = "marvell,mv88f6710-pinctrl"; 339*724ba675SRob Herring 340*724ba675SRob Herring spi0_pins1: spi0-pins1 { 341*724ba675SRob Herring marvell,pins = "mpp33", "mpp34", 342*724ba675SRob Herring "mpp35", "mpp36"; 343*724ba675SRob Herring marvell,function = "spi0"; 344*724ba675SRob Herring }; 345*724ba675SRob Herring 346*724ba675SRob Herring spi0_pins2: spi0_pins2 { 347*724ba675SRob Herring marvell,pins = "mpp32", "mpp63", 348*724ba675SRob Herring "mpp64", "mpp65"; 349*724ba675SRob Herring marvell,function = "spi0"; 350*724ba675SRob Herring }; 351*724ba675SRob Herring 352*724ba675SRob Herring spi1_pins: spi1-pins { 353*724ba675SRob Herring marvell,pins = "mpp49", "mpp50", 354*724ba675SRob Herring "mpp51", "mpp52"; 355*724ba675SRob Herring marvell,function = "spi1"; 356*724ba675SRob Herring }; 357*724ba675SRob Herring 358*724ba675SRob Herring uart0_pins: uart0-pins { 359*724ba675SRob Herring marvell,pins = "mpp0", "mpp1"; 360*724ba675SRob Herring marvell,function = "uart0"; 361*724ba675SRob Herring }; 362*724ba675SRob Herring 363*724ba675SRob Herring uart1_pins: uart1-pins { 364*724ba675SRob Herring marvell,pins = "mpp41", "mpp42"; 365*724ba675SRob Herring marvell,function = "uart1"; 366*724ba675SRob Herring }; 367*724ba675SRob Herring 368*724ba675SRob Herring sdio_pins1: sdio-pins1 { 369*724ba675SRob Herring marvell,pins = "mpp9", "mpp11", "mpp12", 370*724ba675SRob Herring "mpp13", "mpp14", "mpp15"; 371*724ba675SRob Herring marvell,function = "sd0"; 372*724ba675SRob Herring }; 373*724ba675SRob Herring 374*724ba675SRob Herring sdio_pins2: sdio-pins2 { 375*724ba675SRob Herring marvell,pins = "mpp47", "mpp48", "mpp49", 376*724ba675SRob Herring "mpp50", "mpp51", "mpp52"; 377*724ba675SRob Herring marvell,function = "sd0"; 378*724ba675SRob Herring }; 379*724ba675SRob Herring 380*724ba675SRob Herring sdio_pins3: sdio-pins3 { 381*724ba675SRob Herring marvell,pins = "mpp48", "mpp49", "mpp50", 382*724ba675SRob Herring "mpp51", "mpp52", "mpp53"; 383*724ba675SRob Herring marvell,function = "sd0"; 384*724ba675SRob Herring }; 385*724ba675SRob Herring 386*724ba675SRob Herring i2c0_pins: i2c0-pins { 387*724ba675SRob Herring marvell,pins = "mpp2", "mpp3"; 388*724ba675SRob Herring marvell,function = "i2c0"; 389*724ba675SRob Herring }; 390*724ba675SRob Herring 391*724ba675SRob Herring i2s_pins1: i2s-pins1 { 392*724ba675SRob Herring marvell,pins = "mpp5", "mpp6", "mpp7", 393*724ba675SRob Herring "mpp8", "mpp9", "mpp10", 394*724ba675SRob Herring "mpp12", "mpp13"; 395*724ba675SRob Herring marvell,function = "audio"; 396*724ba675SRob Herring }; 397*724ba675SRob Herring 398*724ba675SRob Herring i2s_pins2: i2s-pins2 { 399*724ba675SRob Herring marvell,pins = "mpp49", "mpp47", "mpp50", 400*724ba675SRob Herring "mpp59", "mpp57", "mpp61", 401*724ba675SRob Herring "mpp62", "mpp60", "mpp58"; 402*724ba675SRob Herring marvell,function = "audio"; 403*724ba675SRob Herring }; 404*724ba675SRob Herring 405*724ba675SRob Herring mdio_pins: mdio-pins { 406*724ba675SRob Herring marvell,pins = "mpp17", "mpp18"; 407*724ba675SRob Herring marvell,function = "ge"; 408*724ba675SRob Herring }; 409*724ba675SRob Herring 410*724ba675SRob Herring ge0_rgmii_pins: ge0-rgmii-pins { 411*724ba675SRob Herring marvell,pins = "mpp5", "mpp6", "mpp7", "mpp8", 412*724ba675SRob Herring "mpp9", "mpp10", "mpp11", "mpp12", 413*724ba675SRob Herring "mpp13", "mpp14", "mpp15", "mpp16"; 414*724ba675SRob Herring marvell,function = "ge0"; 415*724ba675SRob Herring }; 416*724ba675SRob Herring 417*724ba675SRob Herring ge1_rgmii_pins: ge1-rgmii-pins { 418*724ba675SRob Herring marvell,pins = "mpp19", "mpp20", "mpp21", "mpp22", 419*724ba675SRob Herring "mpp23", "mpp24", "mpp25", "mpp26", 420*724ba675SRob Herring "mpp27", "mpp28", "mpp29", "mpp30"; 421*724ba675SRob Herring marvell,function = "ge1"; 422*724ba675SRob Herring }; 423*724ba675SRob Herring}; 424*724ba675SRob Herring 425*724ba675SRob Herring/* 426*724ba675SRob Herring * Default SPI pinctrl setting, can be overwritten on 427*724ba675SRob Herring * board level if a different configuration is used. 428*724ba675SRob Herring */ 429*724ba675SRob Herring&spi0 { 430*724ba675SRob Herring compatible = "marvell,armada-370-spi", "marvell,orion-spi"; 431*724ba675SRob Herring pinctrl-0 = <&spi0_pins1>; 432*724ba675SRob Herring pinctrl-names = "default"; 433*724ba675SRob Herring}; 434*724ba675SRob Herring 435*724ba675SRob Herring&spi1 { 436*724ba675SRob Herring compatible = "marvell,armada-370-spi", "marvell,orion-spi"; 437*724ba675SRob Herring pinctrl-0 = <&spi1_pins>; 438*724ba675SRob Herring pinctrl-names = "default"; 439*724ba675SRob Herring}; 440