The exynosautov920 TMU requires per-sensor interrupt enablement for its critical trip points. Add a DT property to the Samsung thermal bindings to support this requirement: - **samsung,hw-sensor-indices**: Defines the sensors currently mapped to the TMU hardware. Indices not listed are absent or fused off Additionally, add myself to the bindings' maintainers list, as I plan to actively work on the exynosautov920 TMU support and handle further updates in this area. Signed-off-by: Shin Son <shin.son@xxxxxxxxxxx> --- .../bindings/thermal/samsung,exynos-thermal.yaml | 16 +++++++++++++++- 1 file changed, 15 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..abd89902d33a 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> 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,22 @@ properties: minItems: 1 '#thermal-sensor-cells': - const: 0 + enum: + - 0 + - 1 vtmu-supply: description: The regulator node supplying voltage to TMU. + samsung,hw-sensor-indices: + description: | + List of hardware sensor indices that are physically present and usable + in this TMU instance. Indices not listed are either unmapped or unused. + $ref: /schemas/types.yaml#/definitions/uint32-array + minItems: 1 + maxItems: 16 + uniqueItems: true + required: - compatible - clocks @@ -131,6 +144,7 @@ allOf: - samsung,exynos5250-tmu - samsung,exynos5260-tmu - samsung,exynos5420-tmu + - samsung,exynosautov920-tmu then: properties: clocks: -- 2.50.1