1*e67e8565SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*e67e8565SEmmanuel Vadot%YAML 1.2 3*e67e8565SEmmanuel Vadot--- 4*e67e8565SEmmanuel Vadot$id: http://devicetree.org/schemas/thermal/brcm,avs-tmon.yaml# 5*e67e8565SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6*e67e8565SEmmanuel Vadot 7*e67e8565SEmmanuel Vadottitle: Broadcom STB thermal management 8*e67e8565SEmmanuel Vadot 9*e67e8565SEmmanuel Vadotdescription: Thermal management core, provided by the AVS TMON hardware block. 10*e67e8565SEmmanuel Vadot 11*e67e8565SEmmanuel Vadotmaintainers: 12*e67e8565SEmmanuel Vadot - Florian Fainelli <f.fainelli@gmail.com> 13*e67e8565SEmmanuel Vadot 14*e67e8565SEmmanuel VadotallOf: 15*e67e8565SEmmanuel Vadot - $ref: thermal-sensor.yaml# 16*e67e8565SEmmanuel Vadot 17*e67e8565SEmmanuel Vadotproperties: 18*e67e8565SEmmanuel Vadot compatible: 19*e67e8565SEmmanuel Vadot items: 20*e67e8565SEmmanuel Vadot - enum: 21*e67e8565SEmmanuel Vadot - brcm,avs-tmon-bcm7216 22*e67e8565SEmmanuel Vadot - brcm,avs-tmon-bcm7445 23*e67e8565SEmmanuel Vadot - const: brcm,avs-tmon 24*e67e8565SEmmanuel Vadot 25*e67e8565SEmmanuel Vadot reg: 26*e67e8565SEmmanuel Vadot maxItems: 1 27*e67e8565SEmmanuel Vadot description: > 28*e67e8565SEmmanuel Vadot Address range for the AVS TMON registers 29*e67e8565SEmmanuel Vadot 30*e67e8565SEmmanuel Vadot interrupts: 31*e67e8565SEmmanuel Vadot maxItems: 1 32*e67e8565SEmmanuel Vadot 33*e67e8565SEmmanuel Vadot interrupt-names: 34*e67e8565SEmmanuel Vadot items: 35*e67e8565SEmmanuel Vadot - const: tmon 36*e67e8565SEmmanuel Vadot 37*e67e8565SEmmanuel Vadot "#thermal-sensor-cells": 38*e67e8565SEmmanuel Vadot const: 0 39*e67e8565SEmmanuel Vadot 40*e67e8565SEmmanuel VadotadditionalProperties: false 41*e67e8565SEmmanuel Vadot 42*e67e8565SEmmanuel Vadotrequired: 43*e67e8565SEmmanuel Vadot - compatible 44*e67e8565SEmmanuel Vadot - reg 45*e67e8565SEmmanuel Vadot - "#thermal-sensor-cells" 46*e67e8565SEmmanuel Vadot 47*e67e8565SEmmanuel Vadotexamples: 48*e67e8565SEmmanuel Vadot - | 49*e67e8565SEmmanuel Vadot thermal@f04d1500 { 50*e67e8565SEmmanuel Vadot compatible = "brcm,avs-tmon-bcm7445", "brcm,avs-tmon"; 51*e67e8565SEmmanuel Vadot reg = <0xf04d1500 0x28>; 52*e67e8565SEmmanuel Vadot interrupts = <0x6>; 53*e67e8565SEmmanuel Vadot interrupt-names = "tmon"; 54*e67e8565SEmmanuel Vadot interrupt-parent = <&avs_host_l2_intc>; 55*e67e8565SEmmanuel Vadot #thermal-sensor-cells = <0>; 56*e67e8565SEmmanuel Vadot }; 57