cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

imx8mm-thermal.yaml (1371B)


      1# SPDX-License-Identifier: GPL-2.0
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/thermal/imx8mm-thermal.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: NXP i.MX8M Mini Thermal Binding
      8
      9maintainers:
     10  - Anson Huang <Anson.Huang@nxp.com>
     11
     12description: |
     13  i.MX8MM has TMU IP to allow temperature measurement, there are
     14  currently two distinct major versions of the IP that is supported
     15  by a single driver. The IP versions are named v1 and v2, v1 is
     16  for i.MX8MM which has ONLY 1 sensor, v2 is for i.MX8MP which has
     17  2 sensors.
     18
     19properties:
     20  compatible:
     21    oneOf:
     22      - enum:
     23          - fsl,imx8mm-tmu
     24          - fsl,imx8mp-tmu
     25      - items:
     26          - const: fsl,imx8mn-tmu
     27          - const: fsl,imx8mm-tmu
     28
     29  reg:
     30    maxItems: 1
     31
     32  clocks:
     33    maxItems: 1
     34
     35  "#thermal-sensor-cells":
     36    description: |
     37      Number of cells required to uniquely identify the thermal
     38      sensors, 0 for ONLY one sensor and 1 for multiple sensors.
     39    enum:
     40      - 0
     41      - 1
     42
     43required:
     44  - compatible
     45  - reg
     46  - clocks
     47  - '#thermal-sensor-cells'
     48
     49additionalProperties: false
     50
     51examples:
     52  - |
     53    #include <dt-bindings/clock/imx8mm-clock.h>
     54
     55    thermal-sensor@30260000 {
     56         compatible = "fsl,imx8mm-tmu";
     57         reg = <0x30260000 0x10000>;
     58         clocks = <&clk IMX8MM_CLK_TMU_ROOT>;
     59         #thermal-sensor-cells = <0>;
     60    };
     61
     62...