| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
reported by mlarkin@; ok mlarkin@ deraadt@
|
|
|
|
| |
time. ok kettenis jsg
|
|
|
|
| |
ok tedu
|
|
|
|
|
|
|
| |
not ever attach sdhc(4) to devices matching the rtsx(4) vendor/product ID.
Fixes an issue reported by Dave Anderson where on his hardware both drivers
attached to apparently the same device which then failed to work reliably.
ok deraadt
|
|
|
|
|
|
|
|
|
|
| |
paths are reflexive. It is now possible to fail part-way through a
suspend sequence, and recover along the resume code path.
Split DVACT_SUSPEND by adding a new DVACT_POWERDOWN method is used
after hibernate (and suspend too) to finish the job. Some drivers
must be converted at the same time to use this instead of shutdown hooks
(the others will follow at a later time)
ok kettenis mlarkin
|
|
|
|
|
| |
into a Ricoh RU822 controller). Also switch the base clock to 50MHz as some
SD/MMC cards don't work with the default 200MHz clock.
|
|
|
|
| |
ok deraadt@, phessler@
|
|
|
|
|
| |
traversal code to suspend/resume
ok oga kettenis blambert
|
|
|
|
|
| |
it for now
ok kettenis
|
|
|
|
|
| |
of broken since it does not detach+reattach the card (which it has to)
ok mlarkin
|
|
|
|
|
|
|
| |
These are the latest ones needed to build a kernel (on amd64)
without the MALLOC/FREE definitions in src/sys/sys/malloc.h
ok krw@
|
|
|
|
|
|
|
|
| |
the buggy ENE controller.
Tested by Alexey Suslikov <alexey.suslikov@gmail.com> who
pointed out a similiar workaround in Linux.
ok miod@, nit and ok kettenis@
|
| |
|
|
|
|
|
| |
the SD host takes over. originally fix from ian@, different one commited.
tested by ian@ and myself. uwe@ ok.
|
|
|
|
| |
multiple slots. tested by me and ian@. uwe@ ok.
|
|
|
|
|
|
|
|
| |
SDHC slots there are and which BAR describes the first slot (64-bit BARs
are not handled for now). This was needed for TI's PCI7621 SDHC so that
we don't find slots which are not really there.
Idea gleaned from Linux driver; tested with TI PCI7621 by ian@
|
|
generic bus layer, and SCSI emulation for SD/MMC memory cards.
|