Lines Matching +full:tempmon +full:- +full:data
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/imx-thermal.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Shawn Guo <shawnguo@kernel.org>
11 - Anson Huang <Anson.Huang@nxp.com>
16 - enum:
17 - fsl,imx6q-tempmon
18 - fsl,imx6sx-tempmon
19 - fsl,imx7d-tempmon
20 - items:
21 - enum:
22 - fsl,imx6sll-tempmon
23 - fsl,imx6ul-tempmon
24 - const: fsl,imx6sx-tempmon
38 nvmem-cells:
40 - description: Phandle to the calibration data provided by ocotp
41 - description: Phandle to the temperature grade provided by ocotp
43 nvmem-cell-names:
45 - const: calib
46 - const: temp_grade
48 fsl,tempmon:
52 fsl,tempmon-data:
56 TEMPMON calibration data, e.g. OCOTP on imx6q. The details about
57 calibration data can be found in SoC Reference Manual.
64 - compatible
65 - interrupts
66 - fsl,tempmon
67 - nvmem-cells
68 - nvmem-cell-names
73 - |
74 #include <dt-bindings/clock/imx6sx-clock.h>
75 #include <dt-bindings/interrupt-controller/arm-gic.h>
78 #address-cells = <1>;
79 #size-cells = <1>;
80 compatible = "fsl,imx6sx-ocotp", "syscon";
88 tempmon_temp_grade: temp-grade@20 {
94 compatible = "fsl,imx6q-anatop", "syscon", "simple-mfd";
100 tempmon {
101 compatible = "fsl,imx6sx-tempmon";
103 fsl,tempmon = <&anatop>;
104 nvmem-cells = <&tempmon_calib>, <&tempmon_temp_grade>;
105 nvmem-cell-names = "calib", "temp_grade";