![]() |
xilloader
Vitis Drivers API Documentation
|
This is the file which contains qspi related code for the PLM.
MODIFICATION HISTORY:
Ver Who Date Changes
1.00 kc 02/21/2018 Initial release 1.01 sb 08/23/2019 Added QSPI buswidth detection logic har 08/28/2019 Fixed MISRA C violations bsv 08/30/2019 Added fallback and multiboot support in PLM bsv 09/12/2019 Added support for Macronix 1.8V flash parts 1.02 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 1.03 bsv 07/03/2020 Added support for macronix part P/N:MX25U12835F skd 07/14/2020 XLoader_QspiCopy prototype changed skd 07/29/2020 Added non-blocking DMA support for Qspi copy td 08/19/2020 Fixed MISRA C violations Rule 10.3 bm 09/01/2020 Updated Major error codes for Unsupported Qspi Flash IDs and Unsupported Flash Sizes bsv 10/13/2020 Code clean up 1.04 ma 03/24/2021 Minor updates to prints in XilLoader 1.05 bsv 07/22/2021 Added support for Winbond flash part bsv 08/31/2021 Code clean up 1.06 ma 01/17/2022 Enable SLVERR for QSPI registers 1.07 bm 07/06/2022 Refactor versal and versal_net code 1.08 ng 11/11/2022 Updated doxygen comments ng 03/30/2023 Updated algorithm and return values in doxygen comments ng 06/26/2023 Added support for system device-tree flow ng 08/09/2023 Removed redundant windbond flash size macro ng 12/27/2023 Reduced log level for less frequent prints ng 02/14/2024 removed int typecast for errors pre 09/06/2024 Setting the pre-scaler for QSPI clock from CIPS prt 04/02/2025 Added support for Infineon QSPI flash parts