ARM: 5698/1: MMCI pass capabilities in platform data
authorLinus Walleij <linus.walleij@stericsson.com>
Mon, 14 Sep 2009 11:57:11 +0000 (12:57 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Tue, 15 Sep 2009 21:11:06 +0000 (22:11 +0100)
commit9e6c82cd3e1a739ef48bf8c1decc8e7a7d8de3ac
tree3146dbc92480e9034e138bbff11912ff8936fc0b
parenta6a6464a0ecd20c5f1594a4fe5b24af6181b7366
ARM: 5698/1: MMCI pass capabilities in platform data

This makes it possible to pass down the host controller
capabilities for the MMCI driver using the platform data. It
also provides the capabilties for the U300 implementation as an
example, and makes sure the 4bit wide mode is set if this is
requested by the ios() now that we can actually set that
capability for a platform.

Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/include/asm/mach/mmc.h
arch/arm/mach-u300/mmc.c
drivers/mmc/host/mmci.c