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