Messages in this thread | | | Date | Tue, 15 Jul 2008 16:04:36 +0200 | From | Pierre Ossman <> | Subject | [GIT PULL] MMC updates for 2.6.26 |
| |
Linus, please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc.git for-linus
to receive the following updates:
MAINTAINERS | 17 +- arch/avr32/boards/atngw100/setup.c | 7 + arch/avr32/boards/atstk1000/atstk1002.c | 3 + arch/avr32/mach-at32ap/at32ap700x.c | 30 +- drivers/mmc/card/block.c | 60 +- drivers/mmc/card/mmc_test.c | 569 ++++++++---- drivers/mmc/card/sdio_uart.c | 9 +- drivers/mmc/core/core.c | 41 +- drivers/mmc/core/mmc.c | 2 +- drivers/mmc/core/sd.c | 6 +- drivers/mmc/core/sdio_cis.c | 6 + drivers/mmc/core/sdio_io.c | 167 +++- drivers/mmc/host/Kconfig | 50 +- drivers/mmc/host/Makefile | 4 + drivers/mmc/host/at91_mci.c | 257 ++++- drivers/mmc/host/atmel-mci-regs.h | 91 ++ drivers/mmc/host/atmel-mci.c | 981 +++++++++++++++++++ drivers/mmc/host/au1xmmc.c | 792 ++++++++++------- drivers/mmc/host/au1xmmc.h | 96 -- drivers/mmc/host/imxmmc.c | 9 +- drivers/mmc/host/mmc_spi.c | 33 +- drivers/mmc/host/mmci.c | 1 - drivers/mmc/host/omap.c | 2 +- drivers/mmc/host/pxamci.c | 9 +- drivers/mmc/host/s3cmci.c | 1446 +++++++++++++++++++++++++++++ drivers/mmc/host/s3cmci.h | 70 ++ drivers/mmc/host/sdhci-pci.c | 732 +++++++++++++++ drivers/mmc/host/sdhci.c | 994 +++++++++++--------- drivers/mmc/host/sdhci.h | 120 ++- drivers/mmc/host/sdricoh_cs.c | 575 ++++++++++++ drivers/mmc/host/tifm_sd.c | 2 +- drivers/mmc/host/wbsd.c | 38 +- drivers/net/wireless/libertas/if_sdio.c | 20 +- include/asm-arm/arch-at91/at91_mci.h | 4 + include/asm-arm/arch-s3c2410/regs-sdi.h | 20 +- include/asm-arm/plat-s3c24xx/mci.h | 15 + include/asm-avr32/arch-at32ap/board.h | 6 +- include/asm-avr32/atmel-mci.h | 9 + include/asm-mips/mach-au1x00/au1100_mmc.h | 16 +- include/linux/mmc/core.h | 1 + include/linux/mmc/host.h | 32 +- include/linux/mmc/mmc.h | 1 - include/linux/mmc/sdio_func.h | 21 +- include/linux/pci_ids.h | 1 + include/linux/spi/mmc_spi.h | 9 + 45 files changed, 6054 insertions(+), 1320 deletions(-)
Adrian Bunk (1): include/linux/mmc/mmc.h: remove CVS tags
Andres Salomon (1): mmc: OLPC: update vdd/powerup quirk comment
Anton Vorontsov (3): mmc: add support for card-detection polling mmc_spi: add support for card-detection polling mmc: change .get_ro() callback semantics
Ben Dooks (11): MMC: S3C24XX: Add platform data for MMC/SD driver MMC: S3C24XX: Add support to invert write protect line MMC: S3C24XX: Ensure host->mrq->data is valid MMC: S3C24XX: Allow card-detect on non-IRQ capable pin MMC: S3C24XX: Fix s3c2410_dma_request() return code check. MMC: S3C24XX: Add MODULE_ALIAS() entries for the platform devices MMC: S3C24XX: Fix use of msecs where jiffies are needed MMC: S3C24XX: Add media presence test to request handling. MMC: S3C24XX: Update error debugging. MMC: S3C24XX: Add maintainer entry MMC: S3C24XX: Refuse incorrectly aligned transfers
Benzi Zbit (1): sdio: fix the use of hard coded timeout value.
David Howells (1): sdio_uart: Fix SDIO break control to now return success or an error
Deepak Saxena (1): MMC: Trivial comment cleanup
Eric Benard (1): mmc: at91_mci: add sdio irq management
Haavard Skinnemoen (1): atmel-mci: Driver for Atmel on-chip MMC controllers
Harald Welte (2): MMC: S3C24XX MMC/SD driver write fixes MMC: DMA free fix for S3C24XX SD/MMC driver
Manuel Lauss (7): au1xmmc: remove db1200 board code, rewrite probe. au1xmmc: enable 4 bit transfer mode au1xmmc: SDIO IRQ support. au1xmmc: codingstyle tidying. au1xmmc: abort requests early if no card is present. au1xmmc: new maintainer. au1xmmc: remove custom carddetect poll implementation.
Marc Pignat (3): mmc: at91_mci: support for block size not modulo 4 mmc: at91_mci: show timeouts mmc: at91_mci: avoid timeouts
Nicolas Ferre (4): mmc: at91_mci: update bytes_xfered value once xfer done mmc: at91_mci: add multiwrite switch mmc: at91_mci: do not read irq status twice as it will forget some errors at91_mci: manage cmd error and data error independently
Pierre Ossman (20): sdhci: don't check block count for progress sdhci: move pci stuff to separate module sdhci: remove forced dma quirks sdhci: more complex quirks handling sdhci: make workaround for timeout bug more general sdhci: toggle JMicron PMOS setting sdhci: support JMicron secondary interface sdhci: handle hot-remove mmc_test: add test case control sdhci-pci: unaligned data with ricoh controllers mmc,sdio: helper function for transfer padding sdio: clean up handling of byte mode transfer size mmc_test: only bind to supported cards sdhci-pci: don't penalize newer jmicron chips sdhci: scatter-gather (ADMA) support mmc_block: wait for card even on failures mmc_test: cleanup sdhci: graceful handling of bad addresses wbsd: fix bad dma_addr_t conversion mmc: remove multiwrite capability
Roman Moracik (1): MMC: Fix S3C24XX IRQ enable during PIO transfers
Sascha Sommer (1): mmc: host driver for Ricoh Bay1Controllers
Thomas Kleffel (2): MMC: S3C24XX MMC/SD driver. Fix the request finalisation by ensuring the controller
Tomas Winkler (4): mmc: wbsd.c fix shadowing of 'dma' variable mmc: fix sdio_io sparse errors mmc: fix spares errors of sdhci.c sdio: sdio_io.c Fix sparse warnings
Ville Syrjala (3): at91_mci: AT91SAM9260/9263 12 byte write erratum (v2) at91_mci: Cover more AT91RM9200 and AT91SAM9261 errata. at91_mci: Fix byte mode transitions.
-- -- Pierre Ossman
Linux kernel, MMC maintainer http://www.kernel.org rdesktop, core developer http://www.rdesktop.org
WARNING: This correspondence is being monitored by the Swedish government. Make sure your server uses encryption for SMTP traffic and consider using PGP for end-to-end encryption. [unhandled content-type:application/pgp-signature] | |