On 25/08/2025 08:49, Shin Son wrote: > The exynosautov920 TMU requires per-sensor interrupt enablement > for its critical trip points. > Add two new DT properties to the Samsung thermal bindings > to support this requirement: > > - **tmu-name**: an explicit identifier for each TMU, > used to skip specific sensors > (e.g., sensor 5 is temporarily disabled on the TMU_SUB1 block). > > - **sensor-index-ranges**: defines valid sensor index ranges > for the driver’s bitmap in private data, > enabling per-sensor interrupt setup and data access. > > Signed-off-by: Shin Son <shin.son@xxxxxxxxxxx> > --- > .../thermal/samsung,exynos-thermal.yaml | 23 ++++++++++++++++++- > 1 file changed, 22 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml b/Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml > index 29a08b0729ee..420fb7a944e3 100644 > --- a/Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml > +++ b/Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml > @@ -8,6 +8,7 @@ title: Samsung Exynos SoC Thermal Management Unit (TMU) > > maintainers: > - Krzysztof Kozlowski <krzk@xxxxxxxxxx> > + - Shin Son <shin.son@xxxxxxxxxxx> This needs also explanation in commit msg. > > description: | > For multi-instance tmu each instance should have an alias correctly numbered > @@ -27,6 +28,7 @@ properties: > - samsung,exynos5420-tmu-ext-triminfo > - samsung,exynos5433-tmu > - samsung,exynos7-tmu > + - samsung,exynosautov920-tmu > > clocks: > minItems: 1 > @@ -62,11 +64,29 @@ properties: > minItems: 1 > > '#thermal-sensor-cells': > - const: 0 > + enum: > + - 0 > + - 1 > > vtmu-supply: > description: The regulator node supplying voltage to TMU. > > + tmu-name: Generic property? Where is it defined. > + description: The TMU hardware name. Anyway, you do not get instance IDs. I talked about this at OSSE25. > + $ref: /schemas/types.yaml#/definitions/string-array > + minItems: 1 > + maxItems: 1 > + > + sensor-index-ranges: Where is the property defined? You keep adding generic properties. > + description: | > + Valid Sensor index ranges for the TMU hardware. I don't understand what is this for. > + > + Note:: On the ExynosautoV920 variant, the fifth sensor in the TMU SUB1 is disabled, > + so the driver skips it when matching by tmu-name. That's not name, so why are you referring to tmu-name? And driver has nothing to do here. Describe hardware. None of this is really correct. :/ Best regards, Krzysztof