summaryrefslogtreecommitdiffstats
path: root/sys/dev/sdmmc/sdmmcchip.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add basic support for eMMC memory.rapha2013-09-121-1/+2
| | | | | | | | Heavily based on netbsd. Tested by dlg@, bcallah@ (sdhc), stsp@ (rstx) and me (ommmc). ok patrick@
* Let the sdmmc adapters tell the sdmmc layer how much sectors they canmiod2009-02-201-1/+3
| | | | | | | | transfer with one command. Build on this and the recent minphys() changes in the sdmmc layer to crank transfers at the maximum possible size instead of a sad DEV_BSIZE. Depending on your controller, this can speed up sdmmc I/O up to 2.5 times.
* Add SDIO card interrupt handling codeuwe2007-05-311-1/+10
|
* First and foremost, avoid an obious race between two or more processesuwe2006-07-181-5/+4
| | | | | | | | | | | | | | trying to get MMC commands through to the SD/MMC host controller via the emulated SCSI layer. This is achieved by ensuring exclusive access to the host controller for one process during any MMC command and during a sequence of commands at the sdmmc(4) layer. While at it, the command processing thread has been moved to sdmmc(4), so as to simplify the implementation of future host controller drivers. This should also pave the way for further cleanup of the code and for new drivers. Minor cleanups are included in this commit, as well.
* Support for standard SD host controllers like the Ricoh 5C822, a smalluwe2006-05-281-0/+78
generic bus layer, and SCSI emulation for SD/MMC memory cards.