Message ID | 20201221181306.904272-3-martin.blumenstingl@googlemail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Thermal zone configuration for Meson8/Meson8b/Meson8m2 | expand |
On 21/12/2020 19:13, Martin Blumenstingl wrote: > The SoC temperature can be retrieved from ADC channel 8 on all 32-bit > SoCs (Meson6, Meson8, Meson8b and Meson8m2). Add a "generic-adc-thermal" > instance to meson.dtsi so the thermal sensor is available for all SoCs. > If the temperature sensor calibration data is missing for a board then > the "generic-adc-thermal" will not probe and not register a thermal > sensor. > > Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> > --- > arch/arm/boot/dts/meson.dtsi | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi > index 5f074f7aa1a2..e0ca5f08d07d 100644 > --- a/arch/arm/boot/dts/meson.dtsi > +++ b/arch/arm/boot/dts/meson.dtsi > @@ -298,6 +298,13 @@ efuse: nvmem@0 { > }; > }; > > + thermal_sensor: thermal-sensor { > + compatible = "generic-adc-thermal"; > + #thermal-sensor-cells = <0>; > + io-channels = <&saradc 8>; > + io-channel-names = "sensor-channel"; > + }; > + > xtal: xtal-clk { > compatible = "fixed-clock"; > clock-frequency = <24000000>; > Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi index 5f074f7aa1a2..e0ca5f08d07d 100644 --- a/arch/arm/boot/dts/meson.dtsi +++ b/arch/arm/boot/dts/meson.dtsi @@ -298,6 +298,13 @@ efuse: nvmem@0 { }; }; + thermal_sensor: thermal-sensor { + compatible = "generic-adc-thermal"; + #thermal-sensor-cells = <0>; + io-channels = <&saradc 8>; + io-channel-names = "sensor-channel"; + }; + xtal: xtal-clk { compatible = "fixed-clock"; clock-frequency = <24000000>;
The SoC temperature can be retrieved from ADC channel 8 on all 32-bit SoCs (Meson6, Meson8, Meson8b and Meson8m2). Add a "generic-adc-thermal" instance to meson.dtsi so the thermal sensor is available for all SoCs. If the temperature sensor calibration data is missing for a board then the "generic-adc-thermal" will not probe and not register a thermal sensor. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> --- arch/arm/boot/dts/meson.dtsi | 7 +++++++ 1 file changed, 7 insertions(+)