[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250221211301.GA83357-robh@kernel.org>
Date: Fri, 21 Feb 2025 15:13:01 -0600
From: Rob Herring <robh@...nel.org>
To: Svyatoslav Ryhel <clamor95@...il.com>
Cc: "Rafael J. Wysocki" <rafael@...nel.org>,
Daniel Lezcano <daniel.lezcano@...aro.org>,
Zhang Rui <rui.zhang@...el.com>, Lukasz Luba <lukasz.luba@....com>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Laxman Dewangan <ldewangan@...dia.com>, linux-pm@...r.kernel.org,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v2 1/2] dt-bindings: thermal: generic-adc: Add optional
io-channel-cells property
On Wed, Feb 19, 2025 at 10:28:16AM +0200, Svyatoslav Ryhel wrote:
> Since device is a thermal sensor it needs '#io-channel-cells' to allow
> exposure of thermal data via IIO means.
This looks odd. The consumer is also a producer? What in DT would be the
2nd consumer. If you don't have a consumer in the DT, then you don't
need '#io-channel-cells'.
I would like to see Jonathan's buy in on this.
>
> Signed-off-by: Svyatoslav Ryhel <clamor95@...il.com>
> ---
> .../devicetree/bindings/thermal/generic-adc-thermal.yaml | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/thermal/generic-adc-thermal.yaml b/Documentation/devicetree/bindings/thermal/generic-adc-thermal.yaml
> index 12e6418dc24d..4bc2cff0593c 100644
> --- a/Documentation/devicetree/bindings/thermal/generic-adc-thermal.yaml
> +++ b/Documentation/devicetree/bindings/thermal/generic-adc-thermal.yaml
> @@ -30,6 +30,9 @@ properties:
> io-channel-names:
> const: sensor-channel
>
> + '#io-channel-cells':
> + const: 1
You have to document what is in the cells.
> +
> temperature-lookup-table:
> description: |
> Lookup table to map the relation between ADC value and temperature.
> @@ -60,6 +63,7 @@ examples:
> #thermal-sensor-cells = <0>;
> io-channels = <&ads1015 1>;
> io-channel-names = "sensor-channel";
> + #io-channel-cells = <1>;
> temperature-lookup-table = <
> (-40000) 2578
> (-39000) 2577
> --
> 2.43.0
>
Powered by blists - more mailing lists