1*4882a593SmuzhiyunNVIDIA Tegra186 BPMP thermal sensor 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunIn Tegra186, the BPMP (Boot and Power Management Processor) implements an 4*4882a593Smuzhiyuninterface that is used to read system temperatures, including CPU cluster 5*4882a593Smuzhiyunand GPU temperatures. This binding describes the thermal sensor that is 6*4882a593Smuzhiyunexposed by BPMP. 7*4882a593Smuzhiyun 8*4882a593SmuzhiyunThe BPMP thermal node must be located directly inside the main BPMP node. See 9*4882a593Smuzhiyun../firmware/nvidia,tegra186-bpmp.txt for details of the BPMP binding. 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunThis node represents a thermal sensor. See Documentation/devicetree/bindings/thermal/thermal-sensor.yaml for details of the 12*4882a593Smuzhiyuncore thermal binding. 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunRequired properties: 15*4882a593Smuzhiyun- compatible: 16*4882a593Smuzhiyun Array of strings. 17*4882a593Smuzhiyun One of: 18*4882a593Smuzhiyun - "nvidia,tegra186-bpmp-thermal" 19*4882a593Smuzhiyun - "nvidia,tegra194-bpmp-thermal" 20*4882a593Smuzhiyun- #thermal-sensor-cells: Cell for sensor index. 21*4882a593Smuzhiyun Single-cell integer. 22*4882a593Smuzhiyun Must be <1>. 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunExample: 25*4882a593Smuzhiyun 26*4882a593Smuzhiyunbpmp { 27*4882a593Smuzhiyun ... 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun bpmp_thermal: thermal { 30*4882a593Smuzhiyun compatible = "nvidia,tegra186-bpmp-thermal"; 31*4882a593Smuzhiyun #thermal-sensor-cells = <1>; 32*4882a593Smuzhiyun }; 33*4882a593Smuzhiyun}; 34