Thread (9 messages) 9 messages, 4 authors, 9d ago

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
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help