1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2*724ba675SRob Herring#include "kirkwood.dtsi" 3*724ba675SRob Herring#include "kirkwood-6281.dtsi" 4*724ba675SRob Herring 5*724ba675SRob Herring/ { 6*724ba675SRob Herring chosen { 7*724ba675SRob Herring bootargs = "console=ttyS0,115200n8"; 8*724ba675SRob Herring stdout-path = &uart0; 9*724ba675SRob Herring }; 10*724ba675SRob Herring 11*724ba675SRob Herring ocp@f1000000 { 12*724ba675SRob Herring pinctrl: pin-controller@10000 { 13*724ba675SRob Herring pmx_ns2_sata0: pmx-ns2-sata0 { 14*724ba675SRob Herring marvell,pins = "mpp21"; 15*724ba675SRob Herring marvell,function = "sata0"; 16*724ba675SRob Herring }; 17*724ba675SRob Herring pmx_ns2_sata1: pmx-ns2-sata1 { 18*724ba675SRob Herring marvell,pins = "mpp20"; 19*724ba675SRob Herring marvell,function = "sata1"; 20*724ba675SRob Herring }; 21*724ba675SRob Herring }; 22*724ba675SRob Herring 23*724ba675SRob Herring serial@12000 { 24*724ba675SRob Herring status = "okay"; 25*724ba675SRob Herring }; 26*724ba675SRob Herring 27*724ba675SRob Herring spi@10600 { 28*724ba675SRob Herring status = "okay"; 29*724ba675SRob Herring 30*724ba675SRob Herring flash@0 { 31*724ba675SRob Herring #address-cells = <1>; 32*724ba675SRob Herring #size-cells = <1>; 33*724ba675SRob Herring compatible = "mxicy,mx25l4005a", "jedec,spi-nor"; 34*724ba675SRob Herring reg = <0>; 35*724ba675SRob Herring spi-max-frequency = <20000000>; 36*724ba675SRob Herring mode = <0>; 37*724ba675SRob Herring 38*724ba675SRob Herring partition@0 { 39*724ba675SRob Herring reg = <0x0 0x80000>; 40*724ba675SRob Herring label = "u-boot"; 41*724ba675SRob Herring }; 42*724ba675SRob Herring }; 43*724ba675SRob Herring }; 44*724ba675SRob Herring 45*724ba675SRob Herring i2c@11000 { 46*724ba675SRob Herring status = "okay"; 47*724ba675SRob Herring 48*724ba675SRob Herring eeprom@50 { 49*724ba675SRob Herring compatible = "atmel,24c04"; 50*724ba675SRob Herring pagesize = <16>; 51*724ba675SRob Herring reg = <0x50>; 52*724ba675SRob Herring }; 53*724ba675SRob Herring }; 54*724ba675SRob Herring }; 55*724ba675SRob Herring 56*724ba675SRob Herring gpio_keys { 57*724ba675SRob Herring compatible = "gpio-keys"; 58*724ba675SRob Herring #address-cells = <1>; 59*724ba675SRob Herring #size-cells = <0>; 60*724ba675SRob Herring 61*724ba675SRob Herring power { 62*724ba675SRob Herring label = "Power push button"; 63*724ba675SRob Herring linux,code = <KEY_POWER>; 64*724ba675SRob Herring gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>; 65*724ba675SRob Herring }; 66*724ba675SRob Herring }; 67*724ba675SRob Herring 68*724ba675SRob Herring gpio-leds { 69*724ba675SRob Herring compatible = "gpio-leds"; 70*724ba675SRob Herring 71*724ba675SRob Herring red-fail { 72*724ba675SRob Herring label = "ns2:red:fail"; 73*724ba675SRob Herring gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>; 74*724ba675SRob Herring }; 75*724ba675SRob Herring }; 76*724ba675SRob Herring 77*724ba675SRob Herring gpio_poweroff { 78*724ba675SRob Herring compatible = "gpio-poweroff"; 79*724ba675SRob Herring gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>; 80*724ba675SRob Herring }; 81*724ba675SRob Herring 82*724ba675SRob Herring}; 83*724ba675SRob Herring 84*724ba675SRob Herring&mdio { 85*724ba675SRob Herring status = "okay"; 86*724ba675SRob Herring 87*724ba675SRob Herring ethphy0: ethernet-phy@X { 88*724ba675SRob Herring /* overwrite reg property in board file */ 89*724ba675SRob Herring }; 90*724ba675SRob Herring}; 91*724ba675SRob Herring 92*724ba675SRob Herringð0 { 93*724ba675SRob Herring status = "okay"; 94*724ba675SRob Herring ethernet0-port@0 { 95*724ba675SRob Herring phy-handle = <ðphy0>; 96*724ba675SRob Herring }; 97*724ba675SRob Herring}; 98