Lines Matching +full:ums512 +full:- +full:thermal
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>
16 const: sprd,ums512-thermal
24 clock-names:
26 - const: enable
28 nvmem-cells:
33 nvmem-cell-names:
35 - const: thm_sign_cal
36 - const: thm_ratio_cal
38 "#thermal-sensor-cells":
41 "#address-cells":
44 "#size-cells":
48 "^([a-z]*-)?sensor(-section)?@[0-9]+$":
51 Represent one thermal sensor.
58 nvmem-cells:
63 nvmem-cell-names:
67 - reg
68 - nvmem-cells
69 - nvmem-cell-names
74 - compatible
75 - reg
76 - clocks
77 - clock-names
78 - nvmem-cells
79 - nvmem-cell-names
80 - "#thermal-sensor-cells"
81 - "#address-cells"
82 - "#size-cells"
87 - |
88 ap_thm0: thermal@32200000 {
89 compatible = "sprd,ums512-thermal";
91 clock-names = "enable";
93 #thermal-sensor-cells = <1>;
94 nvmem-cells = <&thm0_sign>, <&thm0_ratio>;
95 nvmem-cell-names = "thm_sign_cal", "thm_ratio_cal";
96 #address-cells = <1>;
97 #size-cells = <0>;
99 prometheus-sensor@0 {
101 nvmem-cells = <&thm0_sen0>;
102 nvmem-cell-names = "sen_delta_cal";
105 ank-sensor@1 {
107 nvmem-cells = <&thm0_sen1>;
108 nvmem-cell-names = "sen_delta_cal";