All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/4] mmc: meson: add MMC support for Meson GX (S905)
@ 2017-01-20  7:16 Heiner Kallweit
  0 siblings, 0 replies; only message in thread
From: Heiner Kallweit @ 2017-01-20  7:16 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-01-20  7:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-20  7:16 [U-Boot] [PATCH 0/4] mmc: meson: add MMC support for Meson GX (S905) Heiner Kallweit

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.