Re: [PATCH v3 3/3] dt-bindings: thermal: Add yaml bindings for thermal zones

From: Rob Herring
Date: Tue Mar 31 2020 - 17:14:08 EST


On Mon, Mar 30, 2020 at 03:07:53PM +0200, Daniel Lezcano wrote:
>
> Hi Amit,
>
> On 30/03/2020 12:34, Amit Kucheria wrote:
>
> [ ... ]
>
> >>> I don't know why it's not consistent with the actual code in
> >>> of-thermal.c, where there is even a comment stated: /* For now,
> >>> thermal framework supports only 1 sensor per zone */
> >>>
> >>> I think this is the place where developers should be informed
> >>> about the limitation and not even try to put more sensors into
> >>> the list.
> >>
> >> That is a good point. I'm currently "porting" the existing
> >> binding as described in thermal.txt to yaml. If you look at some
> >> of the example (c) in there, the bindings allow many sensors to a
> >> zone mapping but the thermal core doesn't implement that
> >> functionality.
> >>
> >> So should we fix the core code or change the bindings? Thoughts -
> >> Rob, Daniel, Rui?
> >
> > Rob, Daniel: Any comments? We don't have any concerns for Linux
> > backward compatibility since multiple sensors per zone isn't used
> > anywhere. But asking since bindings are supposed to be
> > OS-agnostic.
>
> IMO, we should remove it as it is not used anywhere.
>
> We still have to decide how we aggregate multiple sensors.

The schema only needs to pass what currently exists (assuming no
errors), so extending it later is fine with me.

Rob