1*c66ec88fSEmmanuel Vadot* Broadcom Northstar Thermal 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotThis binding describes thermal sensor that is part of Northstar's DMU (Device 4*c66ec88fSEmmanuel VadotManagement Unit). 5*c66ec88fSEmmanuel Vadot 6*c66ec88fSEmmanuel VadotRequired properties: 7*c66ec88fSEmmanuel Vadot- compatible : Must be "brcm,ns-thermal" 8*c66ec88fSEmmanuel Vadot- reg : iomem address range of PVTMON registers 9*c66ec88fSEmmanuel Vadot- #thermal-sensor-cells : Should be <0> 10*c66ec88fSEmmanuel Vadot 11*c66ec88fSEmmanuel VadotExample: 12*c66ec88fSEmmanuel Vadot 13*c66ec88fSEmmanuel Vadotthermal: thermal@1800c2c0 { 14*c66ec88fSEmmanuel Vadot compatible = "brcm,ns-thermal"; 15*c66ec88fSEmmanuel Vadot reg = <0x1800c2c0 0x10>; 16*c66ec88fSEmmanuel Vadot #thermal-sensor-cells = <0>; 17*c66ec88fSEmmanuel Vadot}; 18*c66ec88fSEmmanuel Vadot 19*c66ec88fSEmmanuel Vadotthermal-zones { 20*c66ec88fSEmmanuel Vadot cpu_thermal: cpu-thermal { 21*c66ec88fSEmmanuel Vadot polling-delay-passive = <0>; 22*c66ec88fSEmmanuel Vadot polling-delay = <1000>; 23*c66ec88fSEmmanuel Vadot coefficients = <(-556) 418000>; 24*c66ec88fSEmmanuel Vadot thermal-sensors = <&thermal>; 25*c66ec88fSEmmanuel Vadot 26*c66ec88fSEmmanuel Vadot trips { 27*c66ec88fSEmmanuel Vadot cpu-crit { 28*c66ec88fSEmmanuel Vadot temperature = <125000>; 29*c66ec88fSEmmanuel Vadot hysteresis = <0>; 30*c66ec88fSEmmanuel Vadot type = "critical"; 31*c66ec88fSEmmanuel Vadot }; 32*c66ec88fSEmmanuel Vadot }; 33*c66ec88fSEmmanuel Vadot 34*c66ec88fSEmmanuel Vadot cooling-maps { 35*c66ec88fSEmmanuel Vadot }; 36*c66ec88fSEmmanuel Vadot }; 37*c66ec88fSEmmanuel Vadot}; 38