After Nicolas merged Wolfram Sang's imx51 mmc driver, the patches are to add missing bits for getting a bootable Linaro mx51evk kernel.
It's not clear to me if the missing kernel configurations should be addressed in Linaro kernel tree or packaging. I patched mx51_defconfig anyway to show what are missing.
Shawn Guo (3): babbage: esdhc device registration mmc: quirk fix for timeout problem babbage: update mx51_defconfig
arch/arm/configs/mx51_defconfig | 12 +- arch/arm/mach-mx5/Kconfig | 1 + arch/arm/mach-mx5/board-mx51_babbage.c | 20 ++ arch/arm/mach-mx5/clock-mx51.c | 286 +++++++++++++++-------- arch/arm/mach-mx5/devices-imx51.h | 17 ++ arch/arm/plat-mxc/devices/Kconfig | 3 + arch/arm/plat-mxc/devices/Makefile | 1 + arch/arm/plat-mxc/devices/platform-esdhc.c | 71 ++++++ arch/arm/plat-mxc/include/mach/devices-common.h | 10 + arch/arm/plat-mxc/include/mach/esdhc.h | 16 ++ arch/arm/plat-mxc/include/mach/iomux-mx51.h | 39 +++- arch/arm/plat-mxc/include/mach/mx51.h | 16 +- drivers/mmc/host/sdhci-esdhc-imx.c | 3 +- 13 files changed, 371 insertions(+), 124 deletions(-)