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