Loading qcom/sdxlemur-pmic-overlay.dtsi +208 −0 Original line number Diff line number Diff line #include <dt-bindings/iio/qcom,spmi-adc7-pmx65.h> #include "pmk8350.dtsi" #include "pmx65.dtsi" &pmk8350_vadc { /delete-node/ pm8350_ref_gnd; /delete-node/ pm8350_vref_1p25; /delete-node/ pm8350_die_temp; /delete-node/ pm8350_vph_pwr; /delete-node/ pm8350b_ref_gnd; /delete-node/ pm8350b_vref_1p25; /delete-node/ pm8350b_die_temp; /delete-node/ pm8350b_vph_pwr; /delete-node/ pm8350b_vbat_sns; /delete-node/ pmr735a_ref_gnd; /delete-node/ pmr735a_vref_1p25; /delete-node/ pmr735a_die_temp; /delete-node/ pmr735b_ref_gnd; /delete-node/ pmr735b_vref_1p25; /delete-node/ pmr735b_die_temp; pmx65_pa_therm1 { reg = <PMX65_ADC7_AMUX_THM1_100K_PU>; label = "pmx65_pa_therm1"; qcom,ratiometric; qcom,hw-settle-time = <200>; qcom,pre-scaling = <1 1>; }; pmx65_pa_therm2 { reg = <PMX65_ADC7_AMUX_THM2_100K_PU>; label = "pmx65_pa_therm2"; qcom,ratiometric; qcom,hw-settle-time = <200>; qcom,pre-scaling = <1 1>; }; pmx65_mdm_case_therm { reg = <PMX65_ADC7_AMUX_THM3_100K_PU>; label = "pmx65_mdm_case_therm"; qcom,ratiometric; qcom,hw-settle-time = <200>; qcom,pre-scaling = <1 1>; }; pmx65_ambient_therm { reg = <PMX65_ADC7_AMUX_THM4_100K_PU>; label = "pmx65_ambient_therm"; qcom,ratiometric; qcom,hw-settle-time = <200>; qcom,pre-scaling = <1 1>; }; pmx65_qtm_skin_therm { reg = <PMX65_ADC7_AMUX_THM6_100K_PU>; label = "pmx65_qtm_skin_therm"; qcom,ratiometric; qcom,hw-settle-time = <200>; qcom,pre-scaling = <1 1>; }; }; &pmk8350_adc_tm { io-channels = <&pmk8350_vadc PMX65_ADC7_AMUX_THM1_100K_PU>, <&pmk8350_vadc PMX65_ADC7_AMUX_THM2_100K_PU>, <&pmk8350_vadc PMX65_ADC7_AMUX_THM3_100K_PU>, <&pmk8350_vadc PMX65_ADC7_AMUX_THM4_100K_PU>, <&pmk8350_vadc PMX65_ADC7_AMUX_THM6_100K_PU>; pmx65_pa_therm1 { reg = <PMX65_ADC7_AMUX_THM1_100K_PU>; qcom,ratiometric; qcom,hw-settle-time = <200>; }; pmx65_pa_therm2 { reg = <PMX65_ADC7_AMUX_THM2_100K_PU>; qcom,ratiometric; qcom,hw-settle-time = <200>; }; pmx65_mdm_case_therm { reg = <PMX65_ADC7_AMUX_THM3_100K_PU>; qcom,ratiometric; qcom,hw-settle-time = <200>; }; pmx65_ambient_therm { reg = <PMX65_ADC7_AMUX_THM4_100K_PU>; qcom,ratiometric; qcom,hw-settle-time = <200>; }; pmx65_qtm_skin_therm { reg = <PMX65_ADC7_AMUX_THM6_100K_PU>; qcom,ratiometric; qcom,hw-settle-time = <200>; }; }; &thermal_zones { modem-lte-sub6-pa1 { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&pmk8350_adc_tm PMX65_ADC7_AMUX_THM1_100K_PU>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-lte-sub6-pa2 { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&pmk8350_adc_tm PMX65_ADC7_AMUX_THM2_100K_PU>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-skin-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&pmk8350_adc_tm PMX65_ADC7_AMUX_THM3_100K_PU>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-ambient-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&pmk8350_adc_tm PMX65_ADC7_AMUX_THM4_100K_PU>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-beamer-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&pmk8350_adc_tm PMX65_ADC7_AMUX_THM6_100K_PU>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; }; Loading
qcom/sdxlemur-pmic-overlay.dtsi +208 −0 Original line number Diff line number Diff line #include <dt-bindings/iio/qcom,spmi-adc7-pmx65.h> #include "pmk8350.dtsi" #include "pmx65.dtsi" &pmk8350_vadc { /delete-node/ pm8350_ref_gnd; /delete-node/ pm8350_vref_1p25; /delete-node/ pm8350_die_temp; /delete-node/ pm8350_vph_pwr; /delete-node/ pm8350b_ref_gnd; /delete-node/ pm8350b_vref_1p25; /delete-node/ pm8350b_die_temp; /delete-node/ pm8350b_vph_pwr; /delete-node/ pm8350b_vbat_sns; /delete-node/ pmr735a_ref_gnd; /delete-node/ pmr735a_vref_1p25; /delete-node/ pmr735a_die_temp; /delete-node/ pmr735b_ref_gnd; /delete-node/ pmr735b_vref_1p25; /delete-node/ pmr735b_die_temp; pmx65_pa_therm1 { reg = <PMX65_ADC7_AMUX_THM1_100K_PU>; label = "pmx65_pa_therm1"; qcom,ratiometric; qcom,hw-settle-time = <200>; qcom,pre-scaling = <1 1>; }; pmx65_pa_therm2 { reg = <PMX65_ADC7_AMUX_THM2_100K_PU>; label = "pmx65_pa_therm2"; qcom,ratiometric; qcom,hw-settle-time = <200>; qcom,pre-scaling = <1 1>; }; pmx65_mdm_case_therm { reg = <PMX65_ADC7_AMUX_THM3_100K_PU>; label = "pmx65_mdm_case_therm"; qcom,ratiometric; qcom,hw-settle-time = <200>; qcom,pre-scaling = <1 1>; }; pmx65_ambient_therm { reg = <PMX65_ADC7_AMUX_THM4_100K_PU>; label = "pmx65_ambient_therm"; qcom,ratiometric; qcom,hw-settle-time = <200>; qcom,pre-scaling = <1 1>; }; pmx65_qtm_skin_therm { reg = <PMX65_ADC7_AMUX_THM6_100K_PU>; label = "pmx65_qtm_skin_therm"; qcom,ratiometric; qcom,hw-settle-time = <200>; qcom,pre-scaling = <1 1>; }; }; &pmk8350_adc_tm { io-channels = <&pmk8350_vadc PMX65_ADC7_AMUX_THM1_100K_PU>, <&pmk8350_vadc PMX65_ADC7_AMUX_THM2_100K_PU>, <&pmk8350_vadc PMX65_ADC7_AMUX_THM3_100K_PU>, <&pmk8350_vadc PMX65_ADC7_AMUX_THM4_100K_PU>, <&pmk8350_vadc PMX65_ADC7_AMUX_THM6_100K_PU>; pmx65_pa_therm1 { reg = <PMX65_ADC7_AMUX_THM1_100K_PU>; qcom,ratiometric; qcom,hw-settle-time = <200>; }; pmx65_pa_therm2 { reg = <PMX65_ADC7_AMUX_THM2_100K_PU>; qcom,ratiometric; qcom,hw-settle-time = <200>; }; pmx65_mdm_case_therm { reg = <PMX65_ADC7_AMUX_THM3_100K_PU>; qcom,ratiometric; qcom,hw-settle-time = <200>; }; pmx65_ambient_therm { reg = <PMX65_ADC7_AMUX_THM4_100K_PU>; qcom,ratiometric; qcom,hw-settle-time = <200>; }; pmx65_qtm_skin_therm { reg = <PMX65_ADC7_AMUX_THM6_100K_PU>; qcom,ratiometric; qcom,hw-settle-time = <200>; }; }; &thermal_zones { modem-lte-sub6-pa1 { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&pmk8350_adc_tm PMX65_ADC7_AMUX_THM1_100K_PU>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-lte-sub6-pa2 { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&pmk8350_adc_tm PMX65_ADC7_AMUX_THM2_100K_PU>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-skin-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&pmk8350_adc_tm PMX65_ADC7_AMUX_THM3_100K_PU>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-ambient-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&pmk8350_adc_tm PMX65_ADC7_AMUX_THM4_100K_PU>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; modem-beamer-usr { polling-delay-passive = <0>; polling-delay = <0>; thermal-governor = "user_space"; thermal-sensors = <&pmk8350_adc_tm PMX65_ADC7_AMUX_THM6_100K_PU>; wake-capable-sensor; trips { active-config0 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; active-config1 { temperature = <125000>; hysteresis = <1000>; type = "passive"; }; }; }; };