Lines Matching +full:vdd +full:- +full:hba +full:- +full:supply
1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/input/gpio-keys.h>
11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
17 compatible = "xiaomi,laurel-sprout", "qcom,sm6125";
18 chassis-type = "handset";
21 qcom,msm-id = <394 0>; /* sm6125 v1 */
22 qcom,board-id = <11 0>;
25 #address-cells = <2>;
26 #size-cells = <2>;
30 compatible = "simple-framebuffer";
39 reserved-memory {
42 no-map;
47 no-map;
53 record-size = <0x1000>;
54 console-size = <0x40000>;
55 pmsg-size = <0x20000>;
60 no-map;
64 extcon_usb: usb-id {
65 compatible = "linux,extcon-usb-gpio";
66 id-gpios = <&tlmm 102 GPIO_ACTIVE_HIGH>;
69 gpio-keys {
70 compatible = "gpio-keys";
72 pinctrl-0 = <&vol_up_n>;
73 pinctrl-names = "default";
75 key-volume-up {
79 debounce-interval = <15>;
80 linux,can-disable;
81 wakeup-source;
85 thermal-zones {
86 rf-pa0-thermal {
87 thermal-sensors = <&pm6125_adc_tm 0>;
90 active-config0 {
98 quiet-thermal {
99 thermal-sensors = <&pm6125_adc_tm 1>;
102 active-config0 {
110 xo-thermal {
111 thermal-sensors = <&pm6125_adc_tm 2>;
114 active-config0 {
125 vdd-supply = <&vreg_l7a>;
126 vdda-pll-supply = <&vreg_l10a>;
127 vdda-phy-dpdm-supply = <&vreg_l15a>;
132 pinctrl-names = "default";
133 pinctrl-0 = <&camera_flash_therm &emmc_ufs_therm>;
138 qcom,hw-settle-time = <200>;
139 qcom,pre-scaling = <1 1>;
146 qcom,hw-settle-time = <200>;
147 qcom,pre-scaling = <1 1>;
154 qcom,hw-settle-time = <200>;
155 qcom,pre-scaling = <1 1>;
162 qcom,hw-settle-time = <200>;
163 qcom,pre-scaling = <1 1>;
171 rf-pa0-therm@0 {
173 io-channels = <&pm6125_adc ADC5_AMUX_THM1_100K_PU>;
175 qcom,hw-settle-time-us = <200>;
178 quiet-therm@1 {
180 io-channels = <&pm6125_adc ADC5_AMUX_THM2_100K_PU>;
182 qcom,hw-settle-time-us = <200>;
185 xo-therm@2 {
187 io-channels = <&pm6125_adc ADC5_XO_THERM_100K_PU>;
189 qcom,hw-settle-time-us = <200>;
194 camera_flash_therm: camera-flash-therm-state {
197 bias-high-impedance;
200 emmc_ufs_therm: emmc-ufs-therm-state {
203 bias-high-impedance;
206 vol_up_n: vol-up-n-state {
209 input-enable;
210 bias-pull-up;
224 regulators-0 {
225 compatible = "qcom,rpm-pm6125-regulators";
228 regulator-min-microvolt = <936000>;
229 regulator-max-microvolt = <1422000>;
233 regulator-min-microvolt = <1200000>;
234 regulator-max-microvolt = <1256000>;
238 regulator-min-microvolt = <1000000>;
239 regulator-max-microvolt = <1056000>;
243 regulator-min-microvolt = <1000000>;
244 regulator-max-microvolt = <1064000>;
248 regulator-min-microvolt = <872000>;
249 regulator-max-microvolt = <976000>;
250 regulator-allow-set-load;
254 regulator-min-microvolt = <1648000>;
255 regulator-max-microvolt = <2950000>;
256 regulator-allow-set-load;
260 regulator-min-microvolt = <576000>;
261 regulator-max-microvolt = <656000>;
265 regulator-min-microvolt = <872000>;
266 regulator-max-microvolt = <976000>;
270 regulator-min-microvolt = <400000>;
271 regulator-max-microvolt = <728000>;
275 regulator-min-microvolt = <1800000>;
276 regulator-max-microvolt = <1896000>;
280 regulator-min-microvolt = <1800000>;
281 regulator-max-microvolt = <1896000>;
282 regulator-allow-set-load;
286 regulator-min-microvolt = <1800000>;
287 regulator-max-microvolt = <1952000>;
288 regulator-allow-set-load;
292 regulator-min-microvolt = <1800000>;
293 regulator-max-microvolt = <1996000>;
297 regulator-min-microvolt = <1800000>;
298 regulator-max-microvolt = <1832000>;
302 regulator-min-microvolt = <1800000>;
303 regulator-max-microvolt = <1904000>;
307 regulator-min-microvolt = <3104000>;
308 regulator-max-microvolt = <3232000>;
312 regulator-min-microvolt = <1800000>;
313 regulator-max-microvolt = <1904000>;
317 regulator-min-microvolt = <1248000>;
318 regulator-max-microvolt = <1304000>;
322 regulator-min-microvolt = <1200000>;
323 regulator-max-microvolt = <1264000>;
324 regulator-allow-set-load;
328 regulator-min-microvolt = <1648000>;
329 regulator-max-microvolt = <2952000>;
333 regulator-min-microvolt = <1648000>;
334 regulator-max-microvolt = <2952000>;
338 regulator-min-microvolt = <2600000>;
339 regulator-max-microvolt = <2856000>;
343 regulator-min-microvolt = <2944000>;
344 regulator-max-microvolt = <2950000>;
345 regulator-allow-set-load;
349 regulator-min-microvolt = <3000000>;
350 regulator-max-microvolt = <3400000>;
354 regulator-min-microvolt = <2944000>;
355 regulator-max-microvolt = <2950000>;
356 regulator-allow-set-load;
362 sd-cd-pins {
365 drive-strength = <2>;
366 bias-disable;
371 sd-cd-pins {
374 drive-strength = <2>;
375 bias-pull-up;
380 cd-gpios = <&tlmm 98 GPIO_ACTIVE_HIGH>;
381 vmmc-supply = <&vreg_l22a>;
382 vqmmc-supply = <&vreg_l5a>;
383 no-sdio;
384 no-mmc;
389 gpio-reserved-ranges = <22 2>, <28 6>;
393 vcc-supply = <&vreg_l24a>;
394 vccq2-supply = <&vreg_l11a>;
395 vcc-max-microamp = <600000>;
396 vccq2-max-microamp = <600000>;
397 vdd-hba-supply = <&vreg_l18a>;
402 vdda-phy-supply = <&vreg_l4a>;
403 vdda-pll-supply = <&vreg_l10a>;