Lines Matching +full:nvmem +full:- +full:cells +full:- +full:names

1 # SPDX-License-Identifier: (GPL-2.0 OR MIT)
4 ---
5 $id: http://devicetree.org/schemas/thermal/qcom-tsens.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Amit Kucheria <amitk@kernel.org>
22 - description: v0.1 of TSENS
24 - enum:
25 - qcom,msm8916-tsens
26 - qcom,msm8939-tsens
27 - qcom,msm8974-tsens
28 - const: qcom,tsens-v0_1
30 - description: v1 of TSENS
32 - enum:
33 - qcom,msm8976-tsens
34 - qcom,qcs404-tsens
35 - const: qcom,tsens-v1
37 - description: v2 of TSENS
39 - enum:
40 - qcom,msm8996-tsens
41 - qcom,msm8998-tsens
42 - qcom,sc7180-tsens
43 - qcom,sdm845-tsens
44 - qcom,sm8150-tsens
45 - qcom,sm8250-tsens
46 - const: qcom,tsens-v2
50 - description: TM registers
51 - description: SROT registers
56 - description: Combined interrupt if upper or lower threshold crossed
57 - description: Interrupt if critical threshold crossed
59 interrupt-names:
62 - const: uplow
63 - const: critical
65 nvmem-cells:
69 Reference to an nvmem node for the calibration data
71 nvmem-cell-names:
75 - const: calib
76 - const: calib_sel
85 "#thermal-sensor-cells":
88 Number of cells required to uniquely identify the thermal sensors. Since
92 - if:
97 - qcom,msm8916-tsens
98 - qcom,msm8974-tsens
99 - qcom,msm8976-tsens
100 - qcom,qcs404-tsens
101 - qcom,tsens-v0_1
102 - qcom,tsens-v1
107 interrupt-names:
114 interrupt-names:
118 - compatible
119 - reg
120 - "#qcom,sensors"
121 - interrupts
122 - interrupt-names
123 - "#thermal-sensor-cells"
128 - |
129 #include <dt-bindings/interrupt-controller/arm-gic.h>
131 tsens1: thermal-sensor@900000 {
132 compatible = "qcom,msm8916-tsens", "qcom,tsens-v0_1";
136 nvmem-cells = <&tsens_caldata>, <&tsens_calsel>;
137 nvmem-cell-names = "calib", "calib_sel";
140 interrupt-names = "uplow";
143 #thermal-sensor-cells = <1>;
146 - |
147 #include <dt-bindings/interrupt-controller/arm-gic.h>
149 tsens2: thermal-sensor@4a9000 {
150 compatible = "qcom,qcs404-tsens", "qcom,tsens-v1";
154 nvmem-cells = <&tsens_caldata>;
155 nvmem-cell-names = "calib";
158 interrupt-names = "uplow";
161 #thermal-sensor-cells = <1>;
164 - |
165 #include <dt-bindings/interrupt-controller/arm-gic.h>
167 tsens3: thermal-sensor@c263000 {
168 compatible = "qcom,sdm845-tsens", "qcom,tsens-v2";
174 interrupt-names = "uplow", "critical";
177 #thermal-sensor-cells = <1>;