Lines Matching +full:exynos +full:- +full:adc +full:- +full:v1
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 - samsung,exynos-adc-v1 # Exynos5250
16 - samsung,exynos-adc-v2
17 - samsung,exynos3250-adc
18 - samsung,exynos4212-adc # Exynos4212 and Exynos4412
19 - samsung,exynos7-adc
20 - samsung,s3c2410-adc
21 - samsung,s3c2416-adc
22 - samsung,s3c2440-adc
23 - samsung,s3c2443-adc
24 - samsung,s3c6410-adc
25 - samsung,s5pv210-adc
32 Phandle to ADC bus clock. For Exynos3250 additional clock is needed.
36 clock-names:
38 Must contain clock names (adc, sclk) matching phandles in clocks
45 ADC interrupt followed by optional touchscreen interrupt.
49 "#io-channel-cells":
52 vdd-supply: true
54 samsung,syscon-phandle:
60 has-touchscreen:
66 - compatible
67 - reg
68 - clocks
69 - clock-names
70 - interrupts
71 - "#io-channel-cells"
72 - vdd-supply
78 - if:
83 - samsung,exynos-adc-v1
84 - samsung,exynos-adc-v2
85 - samsung,exynos3250-adc
86 - samsung,exynos4212-adc
89 - samsung,syscon-phandle
91 - if:
96 - samsung,exynos3250-adc
102 clock-names:
104 - const: adc
105 - const: sclk
111 clock-names:
113 - const: adc
115 - if:
117 - has-touchscreen
125 - |
126 adc: adc@12d10000 {
127 compatible = "samsung,exynos-adc-v1";
130 #io-channel-cells = <1>;
133 clock-names = "adc";
135 vdd-supply = <&buck5_reg>;
136 samsung,syscon-phandle = <&pmu_system_controller>;
141 pullup-uv = <1800000>;
142 pullup-ohm = <47000>;
143 pulldown-ohm = <0>;
144 io-channels = <&adc 4>;
148 - |
149 #include <dt-bindings/clock/exynos3250.h>
151 adc@126c0000 {
152 compatible = "samsung,exynos3250-adc";
155 #io-channel-cells = <1>;
159 clock-names = "adc", "sclk";
161 vdd-supply = <&buck5_reg>;
162 samsung,syscon-phandle = <&pmu_system_controller>;