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