On 2/20/26 10:19 AM, Luca Weiss wrote:
> Add a generic-adc-thermal node to convert the voltage read by the
> battery temperature ADC into degree Celsius using the provided lookup
> table.
> 
> This will later be used as input for the fuel gauge node (QGauge on the
> PM7250B).
> 
> Signed-off-by: Luca Weiss <[email protected]>
> ---
>  arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 83 
> +++++++++++++++++++++++
>  1 file changed, 83 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts 
> b/arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts
> index b697051a0aaa..7857003099a6 100644
> --- a/arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts
> +++ b/arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts
> @@ -108,6 +108,89 @@ rear_cam_sensor: thermal-sensor-rear-cam {
>               io-channel-names = "sensor-channel";
>       };
>  
> +     bat_therm_sensor: thermal-sensor-bat-therm {

nit: this should be a little higher

> +             compatible = "generic-adc-thermal";
> +             #thermal-sensor-cells = <0>;
> +             #io-channel-cells = <0>;
> +             io-channels = <&pm7250b_adc ADC5_BAT_THERM_30K_PU>;
> +             io-channel-names = "sensor-channel";
> +             /*
> +              * Voltage to temperature table for 10kΩ (B=3435K) NTC with a
> +              * 1.875V reference and 30kΩ pull-up.
> +              */

I think this looks good. Is this data going to be correct for all/most
devices (i.e. is there a single battery sku)?

Konrad

Reply via email to