kirkwood-cloudbox.dts (1704B)
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 #address-cells = <1>; 62 #size-cells = <0>; 63 64 power { 65 label = "Power push button"; 66 linux,code = <KEY_POWER>; 67 gpios = <&gpio0 16 GPIO_ACTIVE_LOW>; 68 }; 69 }; 70 71 gpio-leds { 72 compatible = "gpio-leds"; 73 74 red-fail { 75 label = "cloudbox:red:fail"; 76 gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>; 77 }; 78 blue-sata { 79 label = "cloudbox:blue:sata"; 80 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>; 81 }; 82 }; 83 84 gpio_poweroff { 85 compatible = "gpio-poweroff"; 86 gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>; 87 }; 88}; 89 90&mdio { 91 status = "okay"; 92 93 ethphy0: ethernet-phy@0 { 94 reg = <0>; 95 }; 96}; 97 98ð0 { 99 status = "okay"; 100 ethernet0-port@0 { 101 phy-handle = <ðphy0>; 102 }; 103};