Lines Matching +full:xo +full:- +full:therm

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 polling-delay-passive = <0>;
88 polling-delay = <0>;
89 thermal-sensors = <&pm6125_adc_tm 0>;
92 active-config0 {
100 quiet-thermal {
101 polling-delay-passive = <0>;
102 polling-delay = <5000>;
103 thermal-sensors = <&pm6125_adc_tm 1>;
106 active-config0 {
114 xo-thermal {
115 polling-delay-passive = <0>;
116 polling-delay = <0>;
117 thermal-sensors = <&pm6125_adc_tm 2>;
120 active-config0 {
131 vdd-supply = <&vreg_l7a>;
132 vdda-pll-supply = <&vreg_l10a>;
133 vdda-phy-dpdm-supply = <&vreg_l15a>;
138 pinctrl-names = "default";
139 pinctrl-0 = <&camera_flash_therm &emmc_ufs_therm>;
144 qcom,hw-settle-time = <200>;
145 qcom,pre-scaling = <1 1>;
152 qcom,hw-settle-time = <200>;
153 qcom,pre-scaling = <1 1>;
160 qcom,hw-settle-time = <200>;
161 qcom,pre-scaling = <1 1>;
168 qcom,hw-settle-time = <200>;
169 qcom,pre-scaling = <1 1>;
177 rf-pa0-therm@0 {
179 io-channels = <&pm6125_adc ADC5_AMUX_THM1_100K_PU>;
181 qcom,hw-settle-time-us = <200>;
184 quiet-therm@1 {
186 io-channels = <&pm6125_adc ADC5_AMUX_THM2_100K_PU>;
188 qcom,hw-settle-time-us = <200>;
191 xo-therm@2 {
193 io-channels = <&pm6125_adc ADC5_XO_THERM_100K_PU>;
195 qcom,hw-settle-time-us = <200>;
200 camera_flash_therm: camera-flash-therm-state {
203 bias-high-impedance;
206 emmc_ufs_therm: emmc-ufs-therm-state {
209 bias-high-impedance;
212 vol_up_n: vol-up-n-state {
215 input-enable;
216 bias-pull-up;
230 regulators-0 {
231 compatible = "qcom,rpm-pm6125-regulators";
234 regulator-min-microvolt = <936000>;
235 regulator-max-microvolt = <1422000>;
239 regulator-min-microvolt = <1200000>;
240 regulator-max-microvolt = <1256000>;
244 regulator-min-microvolt = <1000000>;
245 regulator-max-microvolt = <1056000>;
249 regulator-min-microvolt = <1000000>;
250 regulator-max-microvolt = <1064000>;
254 regulator-min-microvolt = <872000>;
255 regulator-max-microvolt = <976000>;
256 regulator-allow-set-load;
260 regulator-min-microvolt = <1648000>;
261 regulator-max-microvolt = <2950000>;
262 regulator-allow-set-load;
266 regulator-min-microvolt = <576000>;
267 regulator-max-microvolt = <656000>;
271 regulator-min-microvolt = <872000>;
272 regulator-max-microvolt = <976000>;
276 regulator-min-microvolt = <400000>;
277 regulator-max-microvolt = <728000>;
281 regulator-min-microvolt = <1800000>;
282 regulator-max-microvolt = <1896000>;
286 regulator-min-microvolt = <1800000>;
287 regulator-max-microvolt = <1896000>;
288 regulator-allow-set-load;
292 regulator-min-microvolt = <1800000>;
293 regulator-max-microvolt = <1952000>;
294 regulator-allow-set-load;
298 regulator-min-microvolt = <1800000>;
299 regulator-max-microvolt = <1996000>;
303 regulator-min-microvolt = <1800000>;
304 regulator-max-microvolt = <1832000>;
308 regulator-min-microvolt = <1800000>;
309 regulator-max-microvolt = <1904000>;
313 regulator-min-microvolt = <3104000>;
314 regulator-max-microvolt = <3232000>;
318 regulator-min-microvolt = <1800000>;
319 regulator-max-microvolt = <1904000>;
323 regulator-min-microvolt = <1248000>;
324 regulator-max-microvolt = <1304000>;
328 regulator-min-microvolt = <1200000>;
329 regulator-max-microvolt = <1264000>;
330 regulator-allow-set-load;
334 regulator-min-microvolt = <1648000>;
335 regulator-max-microvolt = <2952000>;
339 regulator-min-microvolt = <1648000>;
340 regulator-max-microvolt = <2952000>;
344 regulator-min-microvolt = <2600000>;
345 regulator-max-microvolt = <2856000>;
349 regulator-min-microvolt = <2944000>;
350 regulator-max-microvolt = <2950000>;
351 regulator-allow-set-load;
355 regulator-min-microvolt = <3000000>;
356 regulator-max-microvolt = <3400000>;
360 regulator-min-microvolt = <2944000>;
361 regulator-max-microvolt = <2950000>;
362 regulator-allow-set-load;
368 sd-cd-pins {
371 drive-strength = <2>;
372 bias-disable;
377 sd-cd-pins {
380 drive-strength = <2>;
381 bias-pull-up;
386 cd-gpios = <&tlmm 98 GPIO_ACTIVE_HIGH>;
387 vmmc-supply = <&vreg_l22a>;
388 vqmmc-supply = <&vreg_l5a>;
389 no-sdio;
390 no-mmc;
395 gpio-reserved-ranges = <22 2>, <28 6>;
399 vcc-supply = <&vreg_l24a>;
400 vccq2-supply = <&vreg_l11a>;
401 vcc-max-microamp = <600000>;
402 vccq2-max-microamp = <600000>;
403 vdd-hba-supply = <&vreg_l18a>;
408 vdda-phy-supply = <&vreg_l4a>;
409 vdda-pll-supply = <&vreg_l10a>;