Go to the documentation of this file.
33 #ifndef JESD204_CLK_H_
34 #define JESD204_CLK_H_
int adxcvr_clk_enable(struct adxcvr *xcvr)
AXI ADXCVR Clock Enable.
Definition: axi_adxcvr.c:479
int32_t jesd204_clk_disable(struct jesd204_clk *clk)
Definition: jesd204_clk.c:81
struct adxcvr * xcvr
Definition: jesd204_clk.h:48
ADI JESD204B/C AXI_ADXCVR Highspeed Transceiver Device structure.
Definition: altera_adxcvr.h:89
uint32_t ref_rate_khz
Definition: axi_adxcvr.h:81
int32_t jesd204_clk_set_rate(struct jesd204_clk *clk, uint32_t chan, uint32_t rate)
Definition: jesd204_clk.c:113
int adxcvr_clk_disable(struct adxcvr *xcvr)
AXI ADXCVR Clock Disable.
Definition: axi_adxcvr.c:529
void * no_os_calloc(size_t nitems, size_t size)
Allocate memory and return a pointer to it, set memory to 0.
Definition: chibios_alloc.c:54
Header file of Clock Driver.
const struct no_os_clk_platform_ops jesd204_clk_ops
jesd204 specific CLK platform ops structure
Definition: jesd204_clk.c:225
int32_t axi_jesd204_tx_lane_clk_enable(struct axi_jesd204_tx *jesd)
JESD204 TX Lane Clock Enable.
Definition: axi_jesd204_tx.c:147
Driver for the ADI AXI-ADXCVR Module.
int32_t jesd204_clk_enable(struct jesd204_clk *clk)
Definition: jesd204_clk.c:51
Analog Devices JESD204 clock.
int32_t jesd204_clk_disable(struct jesd204_clk *clk)
Definition: jesd204_clk.c:81
struct axi_jesd204_rx * jesd_rx
Definition: jesd204_clk.h:49
Structure holding CLK descriptor.
Definition: no_os_clk.h:75
int32_t axi_jesd204_tx_lane_clk_disable(struct axi_jesd204_tx *jesd)
JESD204 TX Lane Clock Disable.
Definition: axi_jesd204_tx.c:160
Definition: no_os_clk.h:44
int32_t jesd204_clk_enable(struct jesd204_clk *clk)
Definition: jesd204_clk.c:51
Definition: axi_jesd204_tx.h:70
int adxcvr_clk_set_rate(struct adxcvr *xcvr, unsigned long rate, unsigned long parent_rate)
AXI ADXCVR Clock Set Rate.
Definition: axi_adxcvr.c:309
struct ad7616_init_param init_param
Definition: ad7616_sdz.c:113
Definition: axi_jesd204_rx.h:57
int32_t jesd204_clk_set_rate(struct jesd204_clk *clk, uint32_t chan, uint32_t rate)
Definition: jesd204_clk.c:113
void * dev_desc
Definition: no_os_clk.h:83
Driver for the Analog Devices AXI-JESD204-RX peripheral.
Definition: jesd204_clk.h:47
struct axi_jesd204_tx * jesd_tx
Definition: jesd204_clk.h:50
int32_t axi_jesd204_rx_lane_clk_disable(struct axi_jesd204_rx *jesd)
JESD204 RX Lane Clock Disable.
Definition: axi_jesd204_rx.c:202
const struct no_os_clk_platform_ops jesd204_clk_ops
jesd204 specific CLK platform ops structure
Definition: jesd204_clk.c:225
int32_t axi_jesd204_rx_lane_clk_enable(struct axi_jesd204_rx *jesd)
JESD204 RX Lane Clock Enable.
Definition: axi_jesd204_rx.c:189
Driver for the Analog Devices AXI-JESD204-TX peripheral.