Back to home page

OSCL-LXR

 
 

    


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