56 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/thermal/brcm,avs-tmon.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Broadcom STB thermal management8 9description: Thermal management core, provided by the AVS TMON hardware block.10 11maintainers:12 - Florian Fainelli <f.fainelli@gmail.com>13 14allOf:15 - $ref: thermal-sensor.yaml#16 17properties:18 compatible:19 items:20 - enum:21 - brcm,avs-tmon-bcm721622 - brcm,avs-tmon-bcm744523 - const: brcm,avs-tmon24 25 reg:26 maxItems: 127 description: >28 Address range for the AVS TMON registers29 30 interrupts:31 maxItems: 132 33 interrupt-names:34 items:35 - const: tmon36 37 "#thermal-sensor-cells":38 const: 039 40additionalProperties: false41 42required:43 - compatible44 - reg45 46examples:47 - |48 thermal@f04d1500 {49 compatible = "brcm,avs-tmon-bcm7445", "brcm,avs-tmon";50 reg = <0xf04d1500 0x28>;51 interrupts = <0x6>;52 interrupt-names = "tmon";53 interrupt-parent = <&avs_host_l2_intc>;54 #thermal-sensor-cells = <0>;55 };56