Lines Matching +full:xo +full:- +full:therm
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>;
187 vdda-supply = <&pm6125_l18>;
191 compatible = "samsung,sofef01-m-ams597ut01";
194 reset-gpios = <&tlmm 90 GPIO_ACTIVE_LOW>;
196 vddio-supply = <&pm6125_l12>;
198 pinctrl-0 = <&mdss_dsi_active &mdss_te_active_sleep>;
199 pinctrl-1 = <&mdss_dsi_sleep &mdss_te_active_sleep>;
200 pinctrl-names = "default", "sleep";
204 remote-endpoint = <&mdss_dsi0_out>;
211 remote-endpoint = <&panel_in>;
212 data-lanes = <0 1 2 3>;
220 pinctrl-names = "default";
221 pinctrl-0 = <&camera_flash_therm &emmc_ufs_therm &rf_pa1_therm>;
226 qcom,hw-settle-time = <200>;
227 qcom,pre-scaling = <1 1>;
234 qcom,hw-settle-time = <200>;
235 qcom,pre-scaling = <1 1>;
242 qcom,hw-settle-time = <200>;
243 qcom,pre-scaling = <1 1>;
250 qcom,hw-settle-time = <200>;
251 qcom,pre-scaling = <1 1>;
258 qcom,hw-settle-time = <200>;
259 qcom,pre-scaling = <1 1>;
267 rf-pa0-therm@0 {
269 io-channels = <&pm6125_adc ADC5_AMUX_THM1_100K_PU>;
271 qcom,hw-settle-time-us = <200>;
274 quiet-therm@1 {
276 io-channels = <&pm6125_adc ADC5_AMUX_THM2_100K_PU>;
278 qcom,hw-settle-time-us = <200>;
281 xo-therm@2 {
283 io-channels = <&pm6125_adc ADC5_XO_THERM_100K_PU>;
285 qcom,hw-settle-time-us = <200>;
288 rf-pa1-therm@3 {
290 io-channels = <&pm6125_adc ADC5_GPIO4_100K_PU>;
292 qcom,hw-settle-time-us = <200>;
297 camera_flash_therm: camera-flash-therm-state {
300 bias-high-impedance;
303 emmc_ufs_therm: emmc-ufs-therm-state {
306 bias-high-impedance;
309 rf_pa1_therm: rf-pa1-therm-state {
312 bias-high-impedance;
326 regulators-0 {
327 compatible = "qcom,rpm-pm6125-regulators";
329 vdd_l2_l3_l4-supply = <&pm6125_l7>;
330 vdd_l5_l15_l19_l20_l21_l22-supply = <&pm6125_l10>;
338 regulator-min-microvolt = <936000>;
339 regulator-max-microvolt = <1422000>;
343 regulator-min-microvolt = <1200000>;
344 regulator-max-microvolt = <1256000>;
348 regulator-min-microvolt = <1000000>;
349 regulator-max-microvolt = <1056000>;
353 regulator-min-microvolt = <1000000>;
354 regulator-max-microvolt = <1064000>;
358 regulator-min-microvolt = <872000>;
359 regulator-max-microvolt = <976000>;
363 regulator-min-microvolt = <1648000>;
364 regulator-max-microvolt = <2950000>;
365 regulator-allow-set-load;
369 regulator-min-microvolt = <576000>;
370 regulator-max-microvolt = <656000>;
374 regulator-min-microvolt = <872000>;
375 regulator-max-microvolt = <976000>;
379 regulator-min-microvolt = <400000>;
380 regulator-max-microvolt = <728000>;
384 regulator-min-microvolt = <1800000>;
385 regulator-max-microvolt = <1896000>;
389 regulator-min-microvolt = <1800000>;
390 regulator-max-microvolt = <1896000>;
394 regulator-min-microvolt = <1800000>;
395 regulator-max-microvolt = <1800000>;
396 regulator-allow-set-load;
400 regulator-min-microvolt = <1800000>;
401 regulator-max-microvolt = <1996000>;
405 regulator-min-microvolt = <1800000>;
406 regulator-max-microvolt = <1832000>;
410 regulator-min-microvolt = <1800000>;
411 regulator-max-microvolt = <1904000>;
415 regulator-min-microvolt = <3104000>;
416 regulator-max-microvolt = <3232000>;
420 regulator-min-microvolt = <1800000>;
421 regulator-max-microvolt = <1904000>;
425 regulator-min-microvolt = <1248000>;
426 regulator-max-microvolt = <1304000>;
430 regulator-min-microvolt = <1200000>;
431 regulator-max-microvolt = <1264000>;
435 regulator-min-microvolt = <1648000>;
436 regulator-max-microvolt = <2952000>;
440 regulator-min-microvolt = <1648000>;
441 regulator-max-microvolt = <2952000>;
445 regulator-min-microvolt = <2600000>;
446 regulator-max-microvolt = <2856000>;
450 regulator-min-microvolt = <2944000>;
451 regulator-max-microvolt = <2950000>;
452 regulator-allow-set-load;
456 regulator-min-microvolt = <3000000>;
457 regulator-max-microvolt = <3400000>;
461 regulator-min-microvolt = <2944000>;
462 regulator-max-microvolt = <2950000>;
463 regulator-allow-set-load;
473 sd-cd-pins {
476 drive-strength = <2>;
477 bias-disable;
482 sd-cd-pins {
485 drive-strength = <2>;
486 bias-pull-up;
491 vmmc-supply = <&pm6125_l24>;
492 vqmmc-supply = <&pm6125_l11>;
497 cd-gpios = <&tlmm 98 GPIO_ACTIVE_HIGH>;
498 vmmc-supply = <&pm6125_l22>;
499 vqmmc-supply = <&pm6125_l5>;
500 no-sdio;
501 no-mmc;
506 gpio-reserved-ranges = <22 2>, <28 6>;
508 vol_down_n: vol-down-n-state {
511 drive-strength = <2>;
512 bias-disable;
515 mdss_te_active_sleep: mdss-te-active-sleep-state {
518 drive-strength = <2>;
519 bias-pull-down;
522 mdss_dsi_active: mdss-dsi-active-state {
525 drive-strength = <8>;
526 bias-disable;
529 mdss_dsi_sleep: mdss-dsi-sleep-state {
532 drive-strength = <2>;
533 bias-pull-down;