alistair23-linux/include/linux/mmc
Takashi Iwai 8f230f454f mmc: Add support for JMicron 388 SD/MMC controller
JMicron 388 SD/MMC combo controller supports the 1.8V low-voltage for
SD, but MMC doesn't work with the low-voltage, resulting in an error
at probing.

This patch adds the support for multiple voltage mask per device type,
so that SD works with 1.8V while MMC forces 3.3V.  Here new ocr_avail_*
fields for each device are introduced, so that the actual OCR mask is
switched dynamically.

Also, the restriction of low-voltage in core/sd.c is removed when the
bit is allowed explicitly via ocr_avail_sd mask.

This patch was rewritten from scratch based on Aries' original code.

Signed-off-by: Aries Lee <arieslee@jmicron.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Reviewed-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
2011-01-08 22:48:04 -05:00
..
card.h mmc: MMC 4.4 DDR support 2010-10-23 21:11:16 +08:00
core.h mmc: Fixes for Dual Data Rate (DDR) support 2010-10-23 21:11:16 +08:00
host.h mmc: Add support for JMicron 388 SD/MMC controller 2011-01-08 22:48:04 -05:00
mmc.h mmc: MMC 4.4 DDR support 2010-10-23 21:11:16 +08:00
pm.h
sd.h mmc: add erase, secure erase, trim and secure trim operations 2010-08-12 08:43:30 -07:00
sdhci-pltfm.h mmc: sdhci_pltfm: pass more data on custom init call 2010-10-23 21:11:22 +08:00
sdhci-spear.h
sdhci.h mmc: Add support for JMicron 388 SD/MMC controller 2011-01-08 22:48:04 -05:00
sdio.h mmc: avoid getting CID on SDIO-only cards 2010-09-09 18:57:22 -07:00
sdio_func.h
sdio_ids.h Bluetooth: Support SDIO devices that are AMP controllers 2010-10-12 12:44:51 -03:00
sh_mmcif.h Merge branch 'common/mmcif' into rmobile/mmcif 2010-11-30 14:42:55 +09:00