kernel_optimize_test/drivers/mmc/host
Ben Dooks c225889375 s3cmci: add SDIO IRQ support
The controller supports SDIO IRQ detection so add support for hardware
assisted SDIO interrupt detection for the SDIO core.  This improves the
response time for SDIO interrupts and thus the transfer rate from devices
such as the Marvel 8686.

As a note, it does seem that the controller will miss an IRQ than is held
asserted, so there are some manual checks to see if the SDIO interrupt is
active after a transfer.

Major testing on the S3C2440.

Signed-off-by: Ben Dooks <ben@simtec.co.uk>
Cc: <linux-mmc@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-10-01 16:11:15 -07:00
..
at91_mci.c
atmel-mci-regs.h atmel-mci: add MCI2 register definitions 2009-06-13 22:43:01 +02:00
atmel-mci.c Merge branch 'for-linus' of git://neil.brown.name/md 2009-09-24 07:55:29 -07:00
au1xmmc.c
cb710-mmc.c cb710: use SG_MITER_TO_SG/SG_MITER_FROM_SG 2009-07-31 12:28:46 +02:00
cb710-mmc.h mmc: Driver for CB710/720 memory card reader (MMC part) 2009-06-13 22:42:58 +02:00
imxmmc.c imxmmc: Remove unnecessary semicolons 2009-07-31 12:28:46 +02:00
imxmmc.h
Kconfig omap4: mmc driver support on OMAP4 2009-09-23 07:39:37 -07:00
Makefile mmc: msm_sdccc: driver for HTC Dream 2009-09-23 07:39:32 -07:00
mmc_spi.c spi: prefix modalias with "spi:" 2009-09-23 07:39:43 -07:00
mmci.c ARM: 5721/1: MMCI enable the use of a regulator 2009-09-22 20:49:05 +01:00
mmci.h ARM: 5721/1: MMCI enable the use of a regulator 2009-09-22 20:49:05 +01:00
msm_sdcc.c msm_sdcc.c: move overly indented code to separate function 2009-09-23 07:39:33 -07:00
msm_sdcc.h mmc: msm_sdccc: driver for HTC Dream 2009-09-23 07:39:32 -07:00
mvsdio.c mvsdio: fix handling of partial word at the end of PIO transfer 2009-07-20 16:46:34 -07:00
mvsdio.h
mxcmmc.c trivial: fix typo "to to" in multiple files 2009-09-21 15:14:55 +02:00
of_mmc_spi.c
omap_hsmmc.c omap4: mmc driver support on OMAP4 2009-09-23 07:39:37 -07:00
omap.c mmc/omap: make mmci-omap using platform_driver_probe 2009-06-13 22:42:57 +02:00
pxamci.c [ARM] pxa: update pxamci.c to use 'struct dev_pm_ops' 2009-09-10 19:15:37 +08:00
pxamci.h
ricoh_mmc.c
s3cmci.c s3cmci: add SDIO IRQ support 2009-10-01 16:11:15 -07:00
s3cmci.h s3cmci: add SDIO IRQ support 2009-10-01 16:11:15 -07:00
sdhci-of.c sdhci-of: cleanup eSDHC's set_clock() a little bit 2009-09-23 07:39:37 -07:00
sdhci-pci.c sdhci: support for ADMA only hosts 2009-09-23 07:39:38 -07:00
sdhci-pltfm.c sdhci: platform driver for SDHCI 2009-06-13 22:42:59 +02:00
sdhci-s3c.c sdhci: Add SDHCI_QUIRK_NO_MULTIBLOCK quirk 2009-06-21 21:00:58 +02:00
sdhci.c sdhci: increase timeout for internal clock stabilization. 2009-09-23 07:39:40 -07:00
sdhci.h sdhci: support for ADMA only hosts 2009-09-23 07:39:38 -07:00
sdricoh_cs.c
tifm_sd.c
tmio_mmc.c tmio_mmc: allow compilation for ASIC3 2009-06-13 22:43:01 +02:00
tmio_mmc.h tmio_mmc: add bus_shift support 2009-06-13 22:43:00 +02:00
via-sdmmc.c mmc: Add new via-sdmmc host controller driver 2009-06-21 21:00:59 +02:00
wbsd.c
wbsd.h