| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
set to 0V, so add a quirk for Apollo Lake, Gemini Lake and
100 Series.
Tested by and ok bmercer@ and mlarkin@ for 100 Series
Tested by and diff from James Hastings for Apollo and Gemini Lake
|
|
|
|
|
|
|
|
|
|
|
|
| |
support ADMA2. The older SDMA mode has too many limitations to be really
usable. Gives us only moderate speed improvements, bus reduces the CPU load
considerably. We will reap the full benefits once we implement wider bus
widths and high speed modes.
There is a remining issue with simultanious use of eMMC and external SD card
on (some) Intel Bay Trail hardware. Still under investigation.
ok patrick@, stsp@, deraadt@
|
|
|
|
| |
Problem reported by Mikolaj Kucharski.
|
|
|
|
|
|
| |
pcengines APU.
ok deraadt@
|
|
|
|
| |
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.
|