]> git.ipfire.org Git - thirdparty/u-boot.git/blob - Bindings/iio/adc/x-powers,axp209-adc.yaml
Squashed 'dts/upstream/' content from commit aaba2d45dc2a
[thirdparty/u-boot.git] / Bindings / iio / adc / x-powers,axp209-adc.yaml
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/x-powers,axp209-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: X-Powers AXP ADC
8
9 maintainers:
10 - Chen-Yu Tsai <wens@csie.org>
11
12 description: |
13 ADC is frequently used as a provider to consumers of the ADC channels.
14 Device is a child of an axp209 multifunction device
15 ADC channels and their indexes per variant:
16
17 AXP209
18 ------
19 0 | acin_v
20 1 | acin_i
21 2 | vbus_v
22 3 | vbus_i
23 4 | pmic_temp
24 5 | gpio0_v
25 6 | gpio1_v
26 7 | ipsout_v
27 8 | batt_v
28 9 | batt_chrg_i
29 10 | batt_dischrg_i
30 11 | ts_v
31
32 AXP22x
33 ------
34 0 | pmic_temp
35 1 | batt_v
36 2 | batt_chrg_i
37 3 | batt_dischrg_i
38 4 | ts_v
39
40 AXP813
41 ------
42 0 | pmic_temp
43 1 | gpio0_v
44 2 | batt_v
45 3 | batt_chrg_i
46 4 | batt_dischrg_i
47 5 | ts_v
48
49
50 properties:
51 compatible:
52 oneOf:
53 - const: x-powers,axp209-adc
54 - const: x-powers,axp221-adc
55 - const: x-powers,axp813-adc
56
57 - items:
58 - const: x-powers,axp803-adc
59 - const: x-powers,axp813-adc
60
61 "#io-channel-cells":
62 const: 1
63
64 additionalProperties: false
65
66 examples:
67 - |
68 axp221 {
69 adc {
70 compatible = "x-powers,axp221-adc";
71 #io-channel-cells = <1>;
72 };
73 };
74 ...