Added FPGA manager support for Zynq with Full bit stream support.
FPGA Manager to support setting the PS-PL configurations , example like PS-PL clock
FPGA Manager: Partial Reconfiguration Support ( Both Non-secure and Secure)
Added support for PL configuration read back
Added support for clock framework
Added support for Vivado generated bit and bin file loading
Runtime reprogramming the PL using Full bit-stream through FPGA Manager in Linux
Split dma and MCDMA programming sequence in separate sources.
Updated driver and examples to remove the xparameters.h dependency for Linux platform - This change will impact the existing Linux applications.
With the new implementation, users will get all rfdc configuration data from the Linux Device tree. They don’t have to rely on xparameters.h and *_g.c files. A new API has been introduced to make this new solution work.
Users have to make one extra API call XRFdc_GetDeviceNameByDeviceId()to get the RFdc device name before making a call to metal_device_open().
Updated DAC min sampling rate to 500MHz and also update VCO Range, PLL_DIVIDER and PLL_FPDIV ranges.
Added XRFdc_GetFabClkOutDiv() API to read fabric clk div.