Path: blob/main/sys/contrib/device-tree/Bindings/iio/adc/adi,axi-adc.yaml
48406 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/iio/adc/adi,axi-adc.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Analog Devices AXI ADC IP core78maintainers:9- Michael Hennerich <michael.hennerich@analog.com>1011description: |12Analog Devices Generic AXI ADC IP core for interfacing an ADC device13with a high speed serial (JESD204B/C) or source synchronous parallel14interface (LVDS/CMOS).15Usually, some other interface type (i.e SPI) is used as a control16interface for the actual ADC, while this IP core will interface17to the data-lines of the ADC and handle the streaming of data into18memory via DMA.1920https://wiki.analog.com/resources/fpga/docs/axi_adc_ip2122properties:23compatible:24enum:25- adi,axi-adc-10.0.a2627reg:28maxItems: 12930clocks:31maxItems: 13233dmas:34maxItems: 13536dma-names:37items:38- const: rx3940adi,adc-dev:41$ref: /schemas/types.yaml#/definitions/phandle42description:43A reference to a the actual ADC to which this FPGA ADC interfaces to.44deprecated: true4546'#io-backend-cells':47const: 04849required:50- compatible51- dmas52- reg53- clocks5455additionalProperties: false5657examples:58- |59axi-adc@44a00000 {60compatible = "adi,axi-adc-10.0.a";61reg = <0x44a00000 0x10000>;62dmas = <&rx_dma 0>;63dma-names = "rx";64clocks = <&axi_clk>;65#io-backend-cells = <0>;66};67...686970