brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · bef0e95 Raw
73 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---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 Thermal8 9maintainers:10  - Shawn Guo <shawnguo@kernel.org>11  - Sascha Hauer <s.hauer@pengutronix.de>12  - Fabio Estevam <festevam@gmail.com>13 14description: |15  i.MX8MM has TMU IP to allow temperature measurement, there are16  currently two distinct major versions of the IP that is supported17  by a single driver. The IP versions are named v1 and v2, v1 is18  for i.MX8MM which has ONLY 1 sensor, v2 is for i.MX8MP which has19  2 sensors.20 21$ref: thermal-sensor.yaml#22 23properties:24  compatible:25    oneOf:26      - enum:27          - fsl,imx8mm-tmu28          - fsl,imx8mp-tmu29      - items:30          - const: fsl,imx8mn-tmu31          - const: fsl,imx8mm-tmu32 33  reg:34    maxItems: 135 36  clocks:37    maxItems: 138 39  nvmem-cells:40    maxItems: 141    description: Phandle to the calibration data provided by ocotp42 43  nvmem-cell-names:44    const: calib45 46  "#thermal-sensor-cells":47    description: |48      Number of cells required to uniquely identify the thermal49      sensors, 0 for ONLY one sensor and 1 for multiple sensors.50    enum:51      - 052      - 153 54required:55  - compatible56  - reg57  - clocks58 59unevaluatedProperties: false60 61examples:62  - |63    #include <dt-bindings/clock/imx8mm-clock.h>64 65    thermal-sensor@30260000 {66         compatible = "fsl,imx8mm-tmu";67         reg = <0x30260000 0x10000>;68         clocks = <&clk IMX8MM_CLK_TMU_ROOT>;69         #thermal-sensor-cells = <0>;70    };71 72...73