NetBSD/sys/dev/sdmmc
jakllsch 2dcbf90a93 If we get a SDMA boundary-crossing interrupt at the end of the final
segment, the transfer is not implicitly complete; we still need to wait
for the transfer complete interrupt so that we can issue new commands
successfully.

This fixes the problem my Ricoh R5C822 was having where all writes after
a larger (64KiB) write were failing because we attempted to issue CMD13
(to check the status of the aformentioned write) too soon afterwards.

I suspect this fix to apply to other Ricoh SDHCI controllers I've heard
people have had trouble with.  Sorry I didn't look at this sooner.
2012-12-20 22:56:38 +00:00
..
devlist2h.awk
files.sdmmc
ld_sdmmc.c Display the whole CID register upon attach as "<MID:OID:PNM:PRV:PSN:MDT>" 2012-12-14 23:53:56 +00:00
Makefile.sdmmcdevs
sbt.c
sdhc.c If we get a SDMA boundary-crossing interrupt at the end of the final 2012-12-20 22:56:38 +00:00
sdhcreg.h
sdhcvar.h Change sdhc_detach so that it detaches all host controllers at once. 2012-12-20 14:37:00 +00:00
sdmmc_cis.c
sdmmc_io.c
sdmmc_ioreg.h
sdmmc_mem.c fix off-by-one in switch function argument validation. 2012-12-20 03:51:04 +00:00
sdmmc.c Only use DETACH_FORCE as flags argument to sdmmc_card_detach when the 2012-12-20 14:24:11 +00:00
sdmmcchip.h
sdmmcdevs
sdmmcdevs.h
sdmmcreg.h Correctly read the 512-bit-wide big-endian Switch Function Status register. 2012-12-15 00:03:00 +00:00
sdmmcvar.h