blob: d97cd9d4753e298689f3e9331eb7945569b416cd [file] [log] [blame]
Arnaud Patard (Rtp)c06cd9b2012-04-18 23:16:41 +02001/dts-v1/;
2
3/include/ "kirkwood.dtsi"
4
5/ {
6 model = "Iomega Iconnect";
Andrew Lunn77843502012-07-18 19:22:54 +02007 compatible = "iom,iconnect-1.1", "iom,iconnect", "marvell,kirkwood-88f6281", "marvell,kirkwood";
Arnaud Patard (Rtp)c06cd9b2012-04-18 23:16:41 +02008
9 memory {
10 device_type = "memory";
11 reg = <0x00000000 0x10000000>;
12 };
13
14 chosen {
Arnaud Patard (Rtp)2eecb472012-08-05 22:39:13 +020015 bootargs = "console=ttyS0,115200n8 earlyprintk";
Arnaud Patard (Rtp)c06cd9b2012-04-18 23:16:41 +020016 linux,initrd-start = <0x4500040>;
17 linux,initrd-end = <0x4800000>;
18 };
19
20 ocp@f1000000 {
Andrew Lunn48135a62012-07-16 12:54:58 +020021 i2c@11000 {
22 status = "okay";
23
24 lm63: lm63@4c {
25 compatible = "national,lm63";
26 reg = <0x4c>;
27 };
28 };
Arnaud Patard (Rtp)c06cd9b2012-04-18 23:16:41 +020029 serial@12000 {
30 clock-frequency = <200000000>;
31 status = "ok";
32 };
Arnaud Patard (Rtp)2eecb472012-08-05 22:39:13 +020033
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 };
Arnaud Patard (Rtp)c06cd9b2012-04-18 23:16:41 +020062 };
Arnaud Patard (Rtp)2eecb472012-08-05 22:39:13 +020063
Andrew Lunn258f3672012-07-17 08:26:11 +020064 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";
Arnaud Patard (Rtp)03810a22012-08-05 22:35:56 +020074 gpios = <&gpio1 10 0>;
Andrew Lunn258f3672012-07-17 08:26:11 +020075 linux,default-trigger = "timer";
76 };
Arnaud Patard (Rtp)03810a22012-08-05 22:35:56 +020077 power-red {
78 label = "power:red";
79 gpios = <&gpio1 11 0>;
80 };
Andrew Lunn258f3672012-07-17 08:26:11 +020081 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 };
Arnaud Patard (Rtp)17ba0222012-08-05 22:39:12 +0200102
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 };
Arnaud Patard (Rtp)c06cd9b2012-04-18 23:16:41 +0200120};