Commit | Line | Data |
---|---|---|
f17073a3 NI |
1 | /dts-v1/; |
2 | ||
3 | /include/ "kirkwood.dtsi" | |
1fd7b4dd | 4 | /include/ "kirkwood-6282.dtsi" |
f17073a3 NI |
5 | |
6 | / { | |
7 | model = "Plat'Home OpenBlocksA6"; | |
8 | compatible = "plathome,openblocks-a6", "marvell,kirkwood-88f6283", "marvell,kirkwood"; | |
9 | ||
10 | memory { | |
11 | device_type = "memory"; | |
12 | reg = <0x00000000 0x20000000>; | |
13 | }; | |
14 | ||
15 | chosen { | |
16 | bootargs = "console=ttyS0,115200n8 earlyprintk"; | |
17 | }; | |
18 | ||
19 | ocp@f1000000 { | |
20 | serial@12000 { | |
f17073a3 NI |
21 | status = "ok"; |
22 | }; | |
23 | ||
24 | serial@12100 { | |
f17073a3 NI |
25 | status = "ok"; |
26 | }; | |
27 | ||
28 | nand@3000000 { | |
29 | chip-delay = <25>; | |
30 | status = "okay"; | |
a6e9ed9f NI |
31 | |
32 | partition@0 { | |
33 | label = "uboot"; | |
34 | reg = <0x0 0x90000>; | |
35 | }; | |
36 | ||
37 | partition@90000 { | |
38 | label = "env"; | |
39 | reg = <0x90000 0x44000>; | |
40 | }; | |
41 | ||
42 | partition@d4000 { | |
43 | label = "test"; | |
44 | reg = <0xd4000 0x24000>; | |
45 | }; | |
46 | ||
47 | partition@f4000 { | |
48 | label = "conf"; | |
49 | reg = <0xf4000 0x400000>; | |
50 | }; | |
51 | ||
52 | partition@4f4000 { | |
53 | label = "linux"; | |
54 | reg = <0x4f4000 0x1d20000>; | |
55 | }; | |
56 | ||
57 | partition@2214000 { | |
58 | label = "user"; | |
59 | reg = <0x2214000 0x1dec000>; | |
60 | }; | |
f17073a3 NI |
61 | }; |
62 | ||
63 | sata@80000 { | |
64 | nr-ports = <1>; | |
65 | status = "okay"; | |
66 | }; | |
1fd7b4dd NI |
67 | |
68 | i2c@11100 { | |
69 | status = "okay"; | |
70 | ||
71 | s35390a: s35390a@30 { | |
72 | compatible = "s35390a"; | |
73 | reg = <0x30>; | |
74 | }; | |
75 | }; | |
50ab9554 NI |
76 | |
77 | pinctrl: pinctrl@10000 { | |
78 | pinctrl-0 = < &pmx_nand &pmx_uart0 | |
79 | &pmx_uart1 &pmx_twsi1 | |
80 | &pmx_dip_sw0 &pmx_dip_sw1 | |
81 | &pmx_dip_sw2 &pmx_dip_sw3 | |
82 | &pmx_gpio_0 &pmx_gpio_1 | |
83 | &pmx_gpio_2 &pmx_gpio_3 | |
84 | &pmx_gpio_4 &pmx_gpio_5 | |
85 | &pmx_gpio_6 &pmx_gpio_7 | |
86 | &pmx_led_red &pmx_led_green | |
87 | &pmx_led_yellow >; | |
88 | pinctrl-names = "default"; | |
89 | ||
90 | pmx_uart0: pmx-uart0 { | |
91 | marvell,pins = "mpp10", "mpp11", "mpp15", | |
92 | "mpp16"; | |
93 | marvell,function = "uart0"; | |
94 | }; | |
95 | ||
96 | pmx_uart1: pmx-uart1 { | |
97 | marvell,pins = "mpp13", "mpp14", "mpp8", | |
98 | "mpp9"; | |
99 | marvell,function = "uart1"; | |
100 | }; | |
101 | ||
102 | pmx_sysrst: pmx-sysrst { | |
103 | marvell,pins = "mpp6"; | |
104 | marvell,function = "sysrst"; | |
105 | }; | |
106 | ||
107 | pmx_dip_sw0: pmx-dip-sw0 { | |
108 | marvell,pins = "mpp20"; | |
109 | marvell,function = "gpio"; | |
110 | }; | |
111 | ||
112 | pmx_dip_sw1: pmx-dip-sw1 { | |
113 | marvell,pins = "mpp21"; | |
114 | marvell,function = "gpio"; | |
115 | }; | |
116 | ||
117 | pmx_dip_sw2: pmx-dip-sw2 { | |
118 | marvell,pins = "mpp22"; | |
119 | marvell,function = "gpio"; | |
120 | }; | |
121 | ||
122 | pmx_dip_sw3: pmx-dip-sw3 { | |
123 | marvell,pins = "mpp23"; | |
124 | marvell,function = "gpio"; | |
125 | }; | |
126 | ||
127 | pmx_gpio_0: pmx-gpio-0 { | |
128 | marvell,pins = "mpp24"; | |
129 | marvell,function = "gpio"; | |
130 | }; | |
131 | ||
132 | pmx_gpio_1: pmx-gpio-1 { | |
133 | marvell,pins = "mpp25"; | |
134 | marvell,function = "gpio"; | |
135 | }; | |
136 | ||
137 | pmx_gpio_2: pmx-gpio-2 { | |
138 | marvell,pins = "mpp26"; | |
139 | marvell,function = "gpio"; | |
140 | }; | |
141 | ||
142 | pmx_gpio_3: pmx-gpio-3 { | |
143 | marvell,pins = "mpp27"; | |
144 | marvell,function = "gpio"; | |
145 | }; | |
146 | ||
147 | pmx_gpio_4: pmx-gpio-4 { | |
148 | marvell,pins = "mpp28"; | |
149 | marvell,function = "gpio"; | |
150 | }; | |
151 | ||
152 | pmx_gpio_5: pmx-gpio-5 { | |
153 | marvell,pins = "mpp29"; | |
154 | marvell,function = "gpio"; | |
155 | }; | |
156 | ||
157 | pmx_gpio_6: pmx-gpio-6 { | |
158 | marvell,pins = "mpp30"; | |
159 | marvell,function = "gpio"; | |
160 | }; | |
161 | ||
162 | pmx_gpio_7: pmx-gpio-7 { | |
163 | marvell,pins = "mpp31"; | |
164 | marvell,function = "gpio"; | |
165 | }; | |
166 | ||
167 | pmx_gpio_init: pmx-init { | |
168 | marvell,pins = "mpp38"; | |
169 | marvell,function = "gpio"; | |
170 | }; | |
171 | ||
172 | pmx_usb_oc: pmx-usb-oc { | |
173 | marvell,pins = "mpp39"; | |
174 | marvell,function = "gpio"; | |
175 | }; | |
176 | ||
177 | pmx_led_red: pmx-led-red { | |
178 | marvell,pins = "mpp41"; | |
179 | marvell,function = "gpio"; | |
180 | }; | |
181 | ||
182 | pmx_led_green: pmx-led-green { | |
183 | marvell,pins = "mpp42"; | |
184 | marvell,function = "gpio"; | |
185 | }; | |
186 | ||
187 | pmx_led_yellow: pmx-led-yellow { | |
188 | marvell,pins = "mpp43"; | |
189 | marvell,function = "gpio"; | |
190 | }; | |
191 | }; | |
f17073a3 | 192 | }; |
155acbe7 NI |
193 | |
194 | gpio-leds { | |
195 | compatible = "gpio-leds"; | |
196 | ||
197 | led-red { | |
198 | label = "obsa6:red:stat"; | |
199 | gpios = <&gpio1 9 1>; | |
200 | }; | |
201 | ||
202 | led-green { | |
203 | label = "obsa6:green:stat"; | |
204 | gpios = <&gpio1 10 1>; | |
205 | }; | |
206 | ||
207 | led-yellow { | |
208 | label = "obsa6:yellow:stat"; | |
209 | gpios = <&gpio1 11 1>; | |
210 | }; | |
211 | }; | |
f17073a3 | 212 | }; |