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