Lines Matching +full:calibration +full:- +full:variant
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/qcom,pm8018-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
19 - qcom,pm8018-adc
20 - qcom,pm8038-adc
21 - qcom,pm8058-adc
22 - qcom,pm8921-adc
29 xoadc-ref-supply:
31 The reference voltage may vary with PMIC variant but is typically
37 "#address-cells":
46 "#size-cells":
49 "#io-channel-cells":
57 - compatible
58 - reg
59 - "#io-channel-cells"
60 - "#address-cells"
61 - "#size-cells"
62 - adc-channel@c
63 - adc-channel@d
64 - adc-channel@f
67 "^(adc-channel@)[0-9a-f]$":
71 Note that channels c, d and f must be present for calibration.
72 These three nodes are used for absolute and ratiometric calibration
75 an interpolation calibration for all other ADCs.
92 Channel calibration type. If this property is specified
94 calibration. The available references are specified in the
96 to also specify this reference if ratiometric calibration
101 known as an absolute calibration.
103 The reference voltage pairs when using ratiometric calibration:
114 - reg
117 - |
118 #include <dt-bindings/interrupt-controller/irq.h>
120 #address-cells = <1>;
121 #size-cells = <0>;
124 compatible = "qcom,pm8058-adc";
126 interrupts-extended = <&pm8058 76 IRQ_TYPE_EDGE_RISING>;
127 #address-cells = <2>;
128 #size-cells = <0>;
129 #io-channel-cells = <2>;
131 vcoin: adc-channel@0 {
134 vbat: adc-channel@1 {
137 dcin: adc-channel@2 {
140 ichg: adc-channel@3 {
143 vph_pwr: adc-channel@4 {
146 usb_vbus: adc-channel@a {
149 die_temp: adc-channel@b {
152 ref_625mv: adc-channel@c {
155 ref_1250mv: adc-channel@d {
158 ref_325mv: adc-channel@e {
161 ref_muxoff: adc-channel@f {