]> git.baikalelectronics.ru Git - kernel.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>
Thu, 12 Jan 2012 04:58:41 +0000 (23:58 -0500)
commitf8d140ba6a63a4c712e4b004ba28a7fb73809545
treec4b307137f68551b4d30fefab6f9ec2760d3f7eb
parent82d12a7a9aa3af157604bbb5f96937c7d104ffce
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