Merge tag 'mmc-merge-for-3.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / kirkwood-lsxl.dtsi
1 /include/ "kirkwood.dtsi"
2
3 / {
4         chosen {
5                 bootargs = "console=ttyS0,115200n8 earlyprintk";
6         };
7
8         ocp@f1000000 {
9                 sata@80000 {
10                         status = "okay";
11                         nr-ports = <1>;
12                 };
13
14                 spi@10600 {
15                         status = "okay";
16
17                         m25p40@0 {
18                                 #address-cells = <1>;
19                                 #size-cells = <1>;
20                                 compatible = "m25p40";
21                                 reg = <0>;
22                                 spi-max-frequency = <25000000>;
23                                 mode = <0>;
24
25                                 partition@0 {
26                                         reg = <0x0 0x60000>;
27                                         label = "uboot";
28                                         read-only;
29                                 };
30
31                                 partition@60000 {
32                                         reg = <0x60000 0x10000>;
33                                         label = "dtb";
34                                         read-only;
35                                 };
36
37                                 partition@70000 {
38                                         reg = <0x70000 0x10000>;
39                                         label = "uboot_env";
40                                 };
41                         };
42                 };
43         };
44
45         gpio_keys {
46                 compatible = "gpio-keys";
47                 #address-cells = <1>;
48                 #size-cells = <0>;
49                 button@1 {
50                         label = "Function Button";
51                         linux,code = <132>;
52                         gpios = <&gpio1 9 1>;
53                 };
54                 button@2 {
55                         label = "Power-on Switch";
56                         linux,code = <116>;
57                         gpios = <&gpio1 10 1>;
58                 };
59                 button@3 {
60                         label = "Power-auto Switch";
61                         linux,code = <142>;
62                         gpios = <&gpio1 11 1>;
63                 };
64         };
65
66         gpio_leds {
67                 compatible = "gpio-leds";
68
69                 led@1 {
70                         label = "lschlv2:blue:func";
71                         gpios = <&gpio1 4 1>;
72                 };
73
74                 led@2 {
75                         label = "lschlv2:red:alarm";
76                         gpios = <&gpio1 5 1>;
77                 };
78
79                 led@3 {
80                         label = "lschlv2:amber:info";
81                         gpios = <&gpio1 6 1>;
82                 };
83
84                 led@4 {
85                         label = "lschlv2:blue:power";
86                         gpios = <&gpio1 7 1>;
87                         linux,default-trigger = "default-on";
88                 };
89
90                 led@5 {
91                         label = "lschlv2:red:func";
92                         gpios = <&gpio1 16 1>;
93                 };
94         };
95 };