brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · 0a192ca Raw
86 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/adc/nxp,imx8qxp-adc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NXP IMX8QXP ADC8 9maintainers:10  - Cai Huoqing <caihuoqing@baidu.com>11 12description:13  Supports the ADC found on the IMX8QXP SoC.14 15properties:16  compatible:17    const: nxp,imx8qxp-adc18 19  reg:20    maxItems: 121 22  interrupts:23    maxItems: 124 25  clocks:26    maxItems: 227 28  clock-names:29    items:30      - const: per31      - const: ipg32 33  assigned-clocks:34    maxItems: 135 36  assigned-clock-rates:37    maxItems: 138 39  power-domains:40    maxItems: 141 42  vref-supply:43    description: |44      External ADC reference voltage supply on VREFH pad. If VERID[MVI] is45      set, there are additional, internal reference voltages selectable.46      VREFH1 is always from VREFH pad.47 48  "#io-channel-cells":49    const: 150 51required:52  - compatible53  - reg54  - interrupts55  - clocks56  - clock-names57  - assigned-clocks58  - assigned-clock-rates59  - power-domains60  - "#io-channel-cells"61 62additionalProperties: false63 64examples:65  - |66    #include <dt-bindings/interrupt-controller/arm-gic.h>67    #include <dt-bindings/firmware/imx/rsrc.h>68    soc {69        #address-cells = <2>;70        #size-cells = <2>;71        adc@5a880000 {72            compatible = "nxp,imx8qxp-adc";73            reg = <0x0 0x5a880000 0x0 0x10000>;74            interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>;75            clocks = <&clk IMX_SC_R_ADC_0>,76                     <&clk IMX_SC_R_ADC_0>;77            clock-names = "per", "ipg";78            assigned-clocks = <&clk IMX_SC_R_ADC_0>;79            assigned-clock-rates = <24000000>;80            power-domains = <&pd IMX_SC_R_ADC_0>;81            vref-supply = <&reg_1v8>;82            #io-channel-cells = <1>;83        };84    };85...86