145f90fe9SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
245f90fe9SJonathan Cameron%YAML 1.2
345f90fe9SJonathan Cameron---
445f90fe9SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/nxp,lpc3220-adc.yaml#
545f90fe9SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
645f90fe9SJonathan Cameron
745f90fe9SJonathan Camerontitle: NXP LPC3220 SoC ADC controller
845f90fe9SJonathan Cameron
945f90fe9SJonathan Cameronmaintainers:
1045f90fe9SJonathan Cameron  - Gregory Clement <gregory.clement@bootlin.com>
1145f90fe9SJonathan Cameron
1245f90fe9SJonathan Camerondescription:
1345f90fe9SJonathan Cameron  This hardware block has been used on several LPC32XX SoCs.
1445f90fe9SJonathan Cameron
1545f90fe9SJonathan Cameronproperties:
1645f90fe9SJonathan Cameron  compatible:
1745f90fe9SJonathan Cameron    const: nxp,lpc3220-adc
1845f90fe9SJonathan Cameron
1945f90fe9SJonathan Cameron  reg:
2045f90fe9SJonathan Cameron    maxItems: 1
2145f90fe9SJonathan Cameron
2245f90fe9SJonathan Cameron  interrupts:
2345f90fe9SJonathan Cameron    maxItems: 1
2445f90fe9SJonathan Cameron
2545f90fe9SJonathan Cameron  vref-supply: true
2645f90fe9SJonathan Cameron
2745f90fe9SJonathan Cameron  "#io-channel-cells":
2845f90fe9SJonathan Cameron    const: 1
2945f90fe9SJonathan Cameron
3045f90fe9SJonathan Cameronrequired:
3145f90fe9SJonathan Cameron  - compatible
3245f90fe9SJonathan Cameron  - reg
3345f90fe9SJonathan Cameron  - interrupts
3445f90fe9SJonathan Cameron
3545f90fe9SJonathan CameronadditionalProperties: false
3645f90fe9SJonathan Cameron
3745f90fe9SJonathan Cameronexamples:
3845f90fe9SJonathan Cameron  - |
3945f90fe9SJonathan Cameron    soc {
4045f90fe9SJonathan Cameron        #address-cells = <1>;
4145f90fe9SJonathan Cameron        #size-cells = <1>;
4245f90fe9SJonathan Cameron        adc@40048000 {
4345f90fe9SJonathan Cameron            compatible = "nxp,lpc3220-adc";
4445f90fe9SJonathan Cameron            reg = <0x40048000 0x1000>;
4545f90fe9SJonathan Cameron            interrupt-parent = <&mic>;
4645f90fe9SJonathan Cameron            interrupts = <39 0>;
4745f90fe9SJonathan Cameron            vref-supply = <&vcc>;
4845f90fe9SJonathan Cameron        };
4945f90fe9SJonathan Cameron    };
5045f90fe9SJonathan Cameron...
51