![]() |
no-OS
|
Defines common data to be used by the ad9088 examples. More...
#include "common_data.h"Functions | |
| int | ad9088_mcs_ops_bind (struct adf4030_dev *adf4030, struct adf4382_dev *adf4382) |
| Hand the AD9088 the clock chips its MCS calibration drives. | |
Variables | |
| struct no_os_uart_init_param | platform_uart_ip |
| struct adf4382_init_param | adf4382_ip |
| struct hmc7044_init_param | hmc7044_ip |
| struct adf4030_init_param | adf4030_ip |
| struct axi_dmac_init | rx_dmac_ip |
| struct axi_dmac_init | tx_dmac_ip |
| struct jesd204_rx_init | rx_jesd204_ip |
| struct jesd204_tx_init | tx_jesd204_ip |
| struct adxcvr_init | tx_adxcvr_ip |
| struct adxcvr_init | rx_adxcvr_ip |
| struct axi_adc_init | rx_adc_init |
| struct axi_dac_init | tx_dac_init |
| struct ad9088_init_param | ad9088_ip |
Defines common data to be used by the ad9088 examples.
Copyright 2026(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| int ad9088_mcs_ops_bind | ( | struct adf4030_dev * | adf4030, |
| struct adf4382_dev * | adf4382 ) |
Hand the AD9088 the clock chips its MCS calibration drives.
Publishes the accessor tables into ad9088_ip along with the runtime device handles, which do not exist until the chips are probed. Call this after adf4030_init() and adf4382_init(), and before ad9088_init(). Skipping it leaves MCS calibration disabled rather than broken.
| adf4030 | - The BSYNC (SYSREF) provider. |
| adf4382 | - The AD9088 device clock PLL. |
| struct ad9088_init_param ad9088_ip |
| struct adf4030_init_param adf4030_ip |
| struct adf4382_init_param adf4382_ip |
| struct hmc7044_init_param hmc7044_ip |
| struct no_os_uart_init_param platform_uart_ip |
| struct axi_adc_init rx_adc_init |
| struct adxcvr_init rx_adxcvr_ip |
| struct axi_dmac_init rx_dmac_ip |
| struct jesd204_rx_init rx_jesd204_ip |
| struct adxcvr_init tx_adxcvr_ip |
| struct axi_dac_init tx_dac_init |
| struct axi_dmac_init tx_dmac_ip |
| struct jesd204_tx_init tx_jesd204_ip |