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"; 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 59 button-power { 60 label = "Power push button"; 61 linux,code = <KEY_POWER>; 62 gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>; 63 }; 64 }; 65 66 gpio-leds { 67 compatible = "gpio-leds"; 68 69 led-red-fail { 70 label = "ns2:red:fail"; 71 gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>; 72 }; 73 }; 74 75 gpio_poweroff { 76 compatible = "gpio-poweroff"; 77 gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>; 78 }; 79 80}; 81 82&mdio { 83 status = "okay"; 84 85 ethphy0: ethernet-phy@X { 86 /* overwrite reg property in board file */ 87 }; 88}; 89 90ð0 { 91 status = "okay"; 92 ethernet0-port@0 { 93 phy-handle = <ðphy0>; 94 }; 95}; 96