This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
resources:tools-software:linux-drivers:iio-adc:axi-adc-hdl [28 May 2019 12:19] – [Files] Michael Hennerich | resources:tools-software:linux-drivers:iio-adc:axi-adc-hdl [18 Mar 2021 17:54] – [Supported Boards] Michael Hennerich | ||
---|---|---|---|
Line 31: | Line 31: | ||
* [[resources/ | * [[resources/ | ||
* [[resources/ | * [[resources/ | ||
- | * [[resources/ | + | * [[resources/ |
* [[resources/ | * [[resources/ | ||
* [[resources/ | * [[resources/ | ||
* [[resources/ | * [[resources/ | ||
* [[resources/ | * [[resources/ | ||
- | * [[resources/ | + | * [[resources/ |
* [[resources/ | * [[resources/ | ||
* [[resources/ | * [[resources/ | ||
+ | ===== Sub device Documentation (linked mode) ===== | ||
+ | |||
+ | * [[resources: | ||
Line 74: | Line 77: | ||
| driver | | driver | ||
| driver | | driver | ||
- | | driver | + | | core driver |
- | | driver | + | | core driver |
- | | include | [[linux.github> | + | | core include | [[linux.github> |
Line 97: | Line 100: | ||
* " | * " | ||
* " | * " | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
* For a complete list see driver source: static const struct of_device_id axiadc_of_match[] | * For a complete list see driver source: static const struct of_device_id axiadc_of_match[] | ||
Line 122: | Line 129: | ||
& | & | ||
- | rx_dma: rx-dmac@44A30000 | + | rx_dma: rx-dmac@44a30000 |
compatible = " | compatible = " | ||
reg = < | reg = < | ||
Line 129: | Line 136: | ||
clocks = <& | clocks = <& | ||
- | dma-channel { | + | adi, |
- | adi,type = <0>; | + | # |
+ | # | ||
+ | |||
+ | dma-channel@0 { | ||
+ | reg = < | ||
+ | adi,source-bus-width = < | ||
+ | adi, | ||
+ | adi, | ||
+ | adi, | ||
+ | }; | ||
}; | }; | ||
}; | }; | ||
- | cf_ad9467_core_0: | + | cf_ad9467_core_0: |
compatible = " | compatible = " | ||
reg = < | reg = < | ||
dmas = <& | dmas = <& | ||
dma-names = " | dma-names = " | ||
+ | |||
spibus-connected = <& | spibus-connected = <& | ||
- | } ; | + | }; |
- | }; | + | }; |
</ | </ | ||
====== Enabling Linux driver support ====== | ====== Enabling Linux driver support ====== | ||
Line 157: | Line 174: | ||
"make qconfig" | "make qconfig" | ||
- | < | + | < |
Linux Kernel Configuration | Linux Kernel Configuration | ||
Device Drivers | Device Drivers | ||
Line 168: | Line 185: | ||
*** Analog to digital converters *** | *** Analog to digital converters *** | ||
[--snip--] | [--snip--] | ||
- | + | -*- Analog Devices High-Speed AXI ADC driver | |
- | <*> Analog Devices | + | < |
+ | <*> Analog Devices AD9371 RF Transceiver driver | ||
+ | <*> Analog Devices ADRV9009/ | ||
+ | <*> Analog Devices AD6676 Wideband IF Receiver driver | ||
+ | <*> Analog Devices AD9467 etc. high speed ADCs | ||
+ | <*> Analog Devices AD9680 and similar high speed ADCs | ||
[--snip--] | [--snip--] | ||
</ | </ |