Merge branch 'for-4.15/dt-bindings' into for-4.15/thermal
This commit is contained in:
commit
5f5f4e1bf9
|
@ -0,0 +1,32 @@
|
||||||
|
NVIDIA Tegra186 BPMP thermal sensor
|
||||||
|
|
||||||
|
In Tegra186, the BPMP (Boot and Power Management Processor) implements an
|
||||||
|
interface that is used to read system temperatures, including CPU cluster
|
||||||
|
and GPU temperatures. This binding describes the thermal sensor that is
|
||||||
|
exposed by BPMP.
|
||||||
|
|
||||||
|
The BPMP thermal node must be located directly inside the main BPMP node. See
|
||||||
|
../firmware/nvidia,tegra186-bpmp.txt for details of the BPMP binding.
|
||||||
|
|
||||||
|
This node represents a thermal sensor. See thermal.txt for details of the
|
||||||
|
core thermal binding.
|
||||||
|
|
||||||
|
Required properties:
|
||||||
|
- compatible:
|
||||||
|
Array of strings.
|
||||||
|
One of:
|
||||||
|
- "nvidia,tegra186-bpmp-thermal".
|
||||||
|
- #thermal-sensor-cells: Cell for sensor index.
|
||||||
|
Single-cell integer.
|
||||||
|
Must be <1>.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
bpmp {
|
||||||
|
...
|
||||||
|
|
||||||
|
bpmp_thermal: thermal {
|
||||||
|
compatible = "nvidia,tegra186-bpmp-thermal";
|
||||||
|
#thermal-sensor-cells = <1>;
|
||||||
|
};
|
||||||
|
};
|
|
@ -309,6 +309,7 @@
|
||||||
#define TEGRA210_CLK_BLINK 280
|
#define TEGRA210_CLK_BLINK 280
|
||||||
/* 281 */
|
/* 281 */
|
||||||
#define TEGRA210_CLK_SOR1_SRC 282
|
#define TEGRA210_CLK_SOR1_SRC 282
|
||||||
|
#define TEGRA210_CLK_SOR1_OUT 282
|
||||||
/* 283 */
|
/* 283 */
|
||||||
#define TEGRA210_CLK_XUSB_HOST_SRC 284
|
#define TEGRA210_CLK_XUSB_HOST_SRC 284
|
||||||
#define TEGRA210_CLK_XUSB_FALCON_SRC 285
|
#define TEGRA210_CLK_XUSB_FALCON_SRC 285
|
||||||
|
|
14
include/dt-bindings/thermal/tegra186-bpmp-thermal.h
Normal file
14
include/dt-bindings/thermal/tegra186-bpmp-thermal.h
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
/*
|
||||||
|
* This header provides constants for binding nvidia,tegra186-bpmp-thermal.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _DT_BINDINGS_THERMAL_TEGRA186_BPMP_THERMAL_H
|
||||||
|
#define _DT_BINDINGS_THERMAL_TEGRA186_BPMP_THERMAL_H
|
||||||
|
|
||||||
|
#define TEGRA186_BPMP_THERMAL_ZONE_CPU 2
|
||||||
|
#define TEGRA186_BPMP_THERMAL_ZONE_GPU 3
|
||||||
|
#define TEGRA186_BPMP_THERMAL_ZONE_AUX 4
|
||||||
|
#define TEGRA186_BPMP_THERMAL_ZONE_PLLX 5
|
||||||
|
#define TEGRA186_BPMP_THERMAL_ZONE_AO 6
|
||||||
|
|
||||||
|
#endif
|
Loading…
Reference in a new issue