Lines Matching +full:adc +full:- +full:channel +full:- +full:names
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/sprd,sc2720-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Spreadtrum SC27XX series PMICs ADC
10 - Baolin Wang <baolin.wang7@gmail.com>
13 Supports the ADC found on these PMICs.
18 - sprd,sc2720-adc
19 - sprd,sc2721-adc
20 - sprd,sc2723-adc
21 - sprd,sc2730-adc
22 - sprd,sc2731-adc
23 - sprd,ump9620-adc
31 "#io-channel-cells":
37 nvmem-cells: true
39 nvmem-cell-names: true
42 - if:
48 - sprd,ump9620-adc
51 nvmem-cells:
53 nvmem-cell-names:
55 - const: big_scale_calib
56 - const: small_scale_calib
60 nvmem-cells:
62 nvmem-cell-names:
64 - const: big_scale_calib1
65 - const: big_scale_calib2
66 - const: small_scale_calib1
67 - const: small_scale_calib2
68 - const: vbat_det_cal1
69 - const: vbat_det_cal2
72 - compatible
73 - reg
74 - interrupts
75 - "#io-channel-cells"
76 - hwlocks
77 - nvmem-cells
78 - nvmem-cell-names
83 - |
84 #include <dt-bindings/interrupt-controller/irq.h>
86 #address-cells = <1>;
87 #size-cells = <0>;
88 adc@480 {
89 compatible = "sprd,sc2731-adc";
91 interrupt-parent = <&sc2731_pmic>;
93 #io-channel-cells = <1>;
95 nvmem-cells = <&adc_big_scale>, <&adc_small_scale>;
96 nvmem-cell-names = "big_scale_calib", "small_scale_calib";
100 - |
101 #include <dt-bindings/interrupt-controller/irq.h>
103 #address-cells = <1>;
104 #size-cells = <0>;
105 adc@504 {
106 compatible = "sprd,ump9620-adc";
108 interrupt-parent = <&ump9620_pmic>;
110 #io-channel-cells = <1>;
112 nvmem-cells = <&adc_bcal1>, <&adc_bcal2>,
115 nvmem-cell-names = "big_scale_calib1", "big_scale_calib2",