Re: [PATCH 4/4] arm64: dts: exynos850-e850-96: add soc thermistor node
flat view
From: Peter Griffin <peter.griffin@linaro.org>
Date: 2026-10-02 14:33:46
Also in:
linux-devicetree, linux-iio, linux-samsung-soc, lkml
On Thu, 1 Oct 2026 at 04:09, Alexey Klimov [off-list ref] wrote:
The WinLink E850-96 board has a Murata NCP03WF104 NTC thermistor placed near the SoC package die and connected to channel 0 of the CMGP ADC. Enable the ADC node, define a dummy 1.8V regulator supply for ADC, and add the board-level thermistor node linked to channel 0 of exynos_adc. Regulator is represented as a dummy one because we lack PMIC support and should be replaced with a real one when PMIC support will be implemented. Signed-off-by: Alexey Klimov <alexey.klimov@linaro.org> ---
Reviewed-by: Peter Griffin <peter.griffin@linaro.org>
quoted hunk ↗ jump to hunk
arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+)diff --git a/arch/arm64/boot/dts/exynos/exynos850-e850-96.dts b/arch/arm64/boot/dts/exynos/exynos850-e850-96.dts index afef32ad4ee2..1abae8b9fa49 100644 --- a/arch/arm64/boot/dts/exynos/exynos850-e850-96.dts +++ b/arch/arm64/boot/dts/exynos/exynos850-e850-96.dts@@ -126,6 +126,14 @@ reg_dummy: regulator-0 { regulator-name = "dummy_reg"; }; + /* TODO: Remove this once PMIC is implemented */ + vdd_1v8_dummy: regulator-1v8 { + compatible = "regulator-fixed"; + regulator-name = "vdd_1v8_dummy"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + }; + reg_usb_host_vbus: regulator-1 { compatible = "regulator-fixed"; regulator-name = "usb_host_vbus";@@ -166,6 +174,20 @@ rtcclk: clock-rtcclk { #clock-cells = <0>; clock-frequency = <32768>; }; + + thermistor-soc { + compatible = "murata,ncp03wf104"; + pullup-uv = <1800000>; + pullup-ohm = <100000>; + pulldown-ohm = <0>; + io-channels = <&exynos_adc 0>; + #thermal-sensor-cells = <0>; + }; +}; + +&exynos_adc { + status = "okay"; + vdd-supply = <&vdd_1v8_dummy>; }; &cmu_hsi { --2.51.0