[SCSI] Merge tag 'fcoe-02-19-13' into for-linus
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / href.dtsi
1 /*
2  * Copyright 2012 ST-Ericsson AB
3  *
4  * The code contained herein is licensed under the GNU General Public
5  * License. You may obtain a copy of the GNU General Public License
6  * Version 2 or later at the following locations:
7  *
8  * http://www.opensource.org/licenses/gpl-license.html
9  * http://www.gnu.org/copyleft/gpl.html
10  */
11
12 /include/ "dbx5x0.dtsi"
13
14 / {
15         memory {
16                 reg = <0x00000000 0x20000000>;
17         };
18
19         gpio_keys {
20                 compatible = "gpio-keys";
21                 #address-cells = <1>;
22                 #size-cells = <0>;
23
24                 button@1 {
25                         linux,code = <11>;
26                         label = "SFH7741 Proximity Sensor";
27                 };
28         };
29
30         soc-u9500 {
31                 uart@80120000 {
32                         status = "okay";
33                 };
34
35                 uart@80121000 {
36                         status = "okay";
37                 };
38
39                 uart@80007000 {
40                         status = "okay";
41                 };
42
43                 i2c@80004000 {
44                         tc3589x@42 {
45                                 compatible = "tc3589x";
46                                 reg = <0x42>;
47                                 interrupt-parent = <&gpio6>;
48                                 interrupts = <25 0x1>;
49
50                                 interrupt-controller;
51                                 #interrupt-cells = <2>;
52
53                                 tc3589x_gpio: tc3589x_gpio {
54                                         compatible = "tc3589x-gpio";
55                                         interrupts = <0 0x1>;
56
57                                         interrupt-controller;
58                                         #interrupt-cells = <2>;
59                                         gpio-controller;
60                                         #gpio-cells = <2>;
61                                 };
62                         };
63                 };
64
65                 i2c@80128000 {
66                         lp5521@0x33 {
67                                 compatible = "lp5521";
68                                 reg = <0x33>;
69                         };
70
71                         lp5521@0x34 {
72                                 compatible = "lp5521";
73                                 reg = <0x34>;
74                         };
75
76                         bh1780@0x29 {
77                                 compatible = "rohm,bh1780gli";
78                                 reg = <0x33>;
79                         };
80                 };
81
82                 // External Micro SD slot
83                 sdi0_per1@80126000 {
84                         arm,primecell-periphid = <0x10480180>;
85                         max-frequency = <50000000>;
86                         bus-width = <4>;
87                         mmc-cap-sd-highspeed;
88                         mmc-cap-mmc-highspeed;
89                         vmmc-supply = <&ab8500_ldo_aux3_reg>;
90
91                         cd-gpios  = <&tc3589x_gpio 3 0x4>;
92
93                         status = "okay";
94                 };
95
96                 // WLAN SDIO channel
97                 sdi1_per2@80118000 {
98                         arm,primecell-periphid = <0x10480180>;
99                         max-frequency = <50000000>;
100                         bus-width = <4>;
101
102                         status = "okay";
103                 };
104
105                 // PoP:ed eMMC
106                 sdi2_per3@80005000 {
107                         arm,primecell-periphid = <0x10480180>;
108                         max-frequency = <50000000>;
109                         bus-width = <8>;
110                         mmc-cap-mmc-highspeed;
111
112                         status = "okay";
113                 };
114
115                 // On-board eMMC
116                 sdi4_per2@80114000 {
117                         arm,primecell-periphid = <0x10480180>;
118                         max-frequency = <50000000>;
119                         bus-width = <8>;
120                         mmc-cap-mmc-highspeed;
121                         vmmc-supply = <&ab8500_ldo_aux2_reg>;
122
123                         status = "okay";
124                 };
125
126                 sound {
127                         compatible = "stericsson,snd-soc-mop500";
128
129                         stericsson,cpu-dai = <&msp1 &msp3>;
130                         stericsson,audio-codec = <&codec>;
131                 };
132
133                 msp1: msp@80124000 {
134                         status = "okay";
135                 };
136
137                 msp3: msp@80125000 {
138                         status = "okay";
139                 };
140
141                 prcmu@80157000 {
142                         db8500-prcmu-regulators {
143                                 db8500_vape_reg: db8500_vape {
144                                         regulator-name = "db8500-vape";
145                                 };
146
147                                 db8500_varm_reg: db8500_varm {
148                                         regulator-name = "db8500-varm";
149                                 };
150
151                                 db8500_vmodem_reg: db8500_vmodem {
152                                         regulator-name = "db8500-vmodem";
153                                 };
154
155                                 db8500_vpll_reg: db8500_vpll {
156                                         regulator-name = "db8500-vpll";
157                                 };
158
159                                 db8500_vsmps1_reg: db8500_vsmps1 {
160                                         regulator-name = "db8500-vsmps1";
161                                 };
162
163                                 db8500_vsmps2_reg: db8500_vsmps2 {
164                                         regulator-name = "db8500-vsmps2";
165                                 };
166
167                                 db8500_vsmps3_reg: db8500_vsmps3 {
168                                         regulator-name = "db8500-vsmps3";
169                                 };
170
171                                 db8500_vrf1_reg: db8500_vrf1 {
172                                         regulator-name = "db8500-vrf1";
173                                 };
174
175                                 db8500_sva_mmdsp_reg: db8500_sva_mmdsp {
176                                         regulator-name = "db8500-sva-mmdsp";
177                                 };
178
179                                 db8500_sva_mmdsp_ret_reg: db8500_sva_mmdsp_ret {
180                                         regulator-name = "db8500-sva-mmdsp-ret";
181                                 };
182
183                                 db8500_sva_pipe_reg: db8500_sva_pipe {
184                                         regulator-name = "db8500_sva_pipe";
185                                 };
186
187                                 db8500_sia_mmdsp_reg: db8500_sia_mmdsp {
188                                         regulator-name = "db8500_sia_mmdsp";
189                                 };
190
191                                 db8500_sia_mmdsp_ret_reg: db8500_sia_mmdsp_ret {
192                                         regulator-name = "db8500-sia-mmdsp-ret";
193                                 };
194
195                                 db8500_sia_pipe_reg: db8500_sia_pipe {
196                                         regulator-name = "db8500-sia-pipe";
197                                 };
198
199                                 db8500_sga_reg: db8500_sga {
200                                         regulator-name = "db8500-sga";
201                                 };
202
203                                 db8500_b2r2_mcde_reg: db8500_b2r2_mcde {
204                                         regulator-name = "db8500-b2r2-mcde";
205                                 };
206
207                                 db8500_esram12_reg: db8500_esram12 {
208                                         regulator-name = "db8500-esram12";
209                                 };
210
211                                 db8500_esram12_ret_reg: db8500_esram12_ret {
212                                         regulator-name = "db8500-esram12-ret";
213                                 };
214
215                                 db8500_esram34_reg: db8500_esram34 {
216                                         regulator-name = "db8500-esram34";
217                                 };
218
219                                 db8500_esram34_ret_reg: db8500_esram34_ret {
220                                         regulator-name = "db8500-esram34-ret";
221                                 };
222                         };
223
224                         ab8500@5 {
225                                 ab8500-regulators {
226                                         ab8500_ldo_aux1_reg: ab8500_ldo_aux1 {
227                                                 regulator-name = "V-DISPLAY";
228                                         };
229
230                                         ab8500_ldo_aux2_reg: ab8500_ldo_aux2 {
231                                                 regulator-name = "V-eMMC1";
232                                         };
233
234                                         ab8500_ldo_aux3_reg: ab8500_ldo_aux3 {
235                                                 regulator-name = "V-MMC-SD";
236                                         };
237
238                                         ab8500_ldo_initcore_reg: ab8500_ldo_initcore {
239                                                 regulator-name = "V-INTCORE";
240                                         };
241
242                                         ab8500_ldo_tvout_reg: ab8500_ldo_tvout {
243                                                 regulator-name = "V-TVOUT";
244                                         };
245
246                                         ab8500_ldo_usb_reg: ab8500_ldo_usb {
247                                                 regulator-name = "dummy";
248                                         };
249
250                                         ab8500_ldo_audio_reg: ab8500_ldo_audio {
251                                                 regulator-name = "V-AUD";
252                                         };
253
254                                         ab8500_ldo_anamic1_reg: ab8500_ldo_anamic1 {
255                                                 regulator-name = "V-AMIC1";
256                                         };
257
258                                         ab8500_ldo_amamic2_reg: ab8500_ldo_amamic2 {
259                                                 regulator-name = "V-AMIC2";
260                                         };
261
262                                         ab8500_ldo_dmic_reg: ab8500_ldo_dmic {
263                                                 regulator-name = "V-DMIC";
264                                         };
265
266                                         ab8500_ldo_ana_reg: ab8500_ldo_ana {
267                                                 regulator-name = "V-CSI/DSI";
268                                         };
269                                 };
270                         };
271                 };
272         };
273 };