18c2ecf20Sopenharmony_ci* Broadcom STB thermal management 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThermal management core, provided by the AVS TMON hardware block. 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ciRequired properties: 68c2ecf20Sopenharmony_ci- compatible: must be one of: 78c2ecf20Sopenharmony_ci "brcm,avs-tmon-bcm7216" 88c2ecf20Sopenharmony_ci "brcm,avs-tmon-bcm7445" 98c2ecf20Sopenharmony_ci "brcm,avs-tmon" 108c2ecf20Sopenharmony_ci- reg: address range for the AVS TMON registers 118c2ecf20Sopenharmony_ci- interrupts: temperature monitor interrupt, for high/low threshold triggers, 128c2ecf20Sopenharmony_ci required except for "brcm,avs-tmon-bcm7216" 138c2ecf20Sopenharmony_ci- interrupt-names: should be "tmon" 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciExample: 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci thermal@f04d1500 { 188c2ecf20Sopenharmony_ci compatible = "brcm,avs-tmon-bcm7445", "brcm,avs-tmon"; 198c2ecf20Sopenharmony_ci reg = <0xf04d1500 0x28>; 208c2ecf20Sopenharmony_ci interrupts = <0x6>; 218c2ecf20Sopenharmony_ci interrupt-names = "tmon"; 228c2ecf20Sopenharmony_ci interrupt-parent = <&avs_host_l2_intc>; 238c2ecf20Sopenharmony_ci }; 24