xref: /linux/Documentation/devicetree/bindings/iio/adc/nxp,lpc3220-adc.yaml (revision cbecf716ca618fd44feda6bd9a64a8179d031fc5)
1*45f90fe9SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*45f90fe9SJonathan Cameron%YAML 1.2
3*45f90fe9SJonathan Cameron---
4*45f90fe9SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/nxp,lpc3220-adc.yaml#
5*45f90fe9SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
6*45f90fe9SJonathan Cameron
7*45f90fe9SJonathan Camerontitle: NXP LPC3220 SoC ADC controller
8*45f90fe9SJonathan Cameron
9*45f90fe9SJonathan Cameronmaintainers:
10*45f90fe9SJonathan Cameron  - Gregory Clement <gregory.clement@bootlin.com>
11*45f90fe9SJonathan Cameron
12*45f90fe9SJonathan Camerondescription:
13*45f90fe9SJonathan Cameron  This hardware block has been used on several LPC32XX SoCs.
14*45f90fe9SJonathan Cameron
15*45f90fe9SJonathan Cameronproperties:
16*45f90fe9SJonathan Cameron  compatible:
17*45f90fe9SJonathan Cameron    const: nxp,lpc3220-adc
18*45f90fe9SJonathan Cameron
19*45f90fe9SJonathan Cameron  reg:
20*45f90fe9SJonathan Cameron    maxItems: 1
21*45f90fe9SJonathan Cameron
22*45f90fe9SJonathan Cameron  interrupts:
23*45f90fe9SJonathan Cameron    maxItems: 1
24*45f90fe9SJonathan Cameron
25*45f90fe9SJonathan Cameron  vref-supply: true
26*45f90fe9SJonathan Cameron
27*45f90fe9SJonathan Cameron  "#io-channel-cells":
28*45f90fe9SJonathan Cameron    const: 1
29*45f90fe9SJonathan Cameron
30*45f90fe9SJonathan Cameronrequired:
31*45f90fe9SJonathan Cameron  - compatible
32*45f90fe9SJonathan Cameron  - reg
33*45f90fe9SJonathan Cameron  - interrupts
34*45f90fe9SJonathan Cameron
35*45f90fe9SJonathan CameronadditionalProperties: false
36*45f90fe9SJonathan Cameron
37*45f90fe9SJonathan Cameronexamples:
38*45f90fe9SJonathan Cameron  - |
39*45f90fe9SJonathan Cameron    soc {
40*45f90fe9SJonathan Cameron        #address-cells = <1>;
41*45f90fe9SJonathan Cameron        #size-cells = <1>;
42*45f90fe9SJonathan Cameron        adc@40048000 {
43*45f90fe9SJonathan Cameron            compatible = "nxp,lpc3220-adc";
44*45f90fe9SJonathan Cameron            reg = <0x40048000 0x1000>;
45*45f90fe9SJonathan Cameron            interrupt-parent = <&mic>;
46*45f90fe9SJonathan Cameron            interrupts = <39 0>;
47*45f90fe9SJonathan Cameron            vref-supply = <&vcc>;
48*45f90fe9SJonathan Cameron        };
49*45f90fe9SJonathan Cameron    };
50*45f90fe9SJonathan Cameron...
51