Lines Matching +full:allow +full:- +full:set +full:- +full:time

1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/gpio-keys.h>
12 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
16 qcom,msm-id = <394 0x10000>; /* sm6125 v1 */
17 qcom,board-id = <34 0>;
21 chassis-type = "handset";
29 #address-cells = <2>;
30 #size-cells = <2>;
34 compatible = "simple-framebuffer";
43 extcon_usb: extcon-usb {
44 compatible = "linux,extcon-usb-gpio";
45 id-gpios = <&tlmm 102 GPIO_ACTIVE_HIGH>;
48 gpio-keys {
49 compatible = "gpio-keys";
51 pinctrl-0 = <&vol_down_n>;
52 pinctrl-names = "default";
54 key-volume-down {
58 debounce-interval = <15>;
59 linux,can-disable;
60 wakeup-source;
64 reserved-memory {
65 #address-cells = <2>;
66 #size-cells = <2>;
69 no-map;
74 no-map;
80 record-size = <0x1000>;
81 console-size = <0x40000>;
82 pmsg-size = <0x20000>;
87 no-map;
91 thermal-zones {
92 rf-pa0-thermal {
93 polling-delay-passive = <0>;
94 polling-delay = <0>;
95 thermal-sensors = <&pm6125_adc_tm 0>;
98 active-config0 {
106 quiet-thermal {
107 polling-delay-passive = <0>;
108 polling-delay = <5000>;
109 thermal-sensors = <&pm6125_adc_tm 1>;
112 active-config0 {
120 xo-thermal {
121 polling-delay-passive = <0>;
122 polling-delay = <0>;
123 thermal-sensors = <&pm6125_adc_tm 2>;
126 active-config0 {
134 rf-pa1-thermal {
135 polling-delay-passive = <0>;
136 polling-delay = <0>;
137 thermal-sensors = <&pm6125_adc_tm 3>;
140 active-config0 {
155 vdd-supply = <&pm6125_l7>;
156 vdda-pll-supply = <&pm6125_l10>;
157 vdda-phy-dpdm-supply = <&pm6125_l15>;
162 clock-frequency = <400000>;
169 clock-frequency = <400000>;
176 clock-frequency = <1000000>;
183 pinctrl-names = "default";
184 pinctrl-0 = <&camera_flash_therm &emmc_ufs_therm &rf_pa1_therm>;
189 qcom,hw-settle-time = <200>;
190 qcom,pre-scaling = <1 1>;
197 qcom,hw-settle-time = <200>;
198 qcom,pre-scaling = <1 1>;
205 qcom,hw-settle-time = <200>;
206 qcom,pre-scaling = <1 1>;
213 qcom,hw-settle-time = <200>;
214 qcom,pre-scaling = <1 1>;
221 qcom,hw-settle-time = <200>;
222 qcom,pre-scaling = <1 1>;
230 rf-pa0-therm@0 {
232 io-channels = <&pm6125_adc ADC5_AMUX_THM1_100K_PU>;
234 qcom,hw-settle-time-us = <200>;
237 quiet-therm@1 {
239 io-channels = <&pm6125_adc ADC5_AMUX_THM2_100K_PU>;
241 qcom,hw-settle-time-us = <200>;
244 xo-therm@2 {
246 io-channels = <&pm6125_adc ADC5_XO_THERM_100K_PU>;
248 qcom,hw-settle-time-us = <200>;
251 rf-pa1-therm@3 {
253 io-channels = <&pm6125_adc ADC5_GPIO4_100K_PU>;
255 qcom,hw-settle-time-us = <200>;
260 camera_flash_therm: camera-flash-therm-state {
263 bias-high-impedance;
266 emmc_ufs_therm: emmc-ufs-therm-state {
269 bias-high-impedance;
272 rf_pa1_therm: rf-pa1-therm-state {
275 bias-high-impedance;
289 regulators-0 {
290 compatible = "qcom,rpm-pm6125-regulators";
292 vdd_l2_l3_l4-supply = <&pm6125_l7>;
293 vdd_l5_l15_l19_l20_l21_l22-supply = <&pm6125_l10>;
301 regulator-min-microvolt = <936000>;
302 regulator-max-microvolt = <1422000>;
306 regulator-min-microvolt = <1200000>;
307 regulator-max-microvolt = <1256000>;
311 regulator-min-microvolt = <1000000>;
312 regulator-max-microvolt = <1056000>;
316 regulator-min-microvolt = <1000000>;
317 regulator-max-microvolt = <1064000>;
321 regulator-min-microvolt = <872000>;
322 regulator-max-microvolt = <976000>;
326 regulator-min-microvolt = <1648000>;
327 regulator-max-microvolt = <2950000>;
328 regulator-allow-set-load;
332 regulator-min-microvolt = <576000>;
333 regulator-max-microvolt = <656000>;
337 regulator-min-microvolt = <872000>;
338 regulator-max-microvolt = <976000>;
342 regulator-min-microvolt = <400000>;
343 regulator-max-microvolt = <728000>;
347 regulator-min-microvolt = <1800000>;
348 regulator-max-microvolt = <1896000>;
352 regulator-min-microvolt = <1800000>;
353 regulator-max-microvolt = <1896000>;
357 regulator-min-microvolt = <1800000>;
358 regulator-max-microvolt = <1800000>;
359 regulator-allow-set-load;
363 regulator-min-microvolt = <1800000>;
364 regulator-max-microvolt = <1996000>;
368 regulator-min-microvolt = <1800000>;
369 regulator-max-microvolt = <1832000>;
373 regulator-min-microvolt = <1800000>;
374 regulator-max-microvolt = <1904000>;
378 regulator-min-microvolt = <3104000>;
379 regulator-max-microvolt = <3232000>;
383 regulator-min-microvolt = <1800000>;
384 regulator-max-microvolt = <1904000>;
388 regulator-min-microvolt = <1248000>;
389 regulator-max-microvolt = <1304000>;
393 regulator-min-microvolt = <1200000>;
394 regulator-max-microvolt = <1264000>;
398 regulator-min-microvolt = <1648000>;
399 regulator-max-microvolt = <2952000>;
403 regulator-min-microvolt = <1648000>;
404 regulator-max-microvolt = <2952000>;
408 regulator-min-microvolt = <2600000>;
409 regulator-max-microvolt = <2856000>;
413 regulator-min-microvolt = <2944000>;
414 regulator-max-microvolt = <2950000>;
415 regulator-allow-set-load;
419 regulator-min-microvolt = <3000000>;
420 regulator-max-microvolt = <3400000>;
424 regulator-min-microvolt = <2944000>;
425 regulator-max-microvolt = <2950000>;
426 regulator-allow-set-load;
436 sd-cd-pins {
439 drive-strength = <2>;
440 bias-disable;
445 sd-cd-pins {
448 drive-strength = <2>;
449 bias-pull-up;
454 vmmc-supply = <&pm6125_l24>;
455 vqmmc-supply = <&pm6125_l11>;
460 cd-gpios = <&tlmm 98 GPIO_ACTIVE_HIGH>;
461 vmmc-supply = <&pm6125_l22>;
462 vqmmc-supply = <&pm6125_l5>;
463 no-sdio;
464 no-mmc;
469 gpio-reserved-ranges = <22 2>, <28 6>;
471 vol_down_n: vol-down-n-state {
474 drive-strength = <2>;
475 bias-disable;