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