Lines Matching +full:adc +full:- +full:channel +full:- +full:names
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/samsung,exynos-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos Analog to Digital Converter (ADC)
10 - Krzysztof Kozlowski <krzk@kernel.org>
15 - enum:
16 - samsung,exynos-adc-v1 # Exynos5250
17 - samsung,exynos-adc-v2
18 - samsung,exynos3250-adc
19 - samsung,exynos4212-adc # Exynos4212 and Exynos4412
20 - samsung,exynos7-adc
21 - samsung,s3c2410-adc
22 - samsung,s3c2416-adc
23 - samsung,s3c2440-adc
24 - samsung,s3c2443-adc
25 - samsung,s3c6410-adc
26 - samsung,s5pv210-adc
27 - items:
28 - enum:
29 - samsung,exynos5433-adc
30 - const: samsung,exynos7-adc
37 Phandle to ADC bus clock. For Exynos3250 additional clock is needed.
41 clock-names:
43 Must contain clock names (adc, sclk) matching phandles in clocks
50 ADC interrupt followed by optional touchscreen interrupt.
54 "#io-channel-cells":
57 vdd-supply: true
59 samsung,syscon-phandle:
65 has-touchscreen:
71 - compatible
72 - reg
73 - clocks
74 - clock-names
75 - interrupts
76 - "#io-channel-cells"
77 - vdd-supply
83 - if:
88 - samsung,exynos-adc-v1
89 - samsung,exynos-adc-v2
90 - samsung,exynos3250-adc
91 - samsung,exynos4212-adc
94 - samsung,syscon-phandle
96 - if:
101 - samsung,exynos3250-adc
107 clock-names:
109 - const: adc
110 - const: sclk
116 clock-names:
118 - const: adc
120 - if:
122 - has-touchscreen
130 - |
131 adc: adc@12d10000 {
132 compatible = "samsung,exynos-adc-v1";
135 #io-channel-cells = <1>;
138 clock-names = "adc";
140 vdd-supply = <&buck5_reg>;
141 samsung,syscon-phandle = <&pmu_system_controller>;
146 pullup-uv = <1800000>;
147 pullup-ohm = <47000>;
148 pulldown-ohm = <0>;
149 io-channels = <&adc 4>;
153 - |
154 #include <dt-bindings/clock/exynos3250.h>
156 adc@126c0000 {
157 compatible = "samsung,exynos3250-adc";
160 #io-channel-cells = <1>;
164 clock-names = "adc", "sclk";
166 vdd-supply = <&buck5_reg>;
167 samsung,syscon-phandle = <&pmu_system_controller>;