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 - fsl,imx6q-tempmon
17 - fsl,imx6sx-tempmon
18 - fsl,imx7d-tempmon
32 nvmem-cells:
34 - description: Phandle to the calibration data provided by ocotp
35 - description: Phandle to the temperature grade provided by ocotp
37 nvmem-cell-names:
39 - const: calib
40 - const: temp_grade
42 fsl,tempmon:
46 fsl,tempmon-data:
50 TEMPMON calibration data, e.g. OCOTP on imx6q. The details about
51 calibration data can be found in SoC Reference Manual.
58 - compatible
59 - interrupts
60 - fsl,tempmon
61 - nvmem-cells
62 - nvmem-cell-names
67 - |
68 #include <dt-bindings/clock/imx6sx-clock.h>
69 #include <dt-bindings/interrupt-controller/arm-gic.h>
72 #address-cells = <1>;
73 #size-cells = <1>;
74 compatible = "fsl,imx6sx-ocotp", "syscon";
82 tempmon_temp_grade: temp-grade@20 {
88 compatible = "fsl,imx6q-anatop", "syscon", "simple-mfd";
94 tempmon {
95 compatible = "fsl,imx6sx-tempmon";
97 fsl,tempmon = <&anatop>;
98 nvmem-cells = <&tempmon_calib>, <&tempmon_temp_grade>;
99 nvmem-cell-names = "calib", "temp_grade";