]> rtime.felk.cvut.cz Git - can-eth-gw-linux.git/blob - arch/arm/boot/dts/hrefv60plus.dts
e221320423e3cfc17bdd031bcf26290cf619f09a
[can-eth-gw-linux.git] / arch / arm / boot / dts / hrefv60plus.dts
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 /dts-v1/;
13 /include/ "dbx5x0.dtsi"
14
15 / {
16         model = "ST-Ericsson HREF platform with Device Tree";
17         compatible = "st-ericsson,hrefv60+";
18
19         memory {
20                 reg = <0x00000000 0x20000000>;
21         };
22
23         soc-u9500 {
24                 uart@80120000 {
25                         status = "okay";
26                 };
27
28                 uart@80121000 {
29                         status = "okay";
30                 };
31
32                 uart@80007000 {
33                         status = "okay";
34                 };
35
36                 i2c@80004000 {
37                         tc3589x@42 {
38                                 compatible = "tc3589x";
39                                 reg = <0x42>;
40                                 interrupt-parent = <&gpio6>;
41                                 interrupts = <25 0x1>;
42
43                                 interrupt-controller;
44                                 #interrupt-cells = <2>;
45
46                                 tc3589x_gpio: tc3589x_gpio {
47                                         compatible = "tc3589x-gpio";
48                                         interrupts = <0 0x1>;
49
50                                         interrupt-controller;
51                                         #interrupt-cells = <2>;
52                                         gpio-controller;
53                                         #gpio-cells = <2>;
54                                 };
55                         };
56
57                         tps61052@33 {
58                                 compatible = "tps61052";
59                                 reg = <0x33>;
60                         };
61                 };
62
63                 i2c@80128000 {
64                         lp5521@0x33 {
65                                 compatible = "lp5521";
66                                 reg = <0x33>;
67                         };
68
69                         lp5521@0x34 {
70                                 compatible = "lp5521";
71                                 reg = <0x34>;
72                         };
73
74                         bh1780@0x29 {
75                                 compatible = "rohm,bh1780gli";
76                                 reg = <0x33>;
77                         };
78                 };
79
80                 sound {
81                         compatible = "stericsson,snd-soc-mop500";
82
83                         stericsson,cpu-dai = <&msp1 &msp3>;
84                         stericsson,audio-codec = <&codec>;
85                 };
86
87                 msp1: msp@80124000 {
88                         status = "okay";
89                 };
90
91                 msp3: msp@80125000 {
92                         status = "okay";
93                 };
94
95                 prcmu@80157000 {
96                         db8500-prcmu-regulators {
97                                 db8500_vape_reg: db8500_vape {
98                                         regulator-name = "db8500-vape";
99                                 };
100
101                                 db8500_varm_reg: db8500_varm {
102                                         regulator-name = "db8500-varm";
103                                 };
104
105                                 db8500_vmodem_reg: db8500_vmodem {
106                                         regulator-name = "db8500-vmodem";
107                                 };
108
109                                 db8500_vpll_reg: db8500_vpll {
110                                         regulator-name = "db8500-vpll";
111                                 };
112
113                                 db8500_vsmps1_reg: db8500_vsmps1 {
114                                         regulator-name = "db8500-vsmps1";
115                                 };
116
117                                 db8500_vsmps2_reg: db8500_vsmps2 {
118                                         regulator-name = "db8500-vsmps2";
119                                 };
120
121                                 db8500_vsmps3_reg: db8500_vsmps3 {
122                                         regulator-name = "db8500-vsmps3";
123                                 };
124
125                                 db8500_vrf1_reg: db8500_vrf1 {
126                                         regulator-name = "db8500-vrf1";
127                                 };
128
129                                 db8500_sva_mmdsp_reg: db8500_sva_mmdsp {
130                                         regulator-name = "db8500-sva-mmdsp";
131                                 };
132
133                                 db8500_sva_mmdsp_ret_reg: db8500_sva_mmdsp_ret {
134                                         regulator-name = "db8500-sva-mmdsp-ret";
135                                 };
136
137                                 db8500_sva_pipe_reg: db8500_sva_pipe {
138                                         regulator-name = "db8500_sva_pipe";
139                                 };
140
141                                 db8500_sia_mmdsp_reg: db8500_sia_mmdsp {
142                                         regulator-name = "db8500_sia_mmdsp";
143                                 };
144
145                                 db8500_sia_mmdsp_ret_reg: db8500_sia_mmdsp_ret {
146                                         regulator-name = "db8500-sia-mmdsp-ret";
147                                 };
148
149                                 db8500_sia_pipe_reg: db8500_sia_pipe {
150                                         regulator-name = "db8500-sia-pipe";
151                                 };
152
153                                 db8500_sga_reg: db8500_sga {
154                                         regulator-name = "db8500-sga";
155                                 };
156
157                                 db8500_b2r2_mcde_reg: db8500_b2r2_mcde {
158                                         regulator-name = "db8500-b2r2-mcde";
159                                 };
160
161                                 db8500_esram12_reg: db8500_esram12 {
162                                         regulator-name = "db8500-esram12";
163                                 };
164
165                                 db8500_esram12_ret_reg: db8500_esram12_ret {
166                                         regulator-name = "db8500-esram12-ret";
167                                 };
168
169                                 db8500_esram34_reg: db8500_esram34 {
170                                         regulator-name = "db8500-esram34";
171                                 };
172
173                                 db8500_esram34_ret_reg: db8500_esram34_ret {
174                                         regulator-name = "db8500-esram34-ret";
175                                 };
176                         };
177
178                         ab8500@5 {
179                                 ab8500-regulators {
180                                         ab8500_ldo_aux1_reg: ab8500_ldo_aux1 {
181                                                 regulator-name = "V-DISPLAY";
182                                         };
183
184                                         ab8500_ldo_aux2_reg: ab8500_ldo_aux2 {
185                                                 regulator-name = "V-eMMC1";
186                                         };
187
188                                         ab8500_ldo_aux3_reg: ab8500_ldo_aux3 {
189                                                 regulator-name = "V-MMC-SD";
190                                         };
191
192                                         ab8500_ldo_initcore_reg: ab8500_ldo_initcore {
193                                                 regulator-name = "V-INTCORE";
194                                         };
195
196                                         ab8500_ldo_tvout_reg: ab8500_ldo_tvout {
197                                                 regulator-name = "V-TVOUT";
198                                         };
199
200                                         ab8500_ldo_usb_reg: ab8500_ldo_usb {
201                                                 regulator-name = "dummy";
202                                         };
203
204                                         ab8500_ldo_audio_reg: ab8500_ldo_audio {
205                                                 regulator-name = "V-AUD";
206                                         };
207
208                                         ab8500_ldo_anamic1_reg: ab8500_ldo_anamic1 {
209                                                 regulator-name = "V-AMIC1";
210                                         };
211
212                                         ab8500_ldo_amamic2_reg: ab8500_ldo_amamic2 {
213                                                 regulator-name = "V-AMIC2";
214                                         };
215
216                                         ab8500_ldo_dmic_reg: ab8500_ldo_dmic {
217                                                 regulator-name = "V-DMIC";
218                                         };
219
220                                         ab8500_ldo_ana_reg: ab8500_ldo_ana {
221                                                 regulator-name = "V-CSI/DSI";
222                                         };
223                                 };
224                         };
225                 };
226         };
227 };