1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Device Tree file for Marvell Armada 385 development board 4*4882a593Smuzhiyun * (RD-88F6820-GP) 5*4882a593Smuzhiyun * 6*4882a593Smuzhiyun * Copyright (C) 2014 Marvell 7*4882a593Smuzhiyun * 8*4882a593Smuzhiyun * Gregory CLEMENT <gregory.clement@free-electrons.com> 9*4882a593Smuzhiyun */ 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun/dts-v1/; 12*4882a593Smuzhiyun#include "armada-388.dtsi" 13*4882a593Smuzhiyun#include <dt-bindings/gpio/gpio.h> 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun/ { 16*4882a593Smuzhiyun model = "Marvell Armada 388 DB-88F6820-GP"; 17*4882a593Smuzhiyun compatible = "marvell,a388-gp", "marvell,armada388", "marvell,armada380"; 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun chosen { 20*4882a593Smuzhiyun stdout-path = "serial0:115200n8"; 21*4882a593Smuzhiyun }; 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun memory { 24*4882a593Smuzhiyun device_type = "memory"; 25*4882a593Smuzhiyun reg = <0x00000000 0x80000000>; /* 2 GB */ 26*4882a593Smuzhiyun }; 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun soc { 29*4882a593Smuzhiyun ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000 30*4882a593Smuzhiyun MBUS_ID(0x01, 0x1d) 0 0xfff00000 0x100000 31*4882a593Smuzhiyun MBUS_ID(0x09, 0x19) 0 0xf1100000 0x10000 32*4882a593Smuzhiyun MBUS_ID(0x09, 0x15) 0 0xf1110000 0x10000 33*4882a593Smuzhiyun MBUS_ID(0x0c, 0x04) 0 0xf1200000 0x100000>; 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun internal-regs { 36*4882a593Smuzhiyun i2c@11000 { 37*4882a593Smuzhiyun pinctrl-names = "default"; 38*4882a593Smuzhiyun pinctrl-0 = <&i2c0_pins>; 39*4882a593Smuzhiyun status = "okay"; 40*4882a593Smuzhiyun clock-frequency = <100000>; 41*4882a593Smuzhiyun 42*4882a593Smuzhiyun expander0: pca9555@20 { 43*4882a593Smuzhiyun compatible = "nxp,pca9555"; 44*4882a593Smuzhiyun pinctrl-names = "default"; 45*4882a593Smuzhiyun pinctrl-0 = <&pca0_pins>; 46*4882a593Smuzhiyun interrupt-parent = <&gpio0>; 47*4882a593Smuzhiyun interrupts = <18 IRQ_TYPE_LEVEL_LOW>; 48*4882a593Smuzhiyun gpio-controller; 49*4882a593Smuzhiyun #gpio-cells = <2>; 50*4882a593Smuzhiyun interrupt-controller; 51*4882a593Smuzhiyun #interrupt-cells = <2>; 52*4882a593Smuzhiyun reg = <0x20>; 53*4882a593Smuzhiyun }; 54*4882a593Smuzhiyun 55*4882a593Smuzhiyun expander1: pca9555@21 { 56*4882a593Smuzhiyun compatible = "nxp,pca9555"; 57*4882a593Smuzhiyun pinctrl-names = "default"; 58*4882a593Smuzhiyun interrupt-parent = <&gpio0>; 59*4882a593Smuzhiyun interrupts = <18 IRQ_TYPE_LEVEL_LOW>; 60*4882a593Smuzhiyun gpio-controller; 61*4882a593Smuzhiyun #gpio-cells = <2>; 62*4882a593Smuzhiyun interrupt-controller; 63*4882a593Smuzhiyun #interrupt-cells = <2>; 64*4882a593Smuzhiyun reg = <0x21>; 65*4882a593Smuzhiyun }; 66*4882a593Smuzhiyun 67*4882a593Smuzhiyun eeprom@57 { 68*4882a593Smuzhiyun compatible = "atmel,24c64"; 69*4882a593Smuzhiyun reg = <0x57>; 70*4882a593Smuzhiyun }; 71*4882a593Smuzhiyun }; 72*4882a593Smuzhiyun 73*4882a593Smuzhiyun serial@12000 { 74*4882a593Smuzhiyun /* 75*4882a593Smuzhiyun * Exported on the micro USB connector CON16 76*4882a593Smuzhiyun * through an FTDI 77*4882a593Smuzhiyun */ 78*4882a593Smuzhiyun 79*4882a593Smuzhiyun pinctrl-names = "default"; 80*4882a593Smuzhiyun pinctrl-0 = <&uart0_pins>; 81*4882a593Smuzhiyun status = "okay"; 82*4882a593Smuzhiyun }; 83*4882a593Smuzhiyun 84*4882a593Smuzhiyun /* GE1 CON15 */ 85*4882a593Smuzhiyun ethernet@30000 { 86*4882a593Smuzhiyun pinctrl-names = "default"; 87*4882a593Smuzhiyun pinctrl-0 = <&ge1_rgmii_pins>; 88*4882a593Smuzhiyun status = "okay"; 89*4882a593Smuzhiyun phy = <&phy1>; 90*4882a593Smuzhiyun phy-mode = "rgmii-id"; 91*4882a593Smuzhiyun buffer-manager = <&bm>; 92*4882a593Smuzhiyun bm,pool-long = <2>; 93*4882a593Smuzhiyun bm,pool-short = <3>; 94*4882a593Smuzhiyun }; 95*4882a593Smuzhiyun 96*4882a593Smuzhiyun /* CON4 */ 97*4882a593Smuzhiyun usb@58000 { 98*4882a593Smuzhiyun vcc-supply = <®_usb2_0_vbus>; 99*4882a593Smuzhiyun status = "okay"; 100*4882a593Smuzhiyun }; 101*4882a593Smuzhiyun 102*4882a593Smuzhiyun /* GE0 CON1 */ 103*4882a593Smuzhiyun ethernet@70000 { 104*4882a593Smuzhiyun pinctrl-names = "default"; 105*4882a593Smuzhiyun /* 106*4882a593Smuzhiyun * The Reference Clock 0 is used to provide a 107*4882a593Smuzhiyun * clock to the PHY 108*4882a593Smuzhiyun */ 109*4882a593Smuzhiyun pinctrl-0 = <&ge0_rgmii_pins>, <&ref_clk0_pins>; 110*4882a593Smuzhiyun status = "okay"; 111*4882a593Smuzhiyun phy = <&phy0>; 112*4882a593Smuzhiyun phy-mode = "rgmii-id"; 113*4882a593Smuzhiyun buffer-manager = <&bm>; 114*4882a593Smuzhiyun bm,pool-long = <0>; 115*4882a593Smuzhiyun bm,pool-short = <1>; 116*4882a593Smuzhiyun }; 117*4882a593Smuzhiyun 118*4882a593Smuzhiyun 119*4882a593Smuzhiyun mdio@72004 { 120*4882a593Smuzhiyun pinctrl-names = "default"; 121*4882a593Smuzhiyun pinctrl-0 = <&mdio_pins>; 122*4882a593Smuzhiyun 123*4882a593Smuzhiyun phy0: ethernet-phy@1 { 124*4882a593Smuzhiyun reg = <1>; 125*4882a593Smuzhiyun }; 126*4882a593Smuzhiyun 127*4882a593Smuzhiyun phy1: ethernet-phy@0 { 128*4882a593Smuzhiyun reg = <0>; 129*4882a593Smuzhiyun }; 130*4882a593Smuzhiyun }; 131*4882a593Smuzhiyun 132*4882a593Smuzhiyun sata@a8000 { 133*4882a593Smuzhiyun pinctrl-names = "default"; 134*4882a593Smuzhiyun pinctrl-0 = <&sata0_pins>, <&sata1_pins>; 135*4882a593Smuzhiyun status = "okay"; 136*4882a593Smuzhiyun #address-cells = <1>; 137*4882a593Smuzhiyun #size-cells = <0>; 138*4882a593Smuzhiyun 139*4882a593Smuzhiyun sata0: sata-port@0 { 140*4882a593Smuzhiyun reg = <0>; 141*4882a593Smuzhiyun target-supply = <®_5v_sata0>; 142*4882a593Smuzhiyun }; 143*4882a593Smuzhiyun 144*4882a593Smuzhiyun sata1: sata-port@1 { 145*4882a593Smuzhiyun reg = <1>; 146*4882a593Smuzhiyun target-supply = <®_5v_sata1>; 147*4882a593Smuzhiyun }; 148*4882a593Smuzhiyun }; 149*4882a593Smuzhiyun 150*4882a593Smuzhiyun bm@c8000 { 151*4882a593Smuzhiyun status = "okay"; 152*4882a593Smuzhiyun }; 153*4882a593Smuzhiyun 154*4882a593Smuzhiyun sata@e0000 { 155*4882a593Smuzhiyun pinctrl-names = "default"; 156*4882a593Smuzhiyun pinctrl-0 = <&sata2_pins>, <&sata3_pins>; 157*4882a593Smuzhiyun status = "okay"; 158*4882a593Smuzhiyun #address-cells = <1>; 159*4882a593Smuzhiyun #size-cells = <0>; 160*4882a593Smuzhiyun 161*4882a593Smuzhiyun sata2: sata-port@0 { 162*4882a593Smuzhiyun reg = <0>; 163*4882a593Smuzhiyun target-supply = <®_5v_sata2>; 164*4882a593Smuzhiyun }; 165*4882a593Smuzhiyun 166*4882a593Smuzhiyun sata3: sata-port@1 { 167*4882a593Smuzhiyun reg = <1>; 168*4882a593Smuzhiyun target-supply = <®_5v_sata3>; 169*4882a593Smuzhiyun }; 170*4882a593Smuzhiyun }; 171*4882a593Smuzhiyun 172*4882a593Smuzhiyun sdhci@d8000 { 173*4882a593Smuzhiyun pinctrl-names = "default"; 174*4882a593Smuzhiyun pinctrl-0 = <&sdhci_pins>; 175*4882a593Smuzhiyun no-1-8-v; 176*4882a593Smuzhiyun /* 177*4882a593Smuzhiyun * A388-GP board v1.5 and higher replace 178*4882a593Smuzhiyun * hitherto card detection method based on GPIO 179*4882a593Smuzhiyun * with the one using DAT3 pin. As they are 180*4882a593Smuzhiyun * incompatible, software-based polling is 181*4882a593Smuzhiyun * enabled with 'broken-cd' property. For boards 182*4882a593Smuzhiyun * older than v1.5 it can be replaced with: 183*4882a593Smuzhiyun * 'cd-gpios = <&expander0 5 GPIO_ACTIVE_LOW>;', 184*4882a593Smuzhiyun * whereas for the newer ones following can be 185*4882a593Smuzhiyun * used instead: 186*4882a593Smuzhiyun * 'dat3-cd;' 187*4882a593Smuzhiyun * 'cd-inverted;' 188*4882a593Smuzhiyun */ 189*4882a593Smuzhiyun broken-cd; 190*4882a593Smuzhiyun wp-inverted; 191*4882a593Smuzhiyun bus-width = <8>; 192*4882a593Smuzhiyun status = "okay"; 193*4882a593Smuzhiyun }; 194*4882a593Smuzhiyun 195*4882a593Smuzhiyun /* CON5 */ 196*4882a593Smuzhiyun usb3@f0000 { 197*4882a593Smuzhiyun usb-phy = <&usb2_1_phy>; 198*4882a593Smuzhiyun status = "okay"; 199*4882a593Smuzhiyun }; 200*4882a593Smuzhiyun 201*4882a593Smuzhiyun /* CON7 */ 202*4882a593Smuzhiyun usb3@f8000 { 203*4882a593Smuzhiyun usb-phy = <&usb3_phy>; 204*4882a593Smuzhiyun status = "okay"; 205*4882a593Smuzhiyun }; 206*4882a593Smuzhiyun }; 207*4882a593Smuzhiyun 208*4882a593Smuzhiyun bm-bppi { 209*4882a593Smuzhiyun status = "okay"; 210*4882a593Smuzhiyun }; 211*4882a593Smuzhiyun 212*4882a593Smuzhiyun pcie { 213*4882a593Smuzhiyun status = "okay"; 214*4882a593Smuzhiyun /* 215*4882a593Smuzhiyun * One PCIe units is accessible through 216*4882a593Smuzhiyun * standard PCIe slot on the board. 217*4882a593Smuzhiyun */ 218*4882a593Smuzhiyun pcie@1,0 { 219*4882a593Smuzhiyun /* Port 0, Lane 0 */ 220*4882a593Smuzhiyun status = "okay"; 221*4882a593Smuzhiyun }; 222*4882a593Smuzhiyun 223*4882a593Smuzhiyun /* 224*4882a593Smuzhiyun * The two other PCIe units are accessible 225*4882a593Smuzhiyun * through mini PCIe slot on the board. 226*4882a593Smuzhiyun */ 227*4882a593Smuzhiyun pcie@2,0 { 228*4882a593Smuzhiyun /* Port 1, Lane 0 */ 229*4882a593Smuzhiyun status = "okay"; 230*4882a593Smuzhiyun }; 231*4882a593Smuzhiyun pcie@3,0 { 232*4882a593Smuzhiyun /* Port 2, Lane 0 */ 233*4882a593Smuzhiyun status = "okay"; 234*4882a593Smuzhiyun }; 235*4882a593Smuzhiyun }; 236*4882a593Smuzhiyun 237*4882a593Smuzhiyun gpio-fan { 238*4882a593Smuzhiyun compatible = "gpio-fan"; 239*4882a593Smuzhiyun gpios = <&expander1 3 GPIO_ACTIVE_HIGH>; 240*4882a593Smuzhiyun gpio-fan,speed-map = < 0 0 241*4882a593Smuzhiyun 3000 1>; 242*4882a593Smuzhiyun }; 243*4882a593Smuzhiyun }; 244*4882a593Smuzhiyun 245*4882a593Smuzhiyun usb2_1_phy: usb2_1_phy { 246*4882a593Smuzhiyun compatible = "usb-nop-xceiv"; 247*4882a593Smuzhiyun vcc-supply = <®_usb2_1_vbus>; 248*4882a593Smuzhiyun #phy-cells = <0>; 249*4882a593Smuzhiyun }; 250*4882a593Smuzhiyun 251*4882a593Smuzhiyun usb3_phy: usb3_phy { 252*4882a593Smuzhiyun compatible = "usb-nop-xceiv"; 253*4882a593Smuzhiyun vcc-supply = <®_usb3_vbus>; 254*4882a593Smuzhiyun #phy-cells = <0>; 255*4882a593Smuzhiyun }; 256*4882a593Smuzhiyun 257*4882a593Smuzhiyun reg_usb3_vbus: usb3-vbus { 258*4882a593Smuzhiyun compatible = "regulator-fixed"; 259*4882a593Smuzhiyun regulator-name = "usb3-vbus"; 260*4882a593Smuzhiyun regulator-min-microvolt = <5000000>; 261*4882a593Smuzhiyun regulator-max-microvolt = <5000000>; 262*4882a593Smuzhiyun enable-active-high; 263*4882a593Smuzhiyun gpio = <&expander1 15 GPIO_ACTIVE_HIGH>; 264*4882a593Smuzhiyun }; 265*4882a593Smuzhiyun 266*4882a593Smuzhiyun reg_usb2_0_vbus: v5-vbus0 { 267*4882a593Smuzhiyun compatible = "regulator-fixed"; 268*4882a593Smuzhiyun regulator-name = "v5.0-vbus0"; 269*4882a593Smuzhiyun regulator-min-microvolt = <5000000>; 270*4882a593Smuzhiyun regulator-max-microvolt = <5000000>; 271*4882a593Smuzhiyun enable-active-high; 272*4882a593Smuzhiyun regulator-always-on; 273*4882a593Smuzhiyun gpio = <&expander1 14 GPIO_ACTIVE_HIGH>; 274*4882a593Smuzhiyun }; 275*4882a593Smuzhiyun 276*4882a593Smuzhiyun reg_usb2_1_vbus: v5-vbus1 { 277*4882a593Smuzhiyun compatible = "regulator-fixed"; 278*4882a593Smuzhiyun regulator-name = "v5.0-vbus1"; 279*4882a593Smuzhiyun regulator-min-microvolt = <5000000>; 280*4882a593Smuzhiyun regulator-max-microvolt = <5000000>; 281*4882a593Smuzhiyun enable-active-high; 282*4882a593Smuzhiyun gpio = <&expander0 4 GPIO_ACTIVE_HIGH>; 283*4882a593Smuzhiyun }; 284*4882a593Smuzhiyun 285*4882a593Smuzhiyun reg_sata0: pwr-sata0 { 286*4882a593Smuzhiyun compatible = "regulator-fixed"; 287*4882a593Smuzhiyun regulator-name = "pwr_en_sata0"; 288*4882a593Smuzhiyun regulator-min-microvolt = <12000000>; 289*4882a593Smuzhiyun regulator-max-microvolt = <12000000>; 290*4882a593Smuzhiyun enable-active-high; 291*4882a593Smuzhiyun regulator-boot-on; 292*4882a593Smuzhiyun gpio = <&expander0 2 GPIO_ACTIVE_HIGH>; 293*4882a593Smuzhiyun }; 294*4882a593Smuzhiyun 295*4882a593Smuzhiyun reg_5v_sata0: v5-sata0 { 296*4882a593Smuzhiyun compatible = "regulator-fixed"; 297*4882a593Smuzhiyun regulator-name = "v5.0-sata0"; 298*4882a593Smuzhiyun regulator-min-microvolt = <5000000>; 299*4882a593Smuzhiyun regulator-max-microvolt = <5000000>; 300*4882a593Smuzhiyun vin-supply = <®_sata0>; 301*4882a593Smuzhiyun }; 302*4882a593Smuzhiyun 303*4882a593Smuzhiyun reg_12v_sata0: v12-sata0 { 304*4882a593Smuzhiyun compatible = "regulator-fixed"; 305*4882a593Smuzhiyun regulator-name = "v12.0-sata0"; 306*4882a593Smuzhiyun regulator-min-microvolt = <12000000>; 307*4882a593Smuzhiyun regulator-max-microvolt = <12000000>; 308*4882a593Smuzhiyun vin-supply = <®_sata0>; 309*4882a593Smuzhiyun }; 310*4882a593Smuzhiyun 311*4882a593Smuzhiyun reg_sata1: pwr-sata1 { 312*4882a593Smuzhiyun regulator-name = "pwr_en_sata1"; 313*4882a593Smuzhiyun compatible = "regulator-fixed"; 314*4882a593Smuzhiyun regulator-min-microvolt = <12000000>; 315*4882a593Smuzhiyun regulator-max-microvolt = <12000000>; 316*4882a593Smuzhiyun enable-active-high; 317*4882a593Smuzhiyun regulator-boot-on; 318*4882a593Smuzhiyun gpio = <&expander0 3 GPIO_ACTIVE_HIGH>; 319*4882a593Smuzhiyun }; 320*4882a593Smuzhiyun 321*4882a593Smuzhiyun reg_5v_sata1: v5-sata1 { 322*4882a593Smuzhiyun compatible = "regulator-fixed"; 323*4882a593Smuzhiyun regulator-name = "v5.0-sata1"; 324*4882a593Smuzhiyun regulator-min-microvolt = <5000000>; 325*4882a593Smuzhiyun regulator-max-microvolt = <5000000>; 326*4882a593Smuzhiyun vin-supply = <®_sata1>; 327*4882a593Smuzhiyun }; 328*4882a593Smuzhiyun 329*4882a593Smuzhiyun reg_12v_sata1: v12-sata1 { 330*4882a593Smuzhiyun compatible = "regulator-fixed"; 331*4882a593Smuzhiyun regulator-name = "v12.0-sata1"; 332*4882a593Smuzhiyun regulator-min-microvolt = <12000000>; 333*4882a593Smuzhiyun regulator-max-microvolt = <12000000>; 334*4882a593Smuzhiyun vin-supply = <®_sata1>; 335*4882a593Smuzhiyun }; 336*4882a593Smuzhiyun 337*4882a593Smuzhiyun reg_sata2: pwr-sata2 { 338*4882a593Smuzhiyun compatible = "regulator-fixed"; 339*4882a593Smuzhiyun regulator-name = "pwr_en_sata2"; 340*4882a593Smuzhiyun enable-active-high; 341*4882a593Smuzhiyun regulator-boot-on; 342*4882a593Smuzhiyun gpio = <&expander0 11 GPIO_ACTIVE_HIGH>; 343*4882a593Smuzhiyun }; 344*4882a593Smuzhiyun 345*4882a593Smuzhiyun reg_5v_sata2: v5-sata2 { 346*4882a593Smuzhiyun compatible = "regulator-fixed"; 347*4882a593Smuzhiyun regulator-name = "v5.0-sata2"; 348*4882a593Smuzhiyun regulator-min-microvolt = <5000000>; 349*4882a593Smuzhiyun regulator-max-microvolt = <5000000>; 350*4882a593Smuzhiyun vin-supply = <®_sata2>; 351*4882a593Smuzhiyun }; 352*4882a593Smuzhiyun 353*4882a593Smuzhiyun reg_12v_sata2: v12-sata2 { 354*4882a593Smuzhiyun compatible = "regulator-fixed"; 355*4882a593Smuzhiyun regulator-name = "v12.0-sata2"; 356*4882a593Smuzhiyun regulator-min-microvolt = <12000000>; 357*4882a593Smuzhiyun regulator-max-microvolt = <12000000>; 358*4882a593Smuzhiyun vin-supply = <®_sata2>; 359*4882a593Smuzhiyun }; 360*4882a593Smuzhiyun 361*4882a593Smuzhiyun reg_sata3: pwr-sata3 { 362*4882a593Smuzhiyun compatible = "regulator-fixed"; 363*4882a593Smuzhiyun regulator-name = "pwr_en_sata3"; 364*4882a593Smuzhiyun enable-active-high; 365*4882a593Smuzhiyun regulator-boot-on; 366*4882a593Smuzhiyun gpio = <&expander0 12 GPIO_ACTIVE_HIGH>; 367*4882a593Smuzhiyun }; 368*4882a593Smuzhiyun 369*4882a593Smuzhiyun reg_5v_sata3: v5-sata3 { 370*4882a593Smuzhiyun compatible = "regulator-fixed"; 371*4882a593Smuzhiyun regulator-name = "v5.0-sata3"; 372*4882a593Smuzhiyun regulator-min-microvolt = <5000000>; 373*4882a593Smuzhiyun regulator-max-microvolt = <5000000>; 374*4882a593Smuzhiyun vin-supply = <®_sata3>; 375*4882a593Smuzhiyun }; 376*4882a593Smuzhiyun 377*4882a593Smuzhiyun reg_12v_sata3: v12-sata3 { 378*4882a593Smuzhiyun compatible = "regulator-fixed"; 379*4882a593Smuzhiyun regulator-name = "v12.0-sata3"; 380*4882a593Smuzhiyun regulator-min-microvolt = <12000000>; 381*4882a593Smuzhiyun regulator-max-microvolt = <12000000>; 382*4882a593Smuzhiyun vin-supply = <®_sata3>; 383*4882a593Smuzhiyun }; 384*4882a593Smuzhiyun}; 385*4882a593Smuzhiyun 386*4882a593Smuzhiyun&pinctrl { 387*4882a593Smuzhiyun pca0_pins: pca0_pins { 388*4882a593Smuzhiyun marvell,pins = "mpp18"; 389*4882a593Smuzhiyun marvell,function = "gpio"; 390*4882a593Smuzhiyun }; 391*4882a593Smuzhiyun}; 392*4882a593Smuzhiyun 393*4882a593Smuzhiyun&spi0 { 394*4882a593Smuzhiyun pinctrl-names = "default"; 395*4882a593Smuzhiyun pinctrl-0 = <&spi0_pins>; 396*4882a593Smuzhiyun status = "okay"; 397*4882a593Smuzhiyun 398*4882a593Smuzhiyun spi-flash@0 { 399*4882a593Smuzhiyun #address-cells = <1>; 400*4882a593Smuzhiyun #size-cells = <1>; 401*4882a593Smuzhiyun compatible = "st,m25p128", "jedec,spi-nor"; 402*4882a593Smuzhiyun reg = <0>; /* Chip select 0 */ 403*4882a593Smuzhiyun spi-max-frequency = <50000000>; 404*4882a593Smuzhiyun m25p,fast-read; 405*4882a593Smuzhiyun }; 406*4882a593Smuzhiyun}; 407