Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /dts-v1/;
0003 
0004 #include "kirkwood.dtsi"
0005 #include "kirkwood-6281.dtsi"
0006 
0007 / {
0008         model = "LaCie CloudBox";
0009         compatible = "lacie,cloudbox", "marvell,kirkwood-88f6702", "marvell,kirkwood";
0010 
0011         memory {
0012                 device_type = "memory";
0013                 reg = <0x00000000 0x10000000>;
0014         };
0015 
0016         chosen {
0017                 bootargs = "console=ttyS0,115200n8";
0018                 stdout-path = &uart0;
0019         };
0020 
0021         ocp@f1000000 {
0022                 pinctrl: pin-controller@10000 {
0023                         pmx_cloudbox_sata0: pmx-cloudbox-sata0 {
0024                                 marvell,pins = "mpp15";
0025                                 marvell,function = "sata0";
0026                         };
0027                 };
0028 
0029                 serial@12000 {
0030                         status = "okay";
0031                 };
0032 
0033                 sata@80000 {
0034                         pinctrl-0 = <&pmx_cloudbox_sata0>;
0035                         pinctrl-names = "default";
0036                         status = "okay";
0037                         nr-ports = <1>;
0038                 };
0039 
0040                 spi@10600 {
0041                         status = "okay";
0042 
0043                         flash@0 {
0044                                 #address-cells = <1>;
0045                                 #size-cells = <1>;
0046                                 compatible = "mxicy,mx25l4005a", "jedec,spi-nor";
0047                                 reg = <0>;
0048                                 spi-max-frequency = <20000000>;
0049                                 mode = <0>;
0050 
0051                                 partition@0 {
0052                                         reg = <0x0 0x80000>;
0053                                         label = "u-boot";
0054                                 };
0055                         };
0056                 };
0057         };
0058 
0059         gpio_keys {
0060                 compatible = "gpio-keys";
0061                 #address-cells = <1>;
0062                 #size-cells = <0>;
0063 
0064                 power {
0065                         label = "Power push button";
0066                         linux,code = <KEY_POWER>;
0067                         gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
0068                 };
0069         };
0070 
0071         gpio-leds {
0072                 compatible = "gpio-leds";
0073 
0074                 red-fail {
0075                         label = "cloudbox:red:fail";
0076                         gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
0077                 };
0078                 blue-sata {
0079                         label = "cloudbox:blue:sata";
0080                         gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
0081                 };
0082         };
0083 
0084         gpio_poweroff {
0085                 compatible = "gpio-poweroff";
0086                 gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
0087         };
0088 };
0089 
0090 &mdio {
0091         status = "okay";
0092 
0093         ethphy0: ethernet-phy@0 {
0094                 reg = <0>;
0095         };
0096 };
0097 
0098 &eth0 {
0099         status = "okay";
0100         ethernet0-port@0 {
0101                 phy-handle = <&ethphy0>;
0102         };
0103 };