From: Martin Blumenstingl Date: Mon, 21 Dec 2020 18:13:03 +0000 (+0100) Subject: ARM: dts: meson: add the ADC thermal sensor to meson.dtsi X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=c8559511107120403f7810428f50fc68fd77ed5a;p=uclinux-h8%2Flinux.git ARM: dts: meson: add the ADC thermal sensor to meson.dtsi 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 Reviewed-by: Neil Armstrong Signed-off-by: Kevin Hilman Link: https://lore.kernel.org/r/20201221181306.904272-3-martin.blumenstingl@googlemail.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 @@ }; }; + 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>;