18c2ecf20Sopenharmony_ciNVIDIA Tegra186 BPMP thermal sensor 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciIn Tegra186, the BPMP (Boot and Power Management Processor) implements an 48c2ecf20Sopenharmony_ciinterface that is used to read system temperatures, including CPU cluster 58c2ecf20Sopenharmony_ciand GPU temperatures. This binding describes the thermal sensor that is 68c2ecf20Sopenharmony_ciexposed by BPMP. 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ciThe BPMP thermal node must be located directly inside the main BPMP node. See 98c2ecf20Sopenharmony_ci../firmware/nvidia,tegra186-bpmp.txt for details of the BPMP binding. 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciThis node represents a thermal sensor. See Documentation/devicetree/bindings/thermal/thermal-sensor.yaml for details of the 128c2ecf20Sopenharmony_cicore thermal binding. 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciRequired properties: 158c2ecf20Sopenharmony_ci- compatible: 168c2ecf20Sopenharmony_ci Array of strings. 178c2ecf20Sopenharmony_ci One of: 188c2ecf20Sopenharmony_ci - "nvidia,tegra186-bpmp-thermal" 198c2ecf20Sopenharmony_ci - "nvidia,tegra194-bpmp-thermal" 208c2ecf20Sopenharmony_ci- #thermal-sensor-cells: Cell for sensor index. 218c2ecf20Sopenharmony_ci Single-cell integer. 228c2ecf20Sopenharmony_ci Must be <1>. 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ciExample: 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_cibpmp { 278c2ecf20Sopenharmony_ci ... 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci bpmp_thermal: thermal { 308c2ecf20Sopenharmony_ci compatible = "nvidia,tegra186-bpmp-thermal"; 318c2ecf20Sopenharmony_ci #thermal-sensor-cells = <1>; 328c2ecf20Sopenharmony_ci }; 338c2ecf20Sopenharmony_ci}; 34