Lines Matching +full:thermal +full:- +full:calibration
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/thermal/sprd-thermal.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Spreadtrum thermal sensor controller
10 - Orson Zhai <orsonzhai@gmail.com>
11 - Baolin Wang <baolin.wang7@gmail.com>
12 - Chunyan Zhang <zhang.lyra@gmail.com>
14 $ref: thermal-sensor.yaml#
18 const: sprd,ums512-thermal
26 clock-names:
28 - const: enable
30 nvmem-cells:
33 Reference to nvmem nodes for the calibration data.
35 nvmem-cell-names:
37 - const: thm_sign_cal
38 - const: thm_ratio_cal
40 "#thermal-sensor-cells":
43 "#address-cells":
46 "#size-cells":
50 "^([a-z]*-)?sensor(-section)?@[0-9]+$":
53 Represent one thermal sensor.
60 nvmem-cells:
63 Reference to an nvmem node for the calibration data.
65 nvmem-cell-names:
69 - reg
70 - nvmem-cells
71 - nvmem-cell-names
76 - compatible
77 - reg
78 - clocks
79 - clock-names
80 - nvmem-cells
81 - nvmem-cell-names
82 - "#address-cells"
83 - "#size-cells"
88 - |
89 thermal@32200000 {
90 compatible = "sprd,ums512-thermal";
92 clock-names = "enable";
94 #thermal-sensor-cells = <1>;
95 nvmem-cells = <&thm0_sign>, <&thm0_ratio>;
96 nvmem-cell-names = "thm_sign_cal", "thm_ratio_cal";
97 #address-cells = <1>;
98 #size-cells = <0>;
100 prometheus-sensor@0 {
102 nvmem-cells = <&thm0_sen0>;
103 nvmem-cell-names = "sen_delta_cal";
106 ank-sensor@1 {
108 nvmem-cells = <&thm0_sen1>;
109 nvmem-cell-names = "sen_delta_cal";