18c2ecf20Sopenharmony_ci* Broadcom Northstar Thermal 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThis binding describes thermal sensor that is part of Northstar's DMU (Device 48c2ecf20Sopenharmony_ciManagement Unit). 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciRequired properties: 78c2ecf20Sopenharmony_ci- compatible : Must be "brcm,ns-thermal" 88c2ecf20Sopenharmony_ci- reg : iomem address range of PVTMON registers 98c2ecf20Sopenharmony_ci- #thermal-sensor-cells : Should be <0> 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciExample: 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_cithermal: thermal@1800c2c0 { 148c2ecf20Sopenharmony_ci compatible = "brcm,ns-thermal"; 158c2ecf20Sopenharmony_ci reg = <0x1800c2c0 0x10>; 168c2ecf20Sopenharmony_ci #thermal-sensor-cells = <0>; 178c2ecf20Sopenharmony_ci}; 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_cithermal-zones { 208c2ecf20Sopenharmony_ci cpu_thermal: cpu-thermal { 218c2ecf20Sopenharmony_ci polling-delay-passive = <0>; 228c2ecf20Sopenharmony_ci polling-delay = <1000>; 238c2ecf20Sopenharmony_ci coefficients = <(-556) 418000>; 248c2ecf20Sopenharmony_ci thermal-sensors = <&thermal>; 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci trips { 278c2ecf20Sopenharmony_ci cpu-crit { 288c2ecf20Sopenharmony_ci temperature = <125000>; 298c2ecf20Sopenharmony_ci hysteresis = <0>; 308c2ecf20Sopenharmony_ci type = "critical"; 318c2ecf20Sopenharmony_ci }; 328c2ecf20Sopenharmony_ci }; 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ci cooling-maps { 358c2ecf20Sopenharmony_ci }; 368c2ecf20Sopenharmony_ci }; 378c2ecf20Sopenharmony_ci}; 38