dt-bindings: thermal: sun8i: Add H616 THS controller
This controller is similar to the H6, but covers four sensors and uses slightly different calibration methods. Also the H616 requires to poke a bit in the SYS_CFG register range for correct operation, so add a phandle property to point there. Signed-off-by: Martin Botka <martin.botka@somainline.org> Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Acked-by: Vasily Khoruzhick <anarsoul@gmail.com> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Link: https://lore.kernel.org/r/20240219153639.179814-3-andre.przywara@arm.com
This commit is contained in:
parent
f8cfe02a53
commit
d1dc7ee560
@ -21,6 +21,7 @@ properties:
|
||||
- allwinner,sun50i-a100-ths
|
||||
- allwinner,sun50i-h5-ths
|
||||
- allwinner,sun50i-h6-ths
|
||||
- allwinner,sun50i-h616-ths
|
||||
|
||||
clocks:
|
||||
minItems: 1
|
||||
@ -50,6 +51,10 @@ properties:
|
||||
nvmem-cell-names:
|
||||
const: calibration
|
||||
|
||||
allwinner,sram:
|
||||
maxItems: 1
|
||||
description: phandle to device controlling temperate offset SYS_CFG register
|
||||
|
||||
# See Documentation/devicetree/bindings/thermal/thermal-sensor.yaml for details
|
||||
"#thermal-sensor-cells":
|
||||
enum:
|
||||
@ -65,6 +70,7 @@ allOf:
|
||||
- allwinner,sun20i-d1-ths
|
||||
- allwinner,sun50i-a100-ths
|
||||
- allwinner,sun50i-h6-ths
|
||||
- allwinner,sun50i-h616-ths
|
||||
|
||||
then:
|
||||
properties:
|
||||
@ -82,6 +88,17 @@ allOf:
|
||||
clock-names:
|
||||
minItems: 2
|
||||
|
||||
- if:
|
||||
not:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: allwinner,sun50i-h616-ths
|
||||
|
||||
then:
|
||||
properties:
|
||||
allwinner,sram: false
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
@ -101,17 +118,12 @@ allOf:
|
||||
const: 1
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- allwinner,sun8i-h3-ths
|
||||
- allwinner,sun8i-r40-ths
|
||||
- allwinner,sun20i-d1-ths
|
||||
- allwinner,sun50i-a64-ths
|
||||
- allwinner,sun50i-a100-ths
|
||||
- allwinner,sun50i-h5-ths
|
||||
- allwinner,sun50i-h6-ths
|
||||
not:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- allwinner,sun8i-a83t-ths
|
||||
|
||||
then:
|
||||
required:
|
||||
|
Loading…
x
Reference in New Issue
Block a user