This series converts the existing mvebu_mmc driver to the driver model. Only two boards in the u-boot tree were using this: openrd and sheevaplug. The openrd board does currently not support driver model at all. Given the deadlines for conversion, this patch series drops MMC support for that board. The sheevaplug should still work but I don't have hardware to test it on. I've tested the driver on an out of tree Kirkwood board.
CC: Rick Thomas <rick.tho...@pobox.com> CC: Chris Packham <judge.pack...@gmail.com> CC: Vagrant Cascadian <vagr...@debian.org> CC: Tom Rini <tr...@konsulko.com> CC: Stefan Roese <s...@denx.de> Harm Berntsen (8): configs: remove unused CONFIG_SYS_MMC_BASE defs configs: openrd: remove non-dm MMC driver configs: sheevaplug: remove non-dm MMC driver ARM: kirkwood: remove non-dm MMC driver init configs: remove obsolete CONFIG_SYS_MMC_BASE configs: remove obsolete CONFIG_MVEBU_MMC mmc: mvebu: convert to driver model configs: sheevaplug: enable driver-model based MMC arch/arm/mach-kirkwood/cpu.c | 7 - configs/sheevaplug_defconfig | 2 + drivers/mmc/Kconfig | 9 + drivers/mmc/mvebu_mmc.c | 309 ++++++++++++++++++------------ include/configs/clearfog.h | 5 - include/configs/controlcenterdc.h | 5 - include/configs/db-88f6820-gp.h | 5 - include/configs/helios4.h | 5 - include/configs/openrd.h | 5 - include/configs/sheevaplug.h | 8 - include/mvebu_mmc.h | 13 +- scripts/config_whitelist.txt | 2 - 12 files changed, 196 insertions(+), 179 deletions(-)