xilloader
Vitis Drivers API Documentation
xloader_sd.c File Reference

Overview

This is the file which contains sd related code for XilLoader.

MODIFICATION HISTORY:
Ver   Who  Date        Changes


1.00 kc 09/21/2017 Initial release 1.01 bsv 06/26/2019 Added secondary boot support bsv 02/12/2020 Added support for SD/eMMC raw boot mode bsv 02/23/2020 Added multi partition support for SD/eMMC FS boot modes bsv 03/14/2020 Added eMMC0 FS and raw boot mode support bsv 03/17/2020 Changes relatd to multiple partitions in SD/eMMC boot bsv 02/04/2020 Reset file system instance in init functions for LPD off suspend and resume to work 1.02 bsv 04/09/2020 Code clean up bsv 04/28/2020 Changed SD drive number to 5 when both SD0 and SD1 are in design 1.03 bsv 07/01/2020 Unmount file system after loading PDIs skd 07/14/2020 Added 64bit support for SD copy destination address bsv 07/16/2020 Force Cdn bit to 1 to improve performance td 08/19/2020 Fixed MISRA C violations Rule 10.3 bsv 09/04/2020 Added error checks for XPlmi_Strcat function calls bsv 10/13/2020 Code clean up td 10/19/2020 MISRA C Fixes 1.04 bsv 08/31/2021 Code clean up 1.05 bsv 10/01/2021 Addressed code review comments bsv 10/26/2021 Code clean up 1.06 kpt 12/13/2021 Replaced Xil_Strcat with Xil_SStrcat 1.07 skg 06/20/2022 Fixed MISRA C Rule 10.3 violation skg 06/20/2022 Fixed MISRA C Rule 7.4 violation 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 08/16/2023 Fixed status overwrite in SdRelease dd 09/11/2023 MISRA-C violation Rule 10.3 fixed dd 09/11/2023 MISRA-C violation Rule 17.8 fixed 2.00 ng 12/11/2023 Fixed SD macro for SDT flow ng 12/27/2023 Reduced log level for less frequent prints bm 02/12/2024 Updated logical partition comments for SD/eMMC bootmodes ng 02/14/2024 removed int typecast for errors bm 03/02/2024 Make SD drive number logic order independent pre 04/17/2025 Passing baseaddress for XSdPs_LookupConfig in SDT flow