Loading arch/arm64/boot/dts/qcom/sa2150p-ccard.dtsi +18 −0 Original line number Diff line number Diff line Loading @@ -300,3 +300,21 @@ }; }; }; &pms405_vadc { pa_therm1 { /delete-property/ qcom,ratiometric; /delete-property/ qcom,hw-settle-time; label = "pa_therm1"; reg = <ADC_AMUX_THM1>; qcom,pre-scaling = <1 1>; }; pa_therm3 { /delete-property/ qcom,ratiometric; /delete-property/ qcom,hw-settle-time; label = "pa_therm3"; reg = <ADC_AMUX_THM3>; qcom,pre-scaling = <1 1>; }; }; drivers/iio/adc/qcom-spmi-adc5.c +4 −0 Original line number Diff line number Diff line Loading @@ -796,6 +796,10 @@ static const struct adc_channels adc_chans_rev2[ADC_MAX_CHANNEL] = { SCALE_HW_CALIB_THERM_100K_PULLUP) [ANA_IN] = ADC_CHAN_TEMP("drax_temp", 1, SCALE_HW_CALIB_PMIC_THERM) [ADC_AMUX_THM1] = ADC_CHAN_VOLT("amux_thm1", 1, SCALE_HW_CALIB_DEFAULT) [ADC_AMUX_THM3] = ADC_CHAN_VOLT("amux_thm3", 1, SCALE_HW_CALIB_DEFAULT) }; static int adc_get_dt_channel_data(struct device *dev, Loading Loading
arch/arm64/boot/dts/qcom/sa2150p-ccard.dtsi +18 −0 Original line number Diff line number Diff line Loading @@ -300,3 +300,21 @@ }; }; }; &pms405_vadc { pa_therm1 { /delete-property/ qcom,ratiometric; /delete-property/ qcom,hw-settle-time; label = "pa_therm1"; reg = <ADC_AMUX_THM1>; qcom,pre-scaling = <1 1>; }; pa_therm3 { /delete-property/ qcom,ratiometric; /delete-property/ qcom,hw-settle-time; label = "pa_therm3"; reg = <ADC_AMUX_THM3>; qcom,pre-scaling = <1 1>; }; };
drivers/iio/adc/qcom-spmi-adc5.c +4 −0 Original line number Diff line number Diff line Loading @@ -796,6 +796,10 @@ static const struct adc_channels adc_chans_rev2[ADC_MAX_CHANNEL] = { SCALE_HW_CALIB_THERM_100K_PULLUP) [ANA_IN] = ADC_CHAN_TEMP("drax_temp", 1, SCALE_HW_CALIB_PMIC_THERM) [ADC_AMUX_THM1] = ADC_CHAN_VOLT("amux_thm1", 1, SCALE_HW_CALIB_DEFAULT) [ADC_AMUX_THM3] = ADC_CHAN_VOLT("amux_thm3", 1, SCALE_HW_CALIB_DEFAULT) }; static int adc_get_dt_channel_data(struct device *dev, Loading