]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mmc: sdio: support SDIO UHS cards
authorPhilip Rakity <prakity@marvell.com>
Tue, 15 Nov 2011 03:14:38 +0000 (19:14 -0800)
committerChris Ball <cjb@laptop.org>
Tue, 15 Nov 2011 15:30:45 +0000 (10:30 -0500)
commit8dafeccd750713563ad270caa690682df9035ed9
treeed03de223758e7e0e09ad094b6766ad3b1d54ea9
parent23c5569dbef2550e09042a1f37738cb2fb81f2fe
mmc: sdio: support SDIO UHS cards

This patch adds support for sdio UHS cards per the version 3.0
spec.

UHS mode is only enabled for version 3.0 cards when both the
host and the controller support UHS modes.

1.8v signaling support is removed if both the card and the
host do not support UHS.  This is done to maintain
compatibility and some system/card combinations break when
1.8v signaling is enabled when the host does not support UHS.

Signed-off-by: Philip Rakity <prakity@marvell.com>
Signed-off-by: Aaron Lu <Aaron.lu@amd.com>
Reviewed-by: Arindam Nath <arindam.nath@amd.com>
Tested-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/core/bus.c
drivers/mmc/core/sd.c
drivers/mmc/core/sdio.c
include/linux/mmc/card.h
include/linux/mmc/sdio.h