2 * Copyright 2012 ST-Ericsson AB
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:
8 * http://www.opensource.org/licenses/gpl-license.html
9 * http://www.gnu.org/copyleft/gpl.html
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include "dbx5x0.dtsi"
17 reg = <0x00000000 0x20000000>;
21 compatible = "gpio-keys";
27 label = "SFH7741 Proximity Sensor";
46 compatible = "tc3589x";
48 interrupt-parent = <&gpio6>;
49 interrupts = <25 IRQ_TYPE_EDGE_RISING>;
52 #interrupt-cells = <2>;
54 tc3589x_gpio: tc3589x_gpio {
55 compatible = "tc3589x-gpio";
56 interrupts = <0 IRQ_TYPE_EDGE_RISING>;
59 #interrupt-cells = <2>;
68 compatible = "national,lp5521";
71 clock-mode = /bits/ 8 <2>;
73 led-cur = /bits/ 8 <0x2f>;
74 max-cur = /bits/ 8 <0x5f>;
77 led-cur = /bits/ 8 <0x2f>;
78 max-cur = /bits/ 8 <0x5f>;
81 led-cur = /bits/ 8 <0x2f>;
82 max-cur = /bits/ 8 <0x5f>;
86 compatible = "national,lp5521";
89 clock-mode = /bits/ 8 <2>;
91 led-cur = /bits/ 8 <0x2f>;
92 max-cur = /bits/ 8 <0x5f>;
95 led-cur = /bits/ 8 <0x2f>;
96 max-cur = /bits/ 8 <0x5f>;
99 led-cur = /bits/ 8 <0x2f>;
100 max-cur = /bits/ 8 <0x5f>;
104 compatible = "rohm,bh1780gli";
109 // External Micro SD slot
111 arm,primecell-periphid = <0x10480180>;
112 max-frequency = <100000000>;
114 mmc-cap-sd-highspeed;
115 mmc-cap-mmc-highspeed;
116 vmmc-supply = <&ab8500_ldo_aux3_reg>;
117 vqmmc-supply = <&vmmci>;
119 cd-gpios = <&tc3589x_gpio 3 0x4>;
126 arm,primecell-periphid = <0x10480180>;
127 max-frequency = <100000000>;
135 arm,primecell-periphid = <0x10480180>;
136 max-frequency = <100000000>;
138 mmc-cap-mmc-highspeed;
145 arm,primecell-periphid = <0x10480180>;
146 max-frequency = <100000000>;
148 mmc-cap-mmc-highspeed;
149 vmmc-supply = <&ab8500_ldo_aux2_reg>;
155 compatible = "stericsson,snd-soc-mop500";
157 stericsson,cpu-dai = <&msp1 &msp3>;
158 stericsson,audio-codec = <&codec>;
170 db8500-prcmu-regulators {
171 db8500_vape_reg: db8500_vape {
172 regulator-name = "db8500-vape";
175 db8500_varm_reg: db8500_varm {
176 regulator-name = "db8500-varm";
179 db8500_vmodem_reg: db8500_vmodem {
180 regulator-name = "db8500-vmodem";
183 db8500_vpll_reg: db8500_vpll {
184 regulator-name = "db8500-vpll";
187 db8500_vsmps1_reg: db8500_vsmps1 {
188 regulator-name = "db8500-vsmps1";
191 db8500_vsmps2_reg: db8500_vsmps2 {
192 regulator-name = "db8500-vsmps2";
195 db8500_vsmps3_reg: db8500_vsmps3 {
196 regulator-name = "db8500-vsmps3";
199 db8500_vrf1_reg: db8500_vrf1 {
200 regulator-name = "db8500-vrf1";
203 db8500_sva_mmdsp_reg: db8500_sva_mmdsp {
204 regulator-name = "db8500-sva-mmdsp";
207 db8500_sva_mmdsp_ret_reg: db8500_sva_mmdsp_ret {
208 regulator-name = "db8500-sva-mmdsp-ret";
211 db8500_sva_pipe_reg: db8500_sva_pipe {
212 regulator-name = "db8500_sva_pipe";
215 db8500_sia_mmdsp_reg: db8500_sia_mmdsp {
216 regulator-name = "db8500_sia_mmdsp";
219 db8500_sia_mmdsp_ret_reg: db8500_sia_mmdsp_ret {
220 regulator-name = "db8500-sia-mmdsp-ret";
223 db8500_sia_pipe_reg: db8500_sia_pipe {
224 regulator-name = "db8500-sia-pipe";
227 db8500_sga_reg: db8500_sga {
228 regulator-name = "db8500-sga";
231 db8500_b2r2_mcde_reg: db8500_b2r2_mcde {
232 regulator-name = "db8500-b2r2-mcde";
235 db8500_esram12_reg: db8500_esram12 {
236 regulator-name = "db8500-esram12";
239 db8500_esram12_ret_reg: db8500_esram12_ret {
240 regulator-name = "db8500-esram12-ret";
243 db8500_esram34_reg: db8500_esram34 {
244 regulator-name = "db8500-esram34";
247 db8500_esram34_ret_reg: db8500_esram34_ret {
248 regulator-name = "db8500-esram34-ret";
254 ab8500_ldo_aux1_reg: ab8500_ldo_aux1 {
255 regulator-name = "V-DISPLAY";
258 ab8500_ldo_aux2_reg: ab8500_ldo_aux2 {
259 regulator-name = "V-eMMC1";
262 ab8500_ldo_aux3_reg: ab8500_ldo_aux3 {
263 regulator-name = "V-MMC-SD";
266 ab8500_ldo_intcore_reg: ab8500_ldo_intcore {
267 regulator-name = "V-INTCORE";
270 ab8500_ldo_tvout_reg: ab8500_ldo_tvout {
271 regulator-name = "V-TVOUT";
274 ab8500_ldo_usb_reg: ab8500_ldo_usb {
275 regulator-name = "dummy";
278 ab8500_ldo_audio_reg: ab8500_ldo_audio {
279 regulator-name = "V-AUD";
282 ab8500_ldo_anamic1_reg: ab8500_ldo_anamic1 {
283 regulator-name = "V-AMIC1";
286 ab8500_ldo_anamic2_reg: ab8500_ldo_anamic2 {
287 regulator-name = "V-AMIC2";
290 ab8500_ldo_dmic_reg: ab8500_ldo_dmic {
291 regulator-name = "V-DMIC";
294 ab8500_ldo_ana_reg: ab8500_ldo_ana {
295 regulator-name = "V-CSI/DSI";