Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
resources:tools-software:linux-drivers:jesd204:axi_jesd204_rx [05 Jun 2018 16:05] – [Supported Devices] Michael Hennerich | resources:tools-software:linux-drivers:jesd204:axi_jesd204_rx [31 Aug 2020 15:05] – [Description] Michael Hennerich |
---|
The AXI JESD204B RX peripheral driver is a simple driver that supports the [[resources:fpga:peripherals:jesd204:axi_jesd204_tx|ADI JESD204B Receive Peripheral]]. The driver reads JESD204B link configuration data from the devicetree and configures the peripheral accordingly. After configuration has completed the JESD204B link is enabled. Link state can be monitored through sysfs files. | The AXI JESD204B RX peripheral driver is a simple driver that supports the [[resources:fpga:peripherals:jesd204:axi_jesd204_tx|ADI JESD204B Receive Peripheral]]. The driver reads JESD204B link configuration data from the devicetree and configures the peripheral accordingly. After configuration has completed the JESD204B link is enabled. Link state can be monitored through sysfs files. |
| |
| This driver also work in conjunction with the [[resources:tools-software:linux-drivers:jesd204:jesd204-fsm-framework|JESD204 (FSM) Interface Linux Kernel Framework]], in this case JESD204B link configuration is provided by the JESD204-FSM framework. |
====== Source Code ====== | ====== Source Code ====== |
| |
* **clocks**: Clock phandles and specifiers (See clock bindings for details on clock-names and clocks). | * **clocks**: Clock phandles and specifiers (See clock bindings for details on clock-names and clocks). |
* **adi,frames-per-multiframe**: Number of frames per multi-frame (''K'') | * **adi,frames-per-multiframe**: Number of frames per multi-frame (''K'') |
* **adi,octets-per-frame**: Number of octets per frame (''N'') | * **adi,octets-per-frame**: Number of octets per frame (''F'') |
| |
Optional devicetree properties: | Optional devicetree properties: |
* **adi,high-density**: If specified the JESD204B link is configured for high density (''HD'') operation. | * **adi,high-density**: If specified the JESD204B link is configured for high density (''HD'') operation. |
| * **adi,subclass**: The JESD204B subclass. |
| |
Example: | Example: |