This is the instance structure for internal use.
XRFdc_Config RFdc_Config;
u32 IsReady;
u32 ADC4GSPS;
metal_phys_addr_t BaseAddr;
struct metal_io_region *io;
struct metal_device *device;
XRFdc_DAC_Tile DAC_Tile[4];
XRFdc_ADC_Tile ADC_Tile[4];
XRFds_StatusHandler StatusHandler;
void *CallBackRef;
u8 UpdateMixerScale;
Description
- XRFdc_Config RFdc_Config
- Driver structure configuration.
- u32 IsReady
- This flag is used to indicate that the driver is ready.
- u32 ADC4GSPS (deprecated)
- This flag is used to indicate if RF-ADC is 4 GSPS.
- metal_phys_addr_t BaseAddr
- Base address.
- struct metal_io_region
- Libmetal IO structure.
- struct metal_device *device
- Libmetal device structure.
- XRFdc_DAC_Tile DAC_Tile[4]
- RF-DAC tile structure for four tiles.
- XRFdc_ADC_Tile ADC_Tile[4]
- RF-ADC tile structure for four tiles.
- XRFds_StatusHandler StatusHandler
- Event handler function.
- void *CallBackRef
- Callback reference for event handler.
- u8 UpdateMixerScale
- Set to 1 to overwrite mixer scale.