/dts-v1/; #include "kirkwood.dtsi" #include "kirkwood-6281.dtsi" / { model = "LaCie CloudBox"; compatible = "lacie,cloudbox", "marvell,kirkwood-88f6702", "marvell,kirkwood"; memory { device_type = "memory"; reg = <0x00000000 0x10000000>; }; chosen { bootargs = "console=ttyS0,115200n8"; }; ocp@f1000000 { pinctrl: pinctrl@10000 { pmx_cloudbox_sata0: pmx-cloudbox-sata0 { marvell,pins = "mpp15"; marvell,function = "sata0"; }; }; serial@12000 { pinctrl-0 = <&pmx_uart0>; pinctrl-names = "default"; clock-frequency = <166666667>; status = "okay"; }; sata@80000 { pinctrl-0 = <&pmx_cloudbox_sata0>; pinctrl-names = "default"; status = "okay"; nr-ports = <1>; }; spi@10600 { pinctrl-0 = <&pmx_spi>; pinctrl-names = "default"; status = "okay"; flash@0 { #address-cells = <1>; #size-cells = <1>; compatible = "mx25l4005a"; reg = <0>; spi-max-frequency = <20000000>; mode = <0>; partition@0 { reg = <0x0 0x80000>; label = "u-boot"; }; }; }; }; gpio_keys { compatible = "gpio-keys"; #address-cells = <1>; #size-cells = <0>; button@1 { label = "Power push button"; linux,code = <116>; gpios = <&gpio0 16 1>; }; }; gpio-leds { compatible = "gpio-leds"; red-fail { label = "cloudbox:red:fail"; gpios = <&gpio0 14 0>; }; blue-sata { label = "cloudbox:blue:sata"; gpios = <&gpio0 15 0>; }; }; gpio_poweroff { compatible = "gpio-poweroff"; gpios = <&gpio0 17 0>; }; }; &mdio { status = "okay"; ethphy0: ethernet-phy@0 { reg = <0>; }; }; ð0 { status = "okay"; ethernet0-port@0 { phy-handle = <ðphy0>; }; };