Re: [PATCH 4/4] arm64: dts: exynos850-e850-96: add soc thermistor node
From: Peter Griffin
Date: Fri Oct 02 2026 - 10:36:18 EST
On Thu, 1 Oct 2026 at 04:09, Alexey Klimov <alexey.klimov@xxxxxxxxxx> 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@xxxxxxxxxx>
> ---
Reviewed-by: Peter Griffin <peter.griffin@xxxxxxxxxx>
> 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
>