0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/thermal/nvidia,tegra186-bpmp-thermal.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: NVIDIA Tegra186 (and later) BPMP thermal sensor
0008
0009 maintainers:
0010 - Thierry Reding <thierry.reding@gmail.com>
0011 - Jon Hunter <jonathanh@nvidia.com>
0012
0013 description: |
0014 In Tegra186, the BPMP (Boot and Power Management Processor) implements
0015 an interface that is used to read system temperatures, including CPU
0016 cluster and GPU temperatures. This binding describes the thermal
0017 sensor that is exposed by BPMP.
0018
0019 The BPMP thermal node must be located directly inside the main BPMP
0020 node. See ../firmware/nvidia,tegra186-bpmp.yaml for details of the
0021 BPMP binding.
0022
0023 This node represents a thermal sensor. See
0024
0025 Documentation/devicetree/bindings/thermal/thermal-sensor.yaml
0026
0027 for details of the core thermal binding.
0028
0029 properties:
0030 compatible:
0031 enum:
0032 - nvidia,tegra186-bpmp-thermal
0033 - nvidia,tegra194-bpmp-thermal
0034
0035 '#thermal-sensor-cells':
0036 $ref: /schemas/types.yaml#/definitions/uint32
0037 description: Number of cells needed in the phandle specifier to
0038 identify a given sensor. Must be 1 and the single cell specifies
0039 the sensor index.
0040 const: 1
0041
0042 additionalProperties: false