diff --git a/qcom/sdxpinn-pmic-overlay.dtsi b/qcom/sdxpinn-pmic-overlay.dtsi index 6923a4b8..6bea5baa 100644 --- a/qcom/sdxpinn-pmic-overlay.dtsi +++ b/qcom/sdxpinn-pmic-overlay.dtsi @@ -1,4 +1,6 @@ #include +#include +#include #include "pmk8550.dtsi" #include "pmx75.dtsi" @@ -49,3 +51,128 @@ status = "disabled"; }; }; + +&pmk8550_vadc { + /delete-node/ pm8550_offset_ref; + /delete-node/ pm8550_vref_1p25; + /delete-node/ pm8550_die_temp; + /delete-node/ pm8550_vph_pwr; + + /delete-node/ pm8550b_offset_ref; + /delete-node/ pm8550b_vref_1p25; + /delete-node/ pm8550b_die_temp; + /delete-node/ pm8550b_lite_die_temp; + /delete-node/ pm8550b_vph_pwr; + /delete-node/ pm8550b_vbat_sns_qbg; + + /delete-node/ pm8550vs_c_die_temp; + /delete-node/ pm8550vs_d_die_temp; + /delete-node/ pm8550vs_e_die_temp; + /delete-node/ pm8550vs_g_die_temp; + + /delete-node/ pm8550ve_die_temp; + + /* PM8550BA Channel nodes */ + pm7550ba_offset_ref { + reg = ; + label = "pm7550ba_offset_ref"; + qcom,pre-scaling = <1 1>; + }; + + pm7550ba_vref_1p25 { + reg = ; + label = "pm7550ba_vref_1p25"; + qcom,pre-scaling = <1 1>; + }; + + pm7550ba_die_temp { + reg = ; + label = "pm7550ba_die_temp"; + qcom,pre-scaling = <1 1>; + }; + + pm7550ba_vph_pwr { + reg = ; + label = "pm7550ba_vph_pwr"; + qcom,pre-scaling = <1 3>; + }; + + /* PMX75 Channel nodes */ + pmx75_offset_ref { + reg = ; + label = "pmx75_offset_ref"; + qcom,pre-scaling = <1 1>; + }; + + pmx75_vref_1p25 { + reg = ; + label = "pmx75_vref_1p135"; + qcom,pre-scaling = <1 1>; + }; + + pmx75_die_temp { + reg = ; + label = "pmx75_die_temp"; + qcom,pre-scaling = <1 1>; + }; + + pmx75_vph_pwr { + reg = ; + label = "pmx75_vph_pwr"; + qcom,pre-scaling = <1 3>; + }; + + pmx75_pa_therm1 { + reg = ; + label = "pmx75_pa_therm1"; + qcom,ratiometric; + qcom,hw-settle-time = <200>; + qcom,pre-scaling = <1 1>; + qcom,adc-tm-type = <1>; + }; + + pmx75_pa_therm2 { + reg = ; + label = "pmx75_pa_therm2"; + qcom,ratiometric; + qcom,hw-settle-time = <200>; + qcom,pre-scaling = <1 1>; + qcom,adc-tm-type = <1>; + }; + + pmx75_sdx_case_therm { + reg = ; + label = "pmx75_sdx_case_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <200>; + qcom,pre-scaling = <1 1>; + qcom,adc-tm-type = <1>; + }; + + pmx75_ambient_therm { + reg = ; + label = "pmx75_ambient_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <200>; + qcom,pre-scaling = <1 1>; + qcom,adc-tm-type = <1>; + }; + + pmx75_qtm_therm { + reg = ; + label = "pmx75_qtm_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <200>; + qcom,pre-scaling = <1 1>; + qcom,adc-tm-type = <1>; + }; + + pmx75_sdr_skin_therm { + reg = ; + label = "pmx75_sdr_skin_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <200>; + qcom,pre-scaling = <1 1>; + qcom,adc-tm-type = <1>; + }; +};