This patch set implements eMMC on Amlogic Meson GX (S905). It's based on Carlo Caione's work submitted here: http://lists.denx.de/pipermail/u-boot/2016-May/254391.html
Changes to the original version: - BLK support added - fully DT-based now - minor general refactoring The driver was successfully tested on a Odroid C2. Note: On Odroid C2 eMMC is MMC device 1. So you have to switch from MMC device 0 to 1 first when testing from uboot prompt. Heiner Kallweit (4): mmc: meson: Add MMC nodes to Meson GXBB DT mmc: meson: enable MMC device nodes on Odroid C2 mmc: meson: Add MMC driver for Meson GX (S905) mmc: meson: add MMC support in Odroid C2 board init / config arch/arm/dts/meson-gxbb-odroidc2.dts | 8 + arch/arm/dts/meson-gxbb.dtsi | 18 ++ arch/arm/include/asm/arch-meson/gxbb.h | 2 + arch/arm/include/asm/arch-meson/sd_emmc.h | 77 ++++++++ board/amlogic/odroid-c2/odroid-c2.c | 27 +++ configs/odroid-c2_defconfig | 6 +- drivers/mmc/Kconfig | 11 ++ drivers/mmc/Makefile | 1 + drivers/mmc/meson_gx_mmc.c | 281 ++++++++++++++++++++++++++++++ include/configs/meson-gxbb-common.h | 4 + 10 files changed, 434 insertions(+), 1 deletion(-) create mode 100644 arch/arm/include/asm/arch-meson/sd_emmc.h create mode 100644 drivers/mmc/meson_gx_mmc.c -- 2.11.0 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot