freebsd-src/sys/dev/mmc
Alexander Motin eb67f31a1b Implement suspend/resume for mmc and mmcsd drivers.
Now it is possible to suspend/resume with inserted and active card.

To reinitialize card on resume and to detect card change while suspended,
implement bus rescan routines. It can also be used by controllers without
card presence detection signals or with multiple cards per slot support.

While there, cleanup msleep() usage. We have no any rights to exit without
"request done" signal from driver as it could lead to modify after free.
2008-12-06 21:41:27 +00:00
..
bridge.h Set of mmc layer improvements: 2008-10-08 17:35:41 +00:00
mmc.c Implement suspend/resume for mmc and mmcsd drivers. 2008-12-06 21:41:27 +00:00
mmcbr_if.m A careful reading of the disclaimer that is required to download the 2007-05-26 05:23:36 +00:00
mmcbrvar.h Allow card reader bridge driver to report maximum supported transfer size. 2008-10-29 20:01:26 +00:00
mmcbus_if.m A careful reading of the disclaimer that is required to download the 2007-05-26 05:23:36 +00:00
mmcreg.h Implement BIO_DELETE command with MMC and SD erase commands. 2008-10-18 16:17:04 +00:00
mmcsd.c Implement suspend/resume for mmc and mmcsd drivers. 2008-12-06 21:41:27 +00:00
mmcvar.h Allow card reader bridge driver to report maximum supported transfer size. 2008-10-29 20:01:26 +00:00