xref: /freebsd-src/sys/contrib/device-tree/src/arm/st/ste-ab8505.dtsi (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Copyright 2012 Linaro Ltd
4*f126890aSEmmanuel Vadot */
5*f126890aSEmmanuel Vadot
6*f126890aSEmmanuel Vadot#include <dt-bindings/clock/ste-ab8500.h>
7*f126890aSEmmanuel Vadot
8*f126890aSEmmanuel Vadot/ {
9*f126890aSEmmanuel Vadot	/* Essential housekeeping hardware monitors */
10*f126890aSEmmanuel Vadot	iio-hwmon {
11*f126890aSEmmanuel Vadot		compatible = "iio-hwmon";
12*f126890aSEmmanuel Vadot		io-channels = <&gpadc 0x02>, /* Battery temperature */
13*f126890aSEmmanuel Vadot			      <&gpadc 0x08>, /* Main battery voltage */
14*f126890aSEmmanuel Vadot			      <&gpadc 0x09>, /* VBUS */
15*f126890aSEmmanuel Vadot			      <&gpadc 0x0b>, /* Charger current */
16*f126890aSEmmanuel Vadot			      <&gpadc 0x0c>, /* Backup battery voltage */
17*f126890aSEmmanuel Vadot			      <&gpadc 0x0d>; /* Die temperature */
18*f126890aSEmmanuel Vadot	};
19*f126890aSEmmanuel Vadot
20*f126890aSEmmanuel Vadot	soc {
21*f126890aSEmmanuel Vadot		prcmu@80157000 {
22*f126890aSEmmanuel Vadot			ab8505 {
23*f126890aSEmmanuel Vadot				compatible = "stericsson,ab8505";
24*f126890aSEmmanuel Vadot				interrupt-parent = <&intc>;
25*f126890aSEmmanuel Vadot				interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>;
26*f126890aSEmmanuel Vadot				interrupt-controller;
27*f126890aSEmmanuel Vadot				#interrupt-cells = <2>;
28*f126890aSEmmanuel Vadot				#address-cells = <1>;
29*f126890aSEmmanuel Vadot				#size-cells = <0>;
30*f126890aSEmmanuel Vadot
31*f126890aSEmmanuel Vadot				ab8500_clock: clock-controller {
32*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-clk";
33*f126890aSEmmanuel Vadot					#clock-cells = <1>;
34*f126890aSEmmanuel Vadot				};
35*f126890aSEmmanuel Vadot
36*f126890aSEmmanuel Vadot				ab8505_gpio: gpio {
37*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8505-gpio";
38*f126890aSEmmanuel Vadot					gpio-controller;
39*f126890aSEmmanuel Vadot					#gpio-cells = <2>;
40*f126890aSEmmanuel Vadot				};
41*f126890aSEmmanuel Vadot
42*f126890aSEmmanuel Vadot				rtc {
43*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-rtc";
44*f126890aSEmmanuel Vadot					interrupts = <17 IRQ_TYPE_LEVEL_HIGH>,
45*f126890aSEmmanuel Vadot						     <18 IRQ_TYPE_LEVEL_HIGH>;
46*f126890aSEmmanuel Vadot					interrupt-names = "60S", "ALARM";
47*f126890aSEmmanuel Vadot				};
48*f126890aSEmmanuel Vadot
49*f126890aSEmmanuel Vadot				gpadc: adc {
50*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-gpadc";
51*f126890aSEmmanuel Vadot					interrupts = <39 IRQ_TYPE_LEVEL_HIGH>;
52*f126890aSEmmanuel Vadot					interrupt-names = "SW_CONV_END";
53*f126890aSEmmanuel Vadot					vddadc-supply = <&ab8500_ldo_adc_reg>;
54*f126890aSEmmanuel Vadot					#address-cells = <1>;
55*f126890aSEmmanuel Vadot					#size-cells = <0>;
56*f126890aSEmmanuel Vadot					#io-channel-cells = <1>;
57*f126890aSEmmanuel Vadot
58*f126890aSEmmanuel Vadot					/* GPADC channels */
59*f126890aSEmmanuel Vadot					bat_ctrl: channel@1 {
60*f126890aSEmmanuel Vadot						reg = <0x01>;
61*f126890aSEmmanuel Vadot					};
62*f126890aSEmmanuel Vadot					btemp_ball: channel@2 {
63*f126890aSEmmanuel Vadot						reg = <0x02>;
64*f126890aSEmmanuel Vadot					};
65*f126890aSEmmanuel Vadot					acc_detect1: channel@4 {
66*f126890aSEmmanuel Vadot						reg = <0x04>;
67*f126890aSEmmanuel Vadot					};
68*f126890aSEmmanuel Vadot					acc_detect2: channel@5 {
69*f126890aSEmmanuel Vadot						reg = <0x05>;
70*f126890aSEmmanuel Vadot					};
71*f126890aSEmmanuel Vadot					adc_aux1: channel@6 {
72*f126890aSEmmanuel Vadot						reg = <0x06>;
73*f126890aSEmmanuel Vadot					};
74*f126890aSEmmanuel Vadot					adc_aux2: channel@7 {
75*f126890aSEmmanuel Vadot						reg = <0x07>;
76*f126890aSEmmanuel Vadot					};
77*f126890aSEmmanuel Vadot					main_batt_v: channel@8 {
78*f126890aSEmmanuel Vadot						reg = <0x08>;
79*f126890aSEmmanuel Vadot					};
80*f126890aSEmmanuel Vadot					vbus_v: channel@9 {
81*f126890aSEmmanuel Vadot						reg = <0x09>;
82*f126890aSEmmanuel Vadot					};
83*f126890aSEmmanuel Vadot					charger_c: channel@b {
84*f126890aSEmmanuel Vadot						reg = <0x0b>;
85*f126890aSEmmanuel Vadot					};
86*f126890aSEmmanuel Vadot					bk_bat_v: channel@c {
87*f126890aSEmmanuel Vadot						reg = <0x0c>;
88*f126890aSEmmanuel Vadot					};
89*f126890aSEmmanuel Vadot					die_temp: channel@d {
90*f126890aSEmmanuel Vadot						reg = <0x0d>;
91*f126890aSEmmanuel Vadot					};
92*f126890aSEmmanuel Vadot					usb_id: channel@e {
93*f126890aSEmmanuel Vadot						reg = <0x0e>;
94*f126890aSEmmanuel Vadot					};
95*f126890aSEmmanuel Vadot				};
96*f126890aSEmmanuel Vadot
97*f126890aSEmmanuel Vadot				thermal {
98*f126890aSEmmanuel Vadot					compatible = "stericsson,abx500-temp";
99*f126890aSEmmanuel Vadot					interrupts = <3 IRQ_TYPE_LEVEL_HIGH>;
100*f126890aSEmmanuel Vadot					interrupt-names = "ABX500_TEMP_WARM";
101*f126890aSEmmanuel Vadot				};
102*f126890aSEmmanuel Vadot
103*f126890aSEmmanuel Vadot				ab8500_fg {
104*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-fg";
105*f126890aSEmmanuel Vadot					interrupts = <24 IRQ_TYPE_LEVEL_HIGH>,
106*f126890aSEmmanuel Vadot						     <8 IRQ_TYPE_LEVEL_HIGH>,
107*f126890aSEmmanuel Vadot						     <28 IRQ_TYPE_LEVEL_HIGH>,
108*f126890aSEmmanuel Vadot						     <27 IRQ_TYPE_LEVEL_HIGH>,
109*f126890aSEmmanuel Vadot						     <26 IRQ_TYPE_LEVEL_HIGH>;
110*f126890aSEmmanuel Vadot					interrupt-names = "NCONV_ACCU",
111*f126890aSEmmanuel Vadot							  "BATT_OVV",
112*f126890aSEmmanuel Vadot							  "LOW_BAT_F",
113*f126890aSEmmanuel Vadot							  "CC_INT_CALIB",
114*f126890aSEmmanuel Vadot							  "CCEOC";
115*f126890aSEmmanuel Vadot					monitored-battery = <&battery>;
116*f126890aSEmmanuel Vadot					io-channels = <&gpadc 0x08>;
117*f126890aSEmmanuel Vadot					io-channel-names = "main_bat_v";
118*f126890aSEmmanuel Vadot				};
119*f126890aSEmmanuel Vadot
120*f126890aSEmmanuel Vadot				ab8500_btemp {
121*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-btemp";
122*f126890aSEmmanuel Vadot					interrupts = <20 IRQ_TYPE_LEVEL_HIGH>,
123*f126890aSEmmanuel Vadot						     <80 IRQ_TYPE_LEVEL_HIGH>,
124*f126890aSEmmanuel Vadot						     <83 IRQ_TYPE_LEVEL_HIGH>,
125*f126890aSEmmanuel Vadot						     <81 IRQ_TYPE_LEVEL_HIGH>,
126*f126890aSEmmanuel Vadot						     <82 IRQ_TYPE_LEVEL_HIGH>;
127*f126890aSEmmanuel Vadot					interrupt-names = "BAT_CTRL_INDB",
128*f126890aSEmmanuel Vadot							  "BTEMP_LOW",
129*f126890aSEmmanuel Vadot							  "BTEMP_HIGH",
130*f126890aSEmmanuel Vadot							  "BTEMP_LOW_MEDIUM",
131*f126890aSEmmanuel Vadot							  "BTEMP_MEDIUM_HIGH";
132*f126890aSEmmanuel Vadot					monitored-battery = <&battery>;
133*f126890aSEmmanuel Vadot					io-channels = <&gpadc 0x02>,
134*f126890aSEmmanuel Vadot						      <&gpadc 0x01>;
135*f126890aSEmmanuel Vadot					io-channel-names = "btemp_ball",
136*f126890aSEmmanuel Vadot							  "bat_ctrl";
137*f126890aSEmmanuel Vadot				};
138*f126890aSEmmanuel Vadot
139*f126890aSEmmanuel Vadot				ab8500_charger {
140*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-charger";
141*f126890aSEmmanuel Vadot					interrupts = <10 IRQ_TYPE_LEVEL_HIGH>,
142*f126890aSEmmanuel Vadot						     <11 IRQ_TYPE_LEVEL_HIGH>,
143*f126890aSEmmanuel Vadot						     <0 IRQ_TYPE_LEVEL_HIGH>,
144*f126890aSEmmanuel Vadot						     <107 IRQ_TYPE_LEVEL_HIGH>,
145*f126890aSEmmanuel Vadot						     <106 IRQ_TYPE_LEVEL_HIGH>,
146*f126890aSEmmanuel Vadot						     <14 IRQ_TYPE_LEVEL_HIGH>,
147*f126890aSEmmanuel Vadot						     <15 IRQ_TYPE_LEVEL_HIGH>,
148*f126890aSEmmanuel Vadot						     <79 IRQ_TYPE_LEVEL_HIGH>,
149*f126890aSEmmanuel Vadot						     <105 IRQ_TYPE_LEVEL_HIGH>,
150*f126890aSEmmanuel Vadot						     <104 IRQ_TYPE_LEVEL_HIGH>,
151*f126890aSEmmanuel Vadot						     <89 IRQ_TYPE_LEVEL_HIGH>,
152*f126890aSEmmanuel Vadot						     <22 IRQ_TYPE_LEVEL_HIGH>,
153*f126890aSEmmanuel Vadot						     <21 IRQ_TYPE_LEVEL_HIGH>,
154*f126890aSEmmanuel Vadot						     <16 IRQ_TYPE_LEVEL_HIGH>;
155*f126890aSEmmanuel Vadot					interrupt-names = "MAIN_CH_UNPLUG_DET",
156*f126890aSEmmanuel Vadot							  "MAIN_CHARGE_PLUG_DET",
157*f126890aSEmmanuel Vadot							  "MAIN_EXT_CH_NOT_OK",
158*f126890aSEmmanuel Vadot							  "MAIN_CH_TH_PROT_R",
159*f126890aSEmmanuel Vadot							  "MAIN_CH_TH_PROT_F",
160*f126890aSEmmanuel Vadot							  "VBUS_DET_F",
161*f126890aSEmmanuel Vadot							  "VBUS_DET_R",
162*f126890aSEmmanuel Vadot							  "USB_LINK_STATUS",
163*f126890aSEmmanuel Vadot							  "USB_CH_TH_PROT_R",
164*f126890aSEmmanuel Vadot							  "USB_CH_TH_PROT_F",
165*f126890aSEmmanuel Vadot							  "USB_CHARGER_NOT_OKR",
166*f126890aSEmmanuel Vadot							  "VBUS_OVV",
167*f126890aSEmmanuel Vadot							  "CH_WD_EXP",
168*f126890aSEmmanuel Vadot							  "VBUS_CH_DROP_END";
169*f126890aSEmmanuel Vadot					monitored-battery = <&battery>;
170*f126890aSEmmanuel Vadot					vddadc-supply = <&ab8500_ldo_adc_reg>;
171*f126890aSEmmanuel Vadot					io-channels = <&gpadc 0x09>,
172*f126890aSEmmanuel Vadot						      <&gpadc 0x0b>;
173*f126890aSEmmanuel Vadot					io-channel-names = "vbus_v",
174*f126890aSEmmanuel Vadot							  "usb_charger_c";
175*f126890aSEmmanuel Vadot				};
176*f126890aSEmmanuel Vadot
177*f126890aSEmmanuel Vadot				ab8500_chargalg {
178*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-chargalg";
179*f126890aSEmmanuel Vadot					monitored-battery = <&battery>;
180*f126890aSEmmanuel Vadot				};
181*f126890aSEmmanuel Vadot
182*f126890aSEmmanuel Vadot				ab8500_usb: phy {
183*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-usb";
184*f126890aSEmmanuel Vadot					interrupts = <90 IRQ_TYPE_LEVEL_HIGH>,
185*f126890aSEmmanuel Vadot						     <96 IRQ_TYPE_LEVEL_HIGH>,
186*f126890aSEmmanuel Vadot						     <14 IRQ_TYPE_LEVEL_HIGH>,
187*f126890aSEmmanuel Vadot						     <15 IRQ_TYPE_LEVEL_HIGH>,
188*f126890aSEmmanuel Vadot						     <79 IRQ_TYPE_LEVEL_HIGH>,
189*f126890aSEmmanuel Vadot						     <74 IRQ_TYPE_LEVEL_HIGH>,
190*f126890aSEmmanuel Vadot						     <75 IRQ_TYPE_LEVEL_HIGH>;
191*f126890aSEmmanuel Vadot					interrupt-names = "ID_WAKEUP_R",
192*f126890aSEmmanuel Vadot							  "ID_WAKEUP_F",
193*f126890aSEmmanuel Vadot							  "VBUS_DET_F",
194*f126890aSEmmanuel Vadot							  "VBUS_DET_R",
195*f126890aSEmmanuel Vadot							  "USB_LINK_STATUS",
196*f126890aSEmmanuel Vadot							  "USB_ADP_PROBE_PLUG",
197*f126890aSEmmanuel Vadot							  "USB_ADP_PROBE_UNPLUG";
198*f126890aSEmmanuel Vadot					vddulpivio18-supply = <&ab8500_ldo_intcore_reg>;
199*f126890aSEmmanuel Vadot					v-ape-supply = <&db8500_vape_reg>;
200*f126890aSEmmanuel Vadot					musb_1v8-supply = <&db8500_vsmps2_reg>;
201*f126890aSEmmanuel Vadot					clocks = <&prcmu_clk PRCMU_SYSCLK>;
202*f126890aSEmmanuel Vadot					clock-names = "sysclk";
203*f126890aSEmmanuel Vadot					#phy-cells = <0>;
204*f126890aSEmmanuel Vadot				};
205*f126890aSEmmanuel Vadot
206*f126890aSEmmanuel Vadot				key {
207*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-poweron-key";
208*f126890aSEmmanuel Vadot					interrupts = <6 IRQ_TYPE_LEVEL_HIGH>,
209*f126890aSEmmanuel Vadot						     <7 IRQ_TYPE_LEVEL_HIGH>;
210*f126890aSEmmanuel Vadot					interrupt-names = "ONKEY_DBF", "ONKEY_DBR";
211*f126890aSEmmanuel Vadot				};
212*f126890aSEmmanuel Vadot
213*f126890aSEmmanuel Vadot				ab8500-sysctrl {
214*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-sysctrl";
215*f126890aSEmmanuel Vadot				};
216*f126890aSEmmanuel Vadot
217*f126890aSEmmanuel Vadot				pwm@1 {
218*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-pwm";
219*f126890aSEmmanuel Vadot					reg = <1>;
220*f126890aSEmmanuel Vadot					clocks = <&ab8500_clock AB8500_SYSCLK_INT>;
221*f126890aSEmmanuel Vadot					clock-names = "intclk";
222*f126890aSEmmanuel Vadot					#pwm-cells = <1>;
223*f126890aSEmmanuel Vadot				};
224*f126890aSEmmanuel Vadot
225*f126890aSEmmanuel Vadot				codec: codec {
226*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8500-codec";
227*f126890aSEmmanuel Vadot
228*f126890aSEmmanuel Vadot					V-AUD-supply = <&ab8500_ldo_audio_reg>;
229*f126890aSEmmanuel Vadot					V-AMIC1-supply = <&ab8500_ldo_anamic1_reg>;
230*f126890aSEmmanuel Vadot					V-AMIC2-supply = <&ab8500_ldo_anamic2_reg>;
231*f126890aSEmmanuel Vadot
232*f126890aSEmmanuel Vadot					clocks = <&ab8500_clock AB8500_SYSCLK_AUDIO>;
233*f126890aSEmmanuel Vadot					clock-names = "audioclk";
234*f126890aSEmmanuel Vadot
235*f126890aSEmmanuel Vadot					stericsson,earpeice-cmv = <950>; /* Units in mV. */
236*f126890aSEmmanuel Vadot				};
237*f126890aSEmmanuel Vadot
238*f126890aSEmmanuel Vadot				regulator {
239*f126890aSEmmanuel Vadot					compatible = "stericsson,ab8505-regulator";
240*f126890aSEmmanuel Vadot
241*f126890aSEmmanuel Vadot					ab8500_ldo_aux1_reg: ab8500_ldo_aux1 {
242*f126890aSEmmanuel Vadot						regulator-min-microvolt = <2800000>;
243*f126890aSEmmanuel Vadot						regulator-max-microvolt = <3300000>;
244*f126890aSEmmanuel Vadot					};
245*f126890aSEmmanuel Vadot
246*f126890aSEmmanuel Vadot					ab8500_ldo_aux2_reg: ab8500_ldo_aux2 {
247*f126890aSEmmanuel Vadot						regulator-min-microvolt = <1100000>;
248*f126890aSEmmanuel Vadot						regulator-max-microvolt = <3300000>;
249*f126890aSEmmanuel Vadot					};
250*f126890aSEmmanuel Vadot
251*f126890aSEmmanuel Vadot					ab8500_ldo_aux3_reg: ab8500_ldo_aux3 {
252*f126890aSEmmanuel Vadot						regulator-min-microvolt = <1100000>;
253*f126890aSEmmanuel Vadot						regulator-max-microvolt = <3300000>;
254*f126890aSEmmanuel Vadot					};
255*f126890aSEmmanuel Vadot
256*f126890aSEmmanuel Vadot					ab8500_ldo_aux4_reg: ab8500_ldo_aux4 {
257*f126890aSEmmanuel Vadot						regulator-min-microvolt = <1100000>;
258*f126890aSEmmanuel Vadot						regulator-max-microvolt = <3300000>;
259*f126890aSEmmanuel Vadot					};
260*f126890aSEmmanuel Vadot
261*f126890aSEmmanuel Vadot					ab8500_ldo_aux5_reg: ab8500_ldo_aux5 {
262*f126890aSEmmanuel Vadot						regulator-min-microvolt = <1050000>;
263*f126890aSEmmanuel Vadot						regulator-max-microvolt = <2790000>;
264*f126890aSEmmanuel Vadot					};
265*f126890aSEmmanuel Vadot
266*f126890aSEmmanuel Vadot					ab8500_ldo_aux6_reg: ab8500_ldo_aux6 {
267*f126890aSEmmanuel Vadot						regulator-min-microvolt = <1050000>;
268*f126890aSEmmanuel Vadot						regulator-max-microvolt = <2790000>;
269*f126890aSEmmanuel Vadot					};
270*f126890aSEmmanuel Vadot
271*f126890aSEmmanuel Vadot					// supply for v-intcore12; VINTCORE12 LDO
272*f126890aSEmmanuel Vadot					ab8500_ldo_intcore_reg: ab8500_ldo_intcore {
273*f126890aSEmmanuel Vadot						regulator-min-microvolt = <1250000>;
274*f126890aSEmmanuel Vadot						regulator-max-microvolt = <1350000>;
275*f126890aSEmmanuel Vadot					};
276*f126890aSEmmanuel Vadot
277*f126890aSEmmanuel Vadot					// supply for gpadc; ADC LDO
278*f126890aSEmmanuel Vadot					ab8500_ldo_adc_reg: ab8500_ldo_adc {
279*f126890aSEmmanuel Vadot					};
280*f126890aSEmmanuel Vadot
281*f126890aSEmmanuel Vadot					// supply for ab8500-vaudio; VAUDIO LDO
282*f126890aSEmmanuel Vadot					ab8500_ldo_audio_reg: ab8500_ldo_audio {
283*f126890aSEmmanuel Vadot					};
284*f126890aSEmmanuel Vadot
285*f126890aSEmmanuel Vadot					// supply for v-anamic1 VAMIC1 LDO
286*f126890aSEmmanuel Vadot					ab8500_ldo_anamic1_reg: ab8500_ldo_anamic1 {
287*f126890aSEmmanuel Vadot					};
288*f126890aSEmmanuel Vadot
289*f126890aSEmmanuel Vadot					// supply for v-amic2; VAMIC2 LDO; reuse constants for AMIC1
290*f126890aSEmmanuel Vadot					ab8500_ldo_anamic2_reg: ab8500_ldo_anamic2 {
291*f126890aSEmmanuel Vadot					};
292*f126890aSEmmanuel Vadot
293*f126890aSEmmanuel Vadot					// supply for v-aux8; VAUX8 LDO
294*f126890aSEmmanuel Vadot					ab8500_ldo_aux8_reg: ab8500_ldo_aux8 {
295*f126890aSEmmanuel Vadot					};
296*f126890aSEmmanuel Vadot
297*f126890aSEmmanuel Vadot					// supply for U8500 CSI/DSI; VANA LDO
298*f126890aSEmmanuel Vadot					ab8500_ldo_ana_reg: ab8500_ldo_ana {
299*f126890aSEmmanuel Vadot					};
300*f126890aSEmmanuel Vadot				};
301*f126890aSEmmanuel Vadot			};
302*f126890aSEmmanuel Vadot		};
303*f126890aSEmmanuel Vadot
304*f126890aSEmmanuel Vadot		sound {
305*f126890aSEmmanuel Vadot			stericsson,audio-codec = <&codec>;
306*f126890aSEmmanuel Vadot			clocks = <&prcmu_clk PRCMU_SYSCLK>, <&ab8500_clock AB8500_SYSCLK_ULP>, <&ab8500_clock AB8500_SYSCLK_INT>;
307*f126890aSEmmanuel Vadot			clock-names = "sysclk", "ulpclk", "intclk";
308*f126890aSEmmanuel Vadot		};
309*f126890aSEmmanuel Vadot
310*f126890aSEmmanuel Vadot		mcde@a0350000 {
311*f126890aSEmmanuel Vadot			vana-supply = <&ab8500_ldo_ana_reg>;
312*f126890aSEmmanuel Vadot
313*f126890aSEmmanuel Vadot			dsi@a0351000 {
314*f126890aSEmmanuel Vadot				vana-supply = <&ab8500_ldo_ana_reg>;
315*f126890aSEmmanuel Vadot			};
316*f126890aSEmmanuel Vadot			dsi@a0352000 {
317*f126890aSEmmanuel Vadot				vana-supply = <&ab8500_ldo_ana_reg>;
318*f126890aSEmmanuel Vadot			};
319*f126890aSEmmanuel Vadot			dsi@a0353000 {
320*f126890aSEmmanuel Vadot				vana-supply = <&ab8500_ldo_ana_reg>;
321*f126890aSEmmanuel Vadot			};
322*f126890aSEmmanuel Vadot		};
323*f126890aSEmmanuel Vadot
324*f126890aSEmmanuel Vadot		usb_per5@a03e0000 {
325*f126890aSEmmanuel Vadot			phys = <&ab8500_usb>;
326*f126890aSEmmanuel Vadot			phy-names = "usb";
327*f126890aSEmmanuel Vadot		};
328*f126890aSEmmanuel Vadot	};
329*f126890aSEmmanuel Vadot};
330