iwlwifi: mvm: fix an overflow in iwl_mvm_get_signal_strength
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / at91-qil_a9260.dts
1 /*
2  * at91-qil_a9260.dts - Device Tree file for Calao QIL A9260 board
3  *
4  * Copyright (C) 2011-2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
5  *
6  * Licensed under GPLv2.
7  */
8 /dts-v1/;
9 #include "at91sam9260.dtsi"
10 / {
11         model = "Calao QIL A9260";
12         compatible = "calao,qil-a9260", "atmel,at91sam9260", "atmel,at91sam9";
13
14         chosen {
15                 bootargs = "console=ttyS0,115200";
16         };
17
18         memory {
19                 reg = <0x20000000 0x4000000>;
20         };
21
22         clocks {
23                 #address-cells = <1>;
24                 #size-cells = <1>;
25                 ranges;
26
27                 main_clock: clock@0 {
28                         compatible = "atmel,osc", "fixed-clock";
29                         clock-frequency = <12000000>;
30                 };
31         };
32
33         ahb {
34                 apb {
35                         usb1: gadget@fffa4000 {
36                                 atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
37                                 status = "okay";
38                         };
39
40                         mmc0: mmc@fffa8000 {
41                                 pinctrl-0 = <
42                                         &pinctrl_mmc0_clk
43                                         &pinctrl_mmc0_slot0_cmd_dat0
44                                         &pinctrl_mmc0_slot0_dat1_3>;
45                                 status = "okay";
46                                 slot@0 {
47                                         reg = <0>;
48                                         bus-width = <4>;
49                                 };
50                         };
51
52                         usart0: serial@fffb0000 {
53                                 pinctrl-0 =
54                                         <&pinctrl_usart0
55                                          &pinctrl_usart0_rts
56                                          &pinctrl_usart0_cts
57                                          &pinctrl_usart0_dtr_dsr
58                                          &pinctrl_usart0_dcd
59                                          &pinctrl_usart0_ri>;
60                                 status = "okay";
61                         };
62
63                         usart1: serial@fffb4000 {
64                                 pinctrl-0 =
65                                         <&pinctrl_usart1
66                                          &pinctrl_usart1_rts
67                                          &pinctrl_usart1_cts>;
68                                 status = "okay";
69                         };
70
71                         usart2: serial@fffb8000 {
72                                 pinctrl-0 =
73                                         <&pinctrl_usart2
74                                          &pinctrl_usart2_rts
75                                          &pinctrl_usart2_cts>;
76                                 status = "okay";
77                         };
78
79                         macb0: ethernet@fffc4000 {
80                                 phy-mode = "rmii";
81                                 status = "okay";
82                         };
83
84                         spi0: spi@fffc8000 {
85                                 status = "okay";
86                                 cs-gpios = <&pioA 3 GPIO_ACTIVE_HIGH>;
87
88                                 m41t94@0 {
89                                         compatible = "st,m41t94";
90                                         reg = <0>;
91                                         spi-max-frequency = <1000000>;
92                                 };
93
94                         };
95
96                         dbgu: serial@fffff200 {
97                                 status = "okay";
98                         };
99
100                         shdwc@fffffd10 {
101                                 atmel,wakeup-counter = <10>;
102                                 atmel,wakeup-rtt-timer;
103                         };
104                 };
105
106                 usb0: ohci@00500000 {
107                         num-ports = <2>;
108                         status = "okay";
109                 };
110
111                 nand0: nand@40000000 {
112                         nand-bus-width = <8>;
113                         nand-ecc-mode = "soft";
114                         nand-on-flash-bbt;
115                         status = "okay";
116
117                         at91bootstrap@0 {
118                                 label = "at91bootstrap";
119                                 reg = <0x0 0x20000>;
120                         };
121
122                         barebox@20000 {
123                                 label = "barebox";
124                                 reg = <0x20000 0x40000>;
125                         };
126
127                         bareboxenv@60000 {
128                                 label = "bareboxenv";
129                                 reg = <0x60000 0x20000>;
130                         };
131
132                         bareboxenv2@80000 {
133                                 label = "bareboxenv2";
134                                 reg = <0x80000 0x20000>;
135                         };
136
137                         oftree@a0000 {
138                                 label = "oftree";
139                                 reg = <0xa0000 0x20000>;
140                         };
141
142                         kernel@c0000 {
143                                 label = "kernel";
144                                 reg = <0xc0000 0x400000>;
145                         };
146
147                         rootfs@4c0000 {
148                                 label = "rootfs";
149                                 reg = <0x4c0000 0x7800000>;
150                         };
151
152                         data@7cc0000 {
153                                 label = "data";
154                                 reg = <0x7cc0000 0x8340000>;
155                         };
156                 };
157         };
158
159         leds {
160                 compatible = "gpio-leds";
161
162                 user_led {
163                         label = "user_led";
164                         gpios = <&pioB 21 GPIO_ACTIVE_HIGH>;
165                         linux,default-trigger = "heartbeat";
166                 };
167         };
168
169         gpio_keys {
170                 compatible = "gpio-keys";
171                 #address-cells = <1>;
172                 #size-cells = <0>;
173
174                 user_pb {
175                         label = "user_pb";
176                         gpios = <&pioB 10 GPIO_ACTIVE_LOW>;
177                         linux,code = <28>;
178                         gpio-key,wakeup;
179                 };
180         };
181
182         i2c@0 {
183                 status = "okay";
184         };
185 };