xref: /openbmc/linux/scripts/dtc/include-prefixes/arm64/qcom/sm6375-sony-xperia-murray-pdx225.dts (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
14420e604SKonrad Dybcio// SPDX-License-Identifier: BSD-3-Clause
24420e604SKonrad Dybcio/*
34420e604SKonrad Dybcio * Copyright (c) 2022, Konrad Dybcio <konrad.dybcio@somainline.org>
44420e604SKonrad Dybcio */
54420e604SKonrad Dybcio
64420e604SKonrad Dybcio/dts-v1/;
74420e604SKonrad Dybcio
86742dca2SKonrad Dybcio/* PMK8350 is configured to use SID6 instead of 0 */
96742dca2SKonrad Dybcio#define PMK8350_SID 6
106742dca2SKonrad Dybcio
114420e604SKonrad Dybcio#include <dt-bindings/gpio/gpio.h>
124420e604SKonrad Dybcio#include "sm6375.dtsi"
136742dca2SKonrad Dybcio#include "pm6125.dtsi"
146742dca2SKonrad Dybcio#include "pmk8350.dtsi"
154420e604SKonrad Dybcio#include "pmr735a.dtsi"
164420e604SKonrad Dybcio
176742dca2SKonrad Dybcio/* PM6125 PON is used and we can't have duplicate labels */
186742dca2SKonrad Dybcio/delete-node/ &pmk8350_pon;
196742dca2SKonrad Dybcio
204420e604SKonrad Dybcio/ {
214420e604SKonrad Dybcio	model = "Sony Xperia 10 IV";
224420e604SKonrad Dybcio	compatible = "sony,pdx225", "qcom,sm6375";
234420e604SKonrad Dybcio	chassis-type = "handset";
244420e604SKonrad Dybcio
254420e604SKonrad Dybcio	chosen {
264420e604SKonrad Dybcio		#address-cells = <2>;
274420e604SKonrad Dybcio		#size-cells = <2>;
284420e604SKonrad Dybcio		ranges;
294420e604SKonrad Dybcio
304420e604SKonrad Dybcio		framebuffer: framebuffer@85200000 {
314420e604SKonrad Dybcio			compatible = "simple-framebuffer";
324420e604SKonrad Dybcio			reg = <0 0x85200000 0 0xc00000>;
334420e604SKonrad Dybcio
344420e604SKonrad Dybcio			width = <1080>;
354420e604SKonrad Dybcio			height = <2520>;
364420e604SKonrad Dybcio			stride = <(1080 * 4)>;
374420e604SKonrad Dybcio			format = "a8r8g8b8";
384420e604SKonrad Dybcio			/*
394420e604SKonrad Dybcio			 * That's (going to be) a lot of clocks, but it's necessary due
404420e604SKonrad Dybcio			 * to unused clk cleanup & no panel driver yet
414420e604SKonrad Dybcio			 */
424420e604SKonrad Dybcio			clocks = <&gcc GCC_DISP_AHB_CLK>,
434420e604SKonrad Dybcio				 <&gcc GCC_DISP_HF_AXI_CLK>,
444420e604SKonrad Dybcio				 <&gcc GCC_DISP_THROTTLE_CORE_CLK>,
454420e604SKonrad Dybcio				 <&gcc GCC_DISP_GPLL0_DIV_CLK_SRC>;
464420e604SKonrad Dybcio		};
474420e604SKonrad Dybcio	};
484420e604SKonrad Dybcio
49795ee50eSKonrad Dybcio	gpio-keys {
50795ee50eSKonrad Dybcio		compatible = "gpio-keys";
51795ee50eSKonrad Dybcio		label = "gpio-keys";
52795ee50eSKonrad Dybcio
53795ee50eSKonrad Dybcio		pinctrl-0 = <&vol_down_n>;
54795ee50eSKonrad Dybcio		pinctrl-names = "default";
55795ee50eSKonrad Dybcio
56795ee50eSKonrad Dybcio		key-volume-down {
57795ee50eSKonrad Dybcio			label = "Volume Down";
58795ee50eSKonrad Dybcio			linux,code = <KEY_VOLUMEDOWN>;
59795ee50eSKonrad Dybcio			gpios = <&pmr735a_gpios 1 GPIO_ACTIVE_LOW>;
60795ee50eSKonrad Dybcio			debounce-interval = <15>;
61795ee50eSKonrad Dybcio			linux,can-disable;
62795ee50eSKonrad Dybcio			wakeup-source;
63795ee50eSKonrad Dybcio		};
64795ee50eSKonrad Dybcio	};
65795ee50eSKonrad Dybcio
664420e604SKonrad Dybcio	reserved-memory {
674420e604SKonrad Dybcio		cont_splash_mem: memory@85200000 {
684420e604SKonrad Dybcio			reg = <0 0x85200000 0 0xc00000>;
694420e604SKonrad Dybcio			no-map;
704420e604SKonrad Dybcio		};
714420e604SKonrad Dybcio
724420e604SKonrad Dybcio		ramoops@ffc40000 {
734420e604SKonrad Dybcio			compatible = "ramoops";
744420e604SKonrad Dybcio			reg = <0 0xffc40000 0 0xb0000>;
754420e604SKonrad Dybcio			record-size = <0x10000>;
764420e604SKonrad Dybcio			console-size = <0x60000>;
774420e604SKonrad Dybcio			ftrace-size = <0x10000>;
784420e604SKonrad Dybcio			pmsg-size = <0x20000>;
794420e604SKonrad Dybcio			ecc-size = <16>;
804420e604SKonrad Dybcio		};
814420e604SKonrad Dybcio	};
824420e604SKonrad Dybcio
834420e604SKonrad Dybcio	vph_pwr: vph-pwr-regulator {
844420e604SKonrad Dybcio		compatible = "regulator-fixed";
854420e604SKonrad Dybcio		regulator-name = "vph_pwr";
864420e604SKonrad Dybcio		regulator-min-microvolt = <3700000>;
874420e604SKonrad Dybcio		regulator-max-microvolt = <3700000>;
884420e604SKonrad Dybcio		regulator-always-on;
894420e604SKonrad Dybcio		regulator-boot-on;
904420e604SKonrad Dybcio	};
914420e604SKonrad Dybcio};
924420e604SKonrad Dybcio
939d796b52SKonrad Dybcio&sdc2_off_state {
949d796b52SKonrad Dybcio	sd-cd-pins {
959d796b52SKonrad Dybcio		pins = "gpio94";
969d796b52SKonrad Dybcio		function = "gpio";
979d796b52SKonrad Dybcio		drive-strength = <2>;
989d796b52SKonrad Dybcio		bias-disable;
999d796b52SKonrad Dybcio	};
1009d796b52SKonrad Dybcio};
1019d796b52SKonrad Dybcio
1029d796b52SKonrad Dybcio&sdc2_on_state {
1039d796b52SKonrad Dybcio	sd-cd-pins {
1049d796b52SKonrad Dybcio		pins = "gpio94";
1059d796b52SKonrad Dybcio		function = "gpio";
1069d796b52SKonrad Dybcio		drive-strength = <2>;
1079d796b52SKonrad Dybcio		bias-pull-up;
1089d796b52SKonrad Dybcio	};
1099d796b52SKonrad Dybcio};
1109d796b52SKonrad Dybcio
1119d796b52SKonrad Dybcio&sdhc_2 {
1129d796b52SKonrad Dybcio	status = "okay";
1139d796b52SKonrad Dybcio
1149d796b52SKonrad Dybcio	vmmc-supply = <&pm6125_l22>;
1159d796b52SKonrad Dybcio	vqmmc-supply = <&pm6125_l5>;
1169d796b52SKonrad Dybcio
1179d796b52SKonrad Dybcio	cd-gpios = <&tlmm 94 GPIO_ACTIVE_HIGH>;
1189d796b52SKonrad Dybcio};
1199d796b52SKonrad Dybcio
1209d796b52SKonrad Dybcio&gpi_dma0 {
1219d796b52SKonrad Dybcio	status = "okay";
1229d796b52SKonrad Dybcio};
1239d796b52SKonrad Dybcio
1249d796b52SKonrad Dybcio&gpi_dma1 {
1259d796b52SKonrad Dybcio	status = "okay";
1269d796b52SKonrad Dybcio};
1279d796b52SKonrad Dybcio
12851ed312aSKonrad Dybcio&i2c8 {
12951ed312aSKonrad Dybcio	clock-frequency = <400000>;
13051ed312aSKonrad Dybcio	status = "okay";
13151ed312aSKonrad Dybcio
13251ed312aSKonrad Dybcio	touchscreen@48 {
13351ed312aSKonrad Dybcio		compatible = "samsung,s6sy761";
13451ed312aSKonrad Dybcio		reg = <0x48>;
13551ed312aSKonrad Dybcio		interrupt-parent = <&tlmm>;
13651ed312aSKonrad Dybcio		interrupts = <22 0x2008>;
13751ed312aSKonrad Dybcio
13851ed312aSKonrad Dybcio		vdd-supply = <&pm6125_l13>;
13951ed312aSKonrad Dybcio
14051ed312aSKonrad Dybcio		pinctrl-names = "default";
14151ed312aSKonrad Dybcio		pinctrl-0 = <&ts_int_default &ts_avdd_default>;
14251ed312aSKonrad Dybcio	};
14351ed312aSKonrad Dybcio};
14451ed312aSKonrad Dybcio
1456742dca2SKonrad Dybcio&pmk8350_adc_tm {
1466742dca2SKonrad Dybcio	status = "okay";
1476742dca2SKonrad Dybcio};
1486742dca2SKonrad Dybcio
1496742dca2SKonrad Dybcio&pmk8350_rtc {
1506742dca2SKonrad Dybcio	status = "okay";
1516742dca2SKonrad Dybcio};
1526742dca2SKonrad Dybcio
153795ee50eSKonrad Dybcio&pmr735a_gpios {
154795ee50eSKonrad Dybcio	vol_down_n: vol-down-n-state {
155795ee50eSKonrad Dybcio		pins = "gpio1";
156795ee50eSKonrad Dybcio		function = "normal";
157795ee50eSKonrad Dybcio		power-source = <1>;
158795ee50eSKonrad Dybcio		bias-pull-up;
159795ee50eSKonrad Dybcio		input-enable;
160795ee50eSKonrad Dybcio	};
161795ee50eSKonrad Dybcio};
162795ee50eSKonrad Dybcio
1636742dca2SKonrad Dybcio&pon_pwrkey {
1646742dca2SKonrad Dybcio	status = "okay";
1656742dca2SKonrad Dybcio};
1666742dca2SKonrad Dybcio
1676742dca2SKonrad Dybcio&pon_resin {
1686742dca2SKonrad Dybcio	linux,code = <KEY_VOLUMEUP>;
1696742dca2SKonrad Dybcio	status = "okay";
1706742dca2SKonrad Dybcio};
1716742dca2SKonrad Dybcio
1729d796b52SKonrad Dybcio&qupv3_id_0 {
1739d796b52SKonrad Dybcio	status = "okay";
1749d796b52SKonrad Dybcio};
1759d796b52SKonrad Dybcio
1769d796b52SKonrad Dybcio&qupv3_id_1 {
1779d796b52SKonrad Dybcio	status = "okay";
1789d796b52SKonrad Dybcio};
1799d796b52SKonrad Dybcio
180a2ad207cSKonrad Dybcio&remoteproc_adsp {
181*a14da614SKonrad Dybcio	firmware-name = "qcom/sm6375/Sony/murray/adsp.mbn";
182a2ad207cSKonrad Dybcio	status = "okay";
183a2ad207cSKonrad Dybcio};
184a2ad207cSKonrad Dybcio
185a2ad207cSKonrad Dybcio&remoteproc_cdsp {
186*a14da614SKonrad Dybcio	firmware-name = "qcom/sm6375/Sony/murray/cdsp.mbn";
187a2ad207cSKonrad Dybcio	status = "okay";
188a2ad207cSKonrad Dybcio};
189a2ad207cSKonrad Dybcio
190a4fb3dd8SKonrad Dybcio&rpm_requests {
191a4fb3dd8SKonrad Dybcio	regulators-0 {
192a4fb3dd8SKonrad Dybcio		compatible = "qcom,rpm-pm6125-regulators";
193a4fb3dd8SKonrad Dybcio
194a4fb3dd8SKonrad Dybcio		pm6125_s5: s5 {
195a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <382000>;
196a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1120000>;
197a4fb3dd8SKonrad Dybcio		};
198a4fb3dd8SKonrad Dybcio
199a4fb3dd8SKonrad Dybcio		pm6125_s6: s6 {
200a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <320000>;
201a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1374000>;
202a4fb3dd8SKonrad Dybcio		};
203a4fb3dd8SKonrad Dybcio
204a4fb3dd8SKonrad Dybcio		pm6125_s7: s7 {
205a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1574000>;
206a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <2040000>;
207a4fb3dd8SKonrad Dybcio		};
208a4fb3dd8SKonrad Dybcio
209a4fb3dd8SKonrad Dybcio		/*
210a4fb3dd8SKonrad Dybcio		 * S8 is VDD_GFX
211a4fb3dd8SKonrad Dybcio		 * L1 is VDD_LPI_CX
212a4fb3dd8SKonrad Dybcio		 */
213a4fb3dd8SKonrad Dybcio
214a4fb3dd8SKonrad Dybcio		pm6125_l2: l2 {
215a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1170000>;
216a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1304000>;
217a4fb3dd8SKonrad Dybcio		};
218a4fb3dd8SKonrad Dybcio
219a4fb3dd8SKonrad Dybcio		pm6125_l3: l3 {
220a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1100000>;
221a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1300000>;
222a4fb3dd8SKonrad Dybcio		};
223a4fb3dd8SKonrad Dybcio
224a4fb3dd8SKonrad Dybcio		pm6125_l4: l4 {
225a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1100000>;
226a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1300000>;
227a4fb3dd8SKonrad Dybcio		};
228a4fb3dd8SKonrad Dybcio
229a4fb3dd8SKonrad Dybcio		pm6125_l5: l5 {
230a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1650000>;
231ecbdcbcdSKonrad Dybcio			regulator-max-microvolt = <2960000>;
232ecbdcbcdSKonrad Dybcio			regulator-allow-set-load;
233a4fb3dd8SKonrad Dybcio		};
234a4fb3dd8SKonrad Dybcio
235a4fb3dd8SKonrad Dybcio		pm6125_l6: l6 {
236a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1080000>;
237a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1304000>;
238a4fb3dd8SKonrad Dybcio		};
239a4fb3dd8SKonrad Dybcio
240a4fb3dd8SKonrad Dybcio		pm6125_l7: l7 {
241a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <720000>;
242a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1050000>;
243a4fb3dd8SKonrad Dybcio		};
244a4fb3dd8SKonrad Dybcio
245a4fb3dd8SKonrad Dybcio		pm6125_l8: l8 {
246a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1100000>;
247a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1304000>;
248a4fb3dd8SKonrad Dybcio		};
249a4fb3dd8SKonrad Dybcio
250a4fb3dd8SKonrad Dybcio		pm6125_l9: l9 {
251a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1504000>;
252a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <2000000>;
253a4fb3dd8SKonrad Dybcio		};
254a4fb3dd8SKonrad Dybcio
255a4fb3dd8SKonrad Dybcio		pm6125_l10: l10 {
256a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1620000>;
257a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1980000>;
258a4fb3dd8SKonrad Dybcio		};
259a4fb3dd8SKonrad Dybcio
260a4fb3dd8SKonrad Dybcio		pm6125_l11: l11 {
261a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1620000>;
262a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1980000>;
263a4fb3dd8SKonrad Dybcio		};
264a4fb3dd8SKonrad Dybcio
265a4fb3dd8SKonrad Dybcio		pm6125_l12: l12 {
266a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1620000>;
267a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <2000000>;
268a4fb3dd8SKonrad Dybcio		};
269a4fb3dd8SKonrad Dybcio
270a4fb3dd8SKonrad Dybcio		pm6125_l13: l13 {
271a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1650000>;
272a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1980000>;
273a4fb3dd8SKonrad Dybcio		};
274a4fb3dd8SKonrad Dybcio
275a4fb3dd8SKonrad Dybcio		pm6125_l14: l14 {
276a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1700000>;
277a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1900000>;
278a4fb3dd8SKonrad Dybcio		};
279a4fb3dd8SKonrad Dybcio
280a4fb3dd8SKonrad Dybcio		pm6125_l15: l15 {
281a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1650000>;
282a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <3544000>;
283a4fb3dd8SKonrad Dybcio		};
284a4fb3dd8SKonrad Dybcio
285a4fb3dd8SKonrad Dybcio		pm6125_l16: l16 {
286a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1620000>;
287a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1980000>;
288a4fb3dd8SKonrad Dybcio		};
289a4fb3dd8SKonrad Dybcio
290a4fb3dd8SKonrad Dybcio		/* L17 is VDD_LPI_MX */
291a4fb3dd8SKonrad Dybcio
292a4fb3dd8SKonrad Dybcio		pm6125_l18: l18 {
293a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <830000>;
294a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <920000>;
295a4fb3dd8SKonrad Dybcio		};
296a4fb3dd8SKonrad Dybcio
297a4fb3dd8SKonrad Dybcio		pm6125_l19: l19 {
298a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1624000>;
299a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <3304000>;
300a4fb3dd8SKonrad Dybcio		};
301a4fb3dd8SKonrad Dybcio
302a4fb3dd8SKonrad Dybcio		pm6125_l20: l20 {
303a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1624000>;
304a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <3304000>;
305a4fb3dd8SKonrad Dybcio		};
306a4fb3dd8SKonrad Dybcio
307a4fb3dd8SKonrad Dybcio		pm6125_l21: l21 {
308a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <3000000>;
309a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <3400000>;
310a4fb3dd8SKonrad Dybcio		};
311a4fb3dd8SKonrad Dybcio
312a4fb3dd8SKonrad Dybcio		pm6125_l22: l22 {
313a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <2704000>;
314ecbdcbcdSKonrad Dybcio			regulator-max-microvolt = <2960000>;
315ecbdcbcdSKonrad Dybcio			regulator-allow-set-load;
316a4fb3dd8SKonrad Dybcio		};
317a4fb3dd8SKonrad Dybcio
318a4fb3dd8SKonrad Dybcio		pm6125_l23: l23 {
319a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <3000000>;
320a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <3400000>;
321a4fb3dd8SKonrad Dybcio		};
322a4fb3dd8SKonrad Dybcio
323a4fb3dd8SKonrad Dybcio		pm6125_l24: l24 {
324a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <2704000>;
325a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <3544000>;
326a4fb3dd8SKonrad Dybcio		};
327a4fb3dd8SKonrad Dybcio	};
328a4fb3dd8SKonrad Dybcio
329a4fb3dd8SKonrad Dybcio	regulators-1 {
330a4fb3dd8SKonrad Dybcio		compatible = "qcom,rpm-pmr735a-regulators";
331a4fb3dd8SKonrad Dybcio
332a4fb3dd8SKonrad Dybcio		/*
333a4fb3dd8SKonrad Dybcio		 * S1 is VDD_MX
334a4fb3dd8SKonrad Dybcio		 * S2 is VDD_CX
335a4fb3dd8SKonrad Dybcio		 */
336a4fb3dd8SKonrad Dybcio
337a4fb3dd8SKonrad Dybcio		pmr735a_l1: l1 {
338a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <570000>;
339a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <650000>;
340a4fb3dd8SKonrad Dybcio		};
341a4fb3dd8SKonrad Dybcio
342a4fb3dd8SKonrad Dybcio		pmr735a_l2: l2 {
343a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <352000>;
344a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <796000>;
345a4fb3dd8SKonrad Dybcio		};
346a4fb3dd8SKonrad Dybcio
347a4fb3dd8SKonrad Dybcio		pmr735a_l3: l3 {
348a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1000000>;
349a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <1200000>;
350a4fb3dd8SKonrad Dybcio		};
351a4fb3dd8SKonrad Dybcio
352a4fb3dd8SKonrad Dybcio		pmr735a_l4: l4 {
353a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <1504000>;
354a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <2000000>;
355a4fb3dd8SKonrad Dybcio		};
356a4fb3dd8SKonrad Dybcio
357a4fb3dd8SKonrad Dybcio		pmr735a_l5: l5 {
358a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <751000>;
359a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <824000>;
360a4fb3dd8SKonrad Dybcio		};
361a4fb3dd8SKonrad Dybcio
362a4fb3dd8SKonrad Dybcio		pmr735a_l6: l6 {
363a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <504000>;
364a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <868000>;
365a4fb3dd8SKonrad Dybcio		};
366a4fb3dd8SKonrad Dybcio
367a4fb3dd8SKonrad Dybcio		pmr735a_l7: l7 {
368a4fb3dd8SKonrad Dybcio			regulator-min-microvolt = <2700000>;
369a4fb3dd8SKonrad Dybcio			regulator-max-microvolt = <3544000>;
370a4fb3dd8SKonrad Dybcio		};
371a4fb3dd8SKonrad Dybcio	};
372a4fb3dd8SKonrad Dybcio};
373a4fb3dd8SKonrad Dybcio
374ecbdcbcdSKonrad Dybcio&sdc2_off_state {
375ecbdcbcdSKonrad Dybcio	sd-cd-pins {
376ecbdcbcdSKonrad Dybcio		pins = "gpio94";
377ecbdcbcdSKonrad Dybcio		function = "gpio";
378ecbdcbcdSKonrad Dybcio		drive-strength = <2>;
379ecbdcbcdSKonrad Dybcio		bias-disable;
380ecbdcbcdSKonrad Dybcio	};
381ecbdcbcdSKonrad Dybcio};
382ecbdcbcdSKonrad Dybcio
383ecbdcbcdSKonrad Dybcio&sdc2_on_state {
384ecbdcbcdSKonrad Dybcio	sd-cd-pins {
385ecbdcbcdSKonrad Dybcio		pins = "gpio94";
386ecbdcbcdSKonrad Dybcio		function = "gpio";
387ecbdcbcdSKonrad Dybcio		drive-strength = <2>;
388ecbdcbcdSKonrad Dybcio		bias-pull-up;
389ecbdcbcdSKonrad Dybcio	};
390ecbdcbcdSKonrad Dybcio};
391ecbdcbcdSKonrad Dybcio
392ecbdcbcdSKonrad Dybcio&sdhc_2 {
393ecbdcbcdSKonrad Dybcio	status = "okay";
394ecbdcbcdSKonrad Dybcio
395ecbdcbcdSKonrad Dybcio	vmmc-supply = <&pm6125_l22>;
396ecbdcbcdSKonrad Dybcio	vqmmc-supply = <&pm6125_l5>;
397ecbdcbcdSKonrad Dybcio
398ecbdcbcdSKonrad Dybcio	cd-gpios = <&tlmm 94 GPIO_ACTIVE_HIGH>;
399ecbdcbcdSKonrad Dybcio};
400ecbdcbcdSKonrad Dybcio
4014420e604SKonrad Dybcio&tlmm {
4024420e604SKonrad Dybcio	gpio-reserved-ranges = <13 4>;
40351ed312aSKonrad Dybcio
40451ed312aSKonrad Dybcio	ts_int_default: ts-int-default-state {
40551ed312aSKonrad Dybcio		pins = "gpio22";
40651ed312aSKonrad Dybcio		function = "gpio";
40751ed312aSKonrad Dybcio		drive-strength = <8>;
40851ed312aSKonrad Dybcio		bias-pull-up;
40951ed312aSKonrad Dybcio	};
41051ed312aSKonrad Dybcio
41151ed312aSKonrad Dybcio	ts_avdd_default: ts-avdd-default-state {
41251ed312aSKonrad Dybcio		pins = "gpio59";
41351ed312aSKonrad Dybcio		function = "gpio";
41451ed312aSKonrad Dybcio		drive-strength = <8>;
41551ed312aSKonrad Dybcio		output-high;
41651ed312aSKonrad Dybcio	};
4174420e604SKonrad Dybcio};
4184420e604SKonrad Dybcio
4194420e604SKonrad Dybcio&usb_1 {
4204420e604SKonrad Dybcio	status = "okay";
4214420e604SKonrad Dybcio};
4224420e604SKonrad Dybcio
4234420e604SKonrad Dybcio&usb_1_dwc3 {
4244420e604SKonrad Dybcio	dr_mode = "peripheral";
4254420e604SKonrad Dybcio};
4264420e604SKonrad Dybcio
4274420e604SKonrad Dybcio&usb_1_hsphy {
4284420e604SKonrad Dybcio	status = "okay";
4294420e604SKonrad Dybcio};
4304420e604SKonrad Dybcio
4314420e604SKonrad Dybcio&xo_board_clk {
4324420e604SKonrad Dybcio	clock-frequency = <19200000>;
4334420e604SKonrad Dybcio};
434