; SD BUS driver SDBusDriver.dll $(_FLATRELEASEDIR)/SDBusDriver.dll NK SH ; SD host SDCSDCard.DLL $(_FLATRELEASEDIR)/SDCSDCard.DLL NK SH SDMemory.dll $(_FLATRELEASEDIR)/SDMemory.dll NK SH
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; charlie, SDIO ; two step load process, the bus driver will perform it's ; own ActivateDevice call in the Entry point provided ; this way the driver even though it is a Builtin device, it can be unloaded [HKEY_LOCAL_MACHINE/Drivers/Builtin/SDBusDriver] "Order"=dword:20 "Dll"="SDBusDriver.dll" "Entry"="SDBusDriverStartUp"
[HKEY_LOCAL_MACHINE/Drivers/SDCARD/SDBusDriver] "Order"=dword:20 "Dll"="SDBusDriver.dll" "Prefix"="SDC" "ThreadPriority"=dword:64 ; default thread priority for dispatch thread "RequestListDepth"=dword:30 ; pre-allocated requests ;"ZoneMask"=dword:e01d ; example zone mask
; SD Memory Storage class driver [HKEY_LOCAL_MACHINE/Drivers/SDCARD/ClientDrivers/Class/SDMemory_Class] "Dll"="SDMemory.dll" "Prefix"="DSK" "FSD"="FATFS.DLL" "IOCTL"=dword:4 ; DISK_IOCTL_INITIALIZE, sent to driver by DeviceManager "BlockTransferSize"=dword:40 ; Send no more than 64 blocks of data per bus transfer ;"SingleBlockWrites"=dword:1 ; alternatively force the driver to use single block access
; MMC Storage Class Driver [HKEY_LOCAL_MACHINE/Drivers/SDCARD/ClientDrivers/Class/MMC_Class] "Dll"="SDMemory.dll" "Prefix"="DSK" "FSD"="FATFS.DLL" "IOCTL"=dword:4 ; DISK_IOCTL_INITIALIZE, sent to driver by DeviceManager "BlockTransferSize"=dword:40 ; Send no more than 64 blocks of data per bus transfer ;"SingleBlockWrites"=dword:1 ; alternatively force the driver to use single block access