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