![]() |
xilloader
Vitis Drivers API Documentation
|
This is the file which contains ospi related code for the PLM.
MODIFICATION HISTORY:
Ver Who Date Changes
----- ---- -------- -------------------------------------------------------
1.00 bsv 08/23/2018 Initial release
1.01 bsv 09/10/2019 Added support to set OSPI to DDR mode
ma 02/03/2020 Change XPlmi_MeasurePerfTime to retrieve Performance
time and print
bsv 02/04/2020 Reset qspi instance in init functions for LPD off
suspend and resume to work
bsv 04/09/2020 Code clean up of Xilloader
1.02 bsv 27/06/2020 Add dual stacked mode support
bsv 07/08/2020 APIs specific to this file made static
skd 07/14/2020 XLoader_OspiCopy prototype changed
skd 07/29/2020 Added non-blocking DMA support for Ospi copy
skd 08/21/2020 Added support for GIGADEVICE and ISSI flash parts
bsv 10/13/2020 Code clean up
1.03 ma 03/24/2021 Minor updates to prints in XilLoader
1.04 bsv 07/16/2021 Added Macronix flash support
bsv 08/31/2021 Code clean up
1.05 ma 01/17/2022 Enable SLVERR for OSPI registers
1.06 ng 11/11/2022 Updated doxygen comments
bm 01/11/2023 Added support for Gigadevice 512M, 1G, 2G parts
ng 03/30/2023 Updated algorithm and return values in doxygen comments
ng 12/27/2023 Reduced log level for less frequent prints
dd 02/08/2024 Added support for ISSI 512M
sk 02/26/2024 Added support for Infineon OSPI flash part
ng 03/05/2024 Added support for Macronix OSPI 2G flash part
sk 03/16/2024 Added support for Spansion Die config
pre 12/03/2024 Added support to reset OSPI device through OSPI controller in
versal 2ve and 2vm devices
prt 12/30/2024 Added support for ISSI 256MB flash part
prt 04/02/2025 Added support for Infineon OSPI flash parts
prt 04/08/2025 Added support for skipping OSPI copy on zero byte length