Pawel Jakub Dawidek
8bfafab1d2
Force DMA for controller found in Lenovo T510 (probably in others too).
...
This makes reads 10 times faster.
Discussed with: mav
2011-02-27 13:58:20 +00:00
Alexander Motin
bea2dca299
Add support for interruptless kernel dumping.
2009-02-17 19:12:15 +00:00
Warner Losh
507a69a927
Fix read_ivar prototype.
2009-02-10 23:13:48 +00:00
Alexander Motin
5b69a497e5
Add hw.sdhci.debug sysctl to control debug level.
2009-01-28 22:53:41 +00:00
Alexander Motin
d493985afd
Cleanup msleep() arguments.
...
Move wakeup() out of the lock.
2008-12-06 21:52:32 +00:00
Alexander Motin
d8208d9eb1
Forget current bus power settings on full reset. Chip must be reconfigured.
...
Do not issue command if there is no card, clock or power.
Controller will not detect command timeout without clock active.
2008-12-06 01:31:07 +00:00
Alexander Motin
92bf0e27a0
Add controller suspend/resume support.
...
To be able to correctly suspend/resume with card inserted,
respective support should be also implemented at mmc and mmcsd layers.
2008-12-01 17:45:56 +00:00
Alexander Motin
3a4a255741
Allow card reader bridge driver to report maximum supported transfer size.
...
sdhci supports up to 65535 blocks transfers, at91_mci - one block.
Enable multiblock operations disabled before to follow at91_mci driver
limitations.
Reviewed by: imp@
2008-10-29 20:01:26 +00:00
Alexander Motin
831f5dcf12
Import sdhci (PCI SD Host Controller) driver.
...
Driver supports PCI devices with class 8 and subclass 5 according to
SD Host Controller Specification.
Update NOTES, enable module and static build.
Enable related mmc and mmcsd modules build.
Discussed on: mobile@, current@
2008-10-21 20:33:40 +00:00