mmc: core: Allow setting CMD timeout for CMD6 (SWITCH).
authorAndrei Warkentin <andreiw@motorola.com>
Mon, 11 Apr 2011 21:13:43 +0000 (16:13 -0500)
committerChris Ball <cjb@laptop.org>
Wed, 25 May 2011 01:01:13 +0000 (21:01 -0400)
commitd3a8d95dcbb726b9cf0bbc166b2473bdd236c88c
tree10c6e435f28f6d61562ce54291063913e59dc0b3
parenta3c7778f8153b9e4eceea6738973280b9e63c618
mmc: core: Allow setting CMD timeout for CMD6 (SWITCH).

CMD6 is an R1B-type command, where DAT is used as busy. Depending
on register written using CMD6, timeout value can be different
as per spec.

Signed-off-by: Andrei Warkentin <andreiw@motorola.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/core/mmc.c
drivers/mmc/core/mmc_ops.c
drivers/mmc/core/mmc_ops.h
include/linux/mmc/core.h