1/dts-v1/; 2 3#include "kirkwood.dtsi" 4#include "kirkwood-6281.dtsi" 5 6/ { 7 model = "Seagate GoFlex Net"; 8 compatible = "seagate,goflexnet", "marvell,kirkwood-88f6281", "marvell,kirkwood"; 9 10 memory { 11 device_type = "memory"; 12 reg = <0x00000000 0x8000000>; 13 }; 14 15 chosen { 16 bootargs = "console=ttyS0,115200n8 earlyprintk root=/dev/sda1 rootdelay=10"; 17 stdout-path = &uart0; 18 }; 19 20 ocp@f1000000 { 21 pinctrl: pin-controller@10000 { 22 pmx_usb_power_enable: pmx-usb-power-enable { 23 marvell,pins = "mpp29"; 24 marvell,function = "gpio"; 25 }; 26 pmx_led_right_cap_0: pmx-led_right_cap_0 { 27 marvell,pins = "mpp38"; 28 marvell,function = "gpio"; 29 }; 30 pmx_led_right_cap_1: pmx-led_right_cap_1 { 31 marvell,pins = "mpp39"; 32 marvell,function = "gpio"; 33 }; 34 pmx_led_right_cap_2: pmx-led_right_cap_2 { 35 marvell,pins = "mpp40"; 36 marvell,function = "gpio"; 37 }; 38 pmx_led_right_cap_3: pmx-led_right_cap_3 { 39 marvell,pins = "mpp41"; 40 marvell,function = "gpio"; 41 }; 42 pmx_led_left_cap_0: pmx-led_left_cap_0 { 43 marvell,pins = "mpp42"; 44 marvell,function = "gpio"; 45 }; 46 pmx_led_left_cap_1: pmx-led_left_cap_1 { 47 marvell,pins = "mpp43"; 48 marvell,function = "gpio"; 49 }; 50 pmx_led_left_cap_2: pmx-led_left_cap_2 { 51 marvell,pins = "mpp44"; 52 marvell,function = "gpio"; 53 }; 54 pmx_led_left_cap_3: pmx-led_left_cap_3 { 55 marvell,pins = "mpp45"; 56 marvell,function = "gpio"; 57 }; 58 pmx_led_green: pmx-led_green { 59 marvell,pins = "mpp46"; 60 marvell,function = "gpio"; 61 }; 62 pmx_led_orange: pmx-led_orange { 63 marvell,pins = "mpp47"; 64 marvell,function = "gpio"; 65 }; 66 }; 67 serial@12000 { 68 status = "ok"; 69 }; 70 71 sata@80000 { 72 status = "okay"; 73 nr-ports = <2>; 74 }; 75 76 }; 77 gpio-leds { 78 compatible = "gpio-leds"; 79 pinctrl-0 = < &pmx_led_orange 80 &pmx_led_left_cap_0 &pmx_led_left_cap_1 81 &pmx_led_left_cap_2 &pmx_led_left_cap_3 82 &pmx_led_right_cap_0 &pmx_led_right_cap_1 83 &pmx_led_right_cap_2 &pmx_led_right_cap_3 84 >; 85 pinctrl-names = "default"; 86 87 health { 88 label = "status:green:health"; 89 gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; 90 default-state = "keep"; 91 }; 92 fault { 93 label = "status:orange:fault"; 94 gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; 95 }; 96 left0 { 97 label = "status:white:left0"; 98 gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; 99 }; 100 left1 { 101 label = "status:white:left1"; 102 gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>; 103 }; 104 left2 { 105 label = "status:white:left2"; 106 gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>; 107 }; 108 left3 { 109 label = "status:white:left3"; 110 gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; 111 }; 112 right0 { 113 label = "status:white:right0"; 114 gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>; 115 }; 116 right1 { 117 label = "status:white:right1"; 118 gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; 119 }; 120 right2 { 121 label = "status:white:right2"; 122 gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>; 123 }; 124 right3 { 125 label = "status:white:right3"; 126 gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>; 127 }; 128 }; 129 regulators { 130 compatible = "simple-bus"; 131 #address-cells = <1>; 132 #size-cells = <0>; 133 pinctrl-0 = <&pmx_usb_power_enable>; 134 pinctrl-names = "default"; 135 136 usb_power: regulator@1 { 137 compatible = "regulator-fixed"; 138 reg = <1>; 139 regulator-name = "USB Power"; 140 regulator-min-microvolt = <5000000>; 141 regulator-max-microvolt = <5000000>; 142 enable-active-high; 143 regulator-always-on; 144 regulator-boot-on; 145 gpio = <&gpio0 29 GPIO_ACTIVE_HIGH>; 146 }; 147 }; 148}; 149 150&nand { 151 chip-delay = <40>; 152 status = "okay"; 153 154 partition@0 { 155 label = "u-boot"; 156 reg = <0x0000000 0x100000>; 157 read-only; 158 }; 159 160 partition@100000 { 161 label = "uImage"; 162 reg = <0x0100000 0x400000>; 163 }; 164 165 partition@500000 { 166 label = "pogoplug"; 167 reg = <0x0500000 0x2000000>; 168 }; 169 170 partition@2500000 { 171 label = "root"; 172 reg = <0x02500000 0xd800000>; 173 }; 174}; 175 176&mdio { 177 status = "okay"; 178 179 ethphy0: ethernet-phy@0 { 180 reg = <0>; 181 }; 182}; 183 184ð0 { 185 status = "okay"; 186 ethernet0-port@0 { 187 phy-handle = <ðphy0>; 188 }; 189}; 190