]> git.karo-electronics.de Git - karo-tx-linux.git/blob - arch/arm/boot/dts/kirkwood-iconnect.dts
Merge branch 'uprobes/core' of git://git.kernel.org/pub/scm/linux/kernel/git/oleg...
[karo-tx-linux.git] / arch / arm / boot / dts / kirkwood-iconnect.dts
1 /dts-v1/;
2
3 /include/ "kirkwood.dtsi"
4
5 / {
6         model = "Iomega Iconnect";
7         compatible = "iom,iconnect-1.1", "iom,iconnect", "marvell,kirkwood-88f6281", "marvell,kirkwood";
8
9         memory {
10                 device_type = "memory";
11                 reg = <0x00000000 0x10000000>;
12         };
13
14         chosen {
15                 bootargs = "console=ttyS0,115200n8 earlyprintk";
16                 linux,initrd-start = <0x4500040>;
17                 linux,initrd-end   = <0x4800000>;
18         };
19
20         ocp@f1000000 {
21                 i2c@11000 {
22                         status = "okay";
23
24                         lm63: lm63@4c {
25                                 compatible = "national,lm63";
26                                 reg = <0x4c>;
27                         };
28                 };
29                 serial@12000 {
30                         clock-frequency = <200000000>;
31                         status = "ok";
32                 };
33
34                 nand@3000000 {
35                         status = "okay";
36
37                         partition@0 {
38                                 label = "uboot";
39                                 reg = <0x0000000 0xc0000>;
40                         };
41
42                         partition@a0000 {
43                                 label = "env";
44                                 reg = <0xa0000 0x20000>;
45                         };
46
47                         partition@100000 {
48                                 label = "zImage";
49                                 reg = <0x100000 0x300000>;
50                         };
51
52                         partition@540000 {
53                                 label = "initrd";
54                                 reg = <0x540000 0x300000>;
55                         };
56
57                         partition@980000 {
58                                 label = "boot";
59                                 reg = <0x980000 0x1f400000>;
60                         };
61                 };
62         };
63
64         gpio-leds {
65                 compatible = "gpio-leds";
66
67                 led-level {
68                         label = "led_level";
69                         gpios = <&gpio1 9 0>;
70                         linux,default-trigger = "default-on";
71                 };
72                 power-blue {
73                         label = "power:blue";
74                         gpios = <&gpio1 10 0>;
75                         linux,default-trigger = "timer";
76                 };
77                 power-red {
78                         label = "power:red";
79                         gpios = <&gpio1 11 0>;
80                 };
81                 usb1 {
82                         label = "usb1:blue";
83                         gpios = <&gpio1 12 0>;
84                 };
85                 usb2 {
86                         label = "usb2:blue";
87                         gpios = <&gpio1 13 0>;
88                 };
89                 usb3 {
90                         label = "usb3:blue";
91                         gpios = <&gpio1 14 0>;
92                 };
93                 usb4 {
94                         label = "usb4:blue";
95                         gpios = <&gpio1 15 0>;
96                 };
97                 otb {
98                         label = "otb:blue";
99                         gpios = <&gpio1 16 0>;
100                 };
101         };
102
103         gpio_keys {
104                 compatible = "gpio-keys";
105                 #address-cells = <1>;
106                 #size-cells = <0>;
107                 button@1 {
108                         label = "OTB Button";
109                         linux,code = <133>;
110                         gpios = <&gpio1 3 1>;
111                         debounce-interval = <100>;
112                 };
113                 button@2 {
114                         label = "Reset";
115                         linux,code = <0x198>;
116                         gpios = <&gpio0 12 1>;
117                         debounce-interval = <100>;
118                 };
119         };
120 };