Merge remote-tracking branch 'asoc/fix/sgtl5000' into asoc-linus
[cascardo/linux.git] / arch / arm / boot / dts / kirkwood-cloudbox.dts
1 /dts-v1/;
2
3 /include/ "kirkwood.dtsi"
4 /include/ "kirkwood-6281.dtsi"
5
6 / {
7         model = "LaCie CloudBox";
8         compatible = "lacie,cloudbox", "marvell,kirkwood-88f6702", "marvell,kirkwood";
9
10         memory {
11                 device_type = "memory";
12                 reg = <0x00000000 0x10000000>;
13         };
14
15         chosen {
16                 bootargs = "console=ttyS0,115200n8";
17         };
18
19         ocp@f1000000 {
20                 pinctrl: pinctrl@10000 {
21                         pmx_cloudbox_sata0: pmx-cloudbox-sata0 {
22                                 marvell,pins = "mpp15";
23                                 marvell,function = "sata0";
24                         };
25                 };
26
27                 serial@12000 {
28                         pinctrl-0 = <&pmx_uart0>;
29                         pinctrl-names = "default";
30                         clock-frequency = <166666667>;
31                         status = "okay";
32                 };
33
34                 sata@80000 {
35                         pinctrl-0 = <&pmx_cloudbox_sata0>;
36                         pinctrl-names = "default";
37                         status = "okay";
38                         nr-ports = <1>;
39                 };
40
41                 spi@10600 {
42                         pinctrl-0 = <&pmx_spi>;
43                         pinctrl-names = "default";
44                         status = "okay";
45
46                         flash@0 {
47                                 #address-cells = <1>;
48                                 #size-cells = <1>;
49                                 compatible = "mx25l4005a";
50                                 reg = <0>;
51                                 spi-max-frequency = <20000000>;
52                                 mode = <0>;
53
54                                 partition@0 {
55                                         reg = <0x0 0x80000>;
56                                         label = "u-boot";
57                                 };
58                         };
59                 };
60         };
61
62         gpio_keys {
63                 compatible = "gpio-keys";
64                 #address-cells = <1>;
65                 #size-cells = <0>;
66
67                 button@1 {
68                         label = "Power push button";
69                         linux,code = <116>;
70                         gpios = <&gpio0 16 1>;
71                 };
72         };
73
74         gpio-leds {
75                 compatible = "gpio-leds";
76
77                 red-fail {
78                         label = "cloudbox:red:fail";
79                         gpios = <&gpio0 14 0>;
80                 };
81                 blue-sata {
82                         label = "cloudbox:blue:sata";
83                         gpios = <&gpio0 15 0>;
84                 };
85         };
86
87         gpio_poweroff {
88                 compatible = "gpio-poweroff";
89                 gpios = <&gpio0 17 0>;
90         };
91 };