[U-Boot] [GIT PULL] Please pull u-boot-mmc master

Jaehoon Chung jh80.chung at samsung.com
Mon Jan 15 02:35:05 UTC 2018


Dear Tom,

Could you pull these patches to u-boot/master?
Main topic is the support for HS200/UHS mode. 
If there are any problem, let me know. After applying to u-boot/master, will apply the other patches.

The following changes since commit f3dd87e0b98999a78e500e8c6d2b063ebadf535a:

  Prepare v2018.01 (2018-01-08 20:25:29 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-mmc.git master

for you to fetch changes up to db359efd5907edbeaea2e3eb3504729f60208cd8:

  mmc: fsl_esdhc: Fix eMMC 1.8v setting issue (2018-01-13 00:08:44 +0900)

----------------------------------------------------------------
Felix Brack (1):
      mmc: sanitize includes for DM i2c

Heinrich Schuchardt (1):
      mmc: sdhci: do not compare pointer to 0

Jaehoon Chung (1):
      mmc: meson_gx_mmc: fix the complie error

Jean-Jacques Hiblot (38):
      mmc: dm: get the IO-line and main voltage regulators from the dts
      mmc: split mmc_startup()
      mmc: move the MMC startup for version above v4.0 in a separate function
      mmc: make ext_csd part of struct mmc
      mmc: add a function to read and test the ext csd (mmc >= 4)
      mmc: introduce mmc modes
      mmc: Add a function to dump the mmc capabilities
      mmc: use mmc modes to select the correct bus speed
      cmd: mmc: display the mode name and current bus speed in the mmc info
      mmc: refactor SD startup to make it easier to support new modes
      mmc: refactor MMC startup to make it easier to support new modes
      mmc: Add a new callback function to perform the 74 clocks cycle sequence
      mmc: Add support for UHS modes
      mmc: disable UHS modes if Vcc cannot be switched on and off
      mmc: Change mode when switching to a boot partition
      mmc: use the right voltage level for MMC DDR and HS200 modes
      mmc: add a library function to send tuning command
      mmc: dump card and host capabilities if debug is enabled
      dm: mmc: update mmc_of_parse()
      mmc: Fixed a problem with old sd or mmc that do not support High speed
      mmc: all hosts support 1-bit bus width and legacy timings
      mmc: fix for old MMCs (below version 4)
      mmc: don't use malloc_cache_aligned()
      mmc: convert most of printf() to pr_err() and pr_warn()
      mmc: make UHS and HS200 optional
      mmc: make optional the support for eMMC hardware partitioning
      configs: openrd: removed support for eMMC hardware partitioning
      configs: omapl138_lcdk: decrease the loglevel to reduce the size of the SPL
      dm: mmc: sandbox: Update SD card emulation
      common: do not compile common fastboot code when building the SPL
      mmc: atmel: when sending a data command, use the provided block size
      mmc: compile out more code if support for UHS and HS200 is not enabled
      mmc: reworked version lookup in mmc_startup_v4
      mmc: add a Kconfig option to enable the support for MMC write operations
      mmc: read ssr only if MMC write support is enabled
      mmc: compile out erase and write mmc commands if write operations are not enabled
      mmc: don't read the size of eMMC enhanced user data area in SPL
      mmc: remove hc_wp_grp_size from struct mmc if not needed

Jorge Ramirez-Ortiz (1):
      mmc: sdhci: don't clear SDHCI_INT_STATUS register during CMD_INHIBIT

Kishon Vijay Abraham I (9):
      mmc: make mmc_set_ios() return status
      mmc: Enable signal voltage to be selected from mmc core
      mmc: add power cyle support in mmc core
      mmc: add a new mmc parameter to disable mmc clock
      mmc: disable the mmc clock during power off
      mmc: Add a execute_tuning() callback to the mmc operations.
      mmc: add HS200 support in MMC core
      mmc: Retry some MMC cmds on failure
      dm: mmc: Add a library function to parse generic dt binding

Peng Fan (1):
      mmc: fsl_esdhc: Fix eMMC 1.8v setting issue

Suniel Mahesh (2):
      drivers: mmc: Change buffer type in ALLOC_CACHE_ALIGN_BUFFER macro
      drivers: mmc: Avoid memory leak in case of failure

Tom Rini (2):
      am335x_hs_evm: Trim options in SPL to reduce binary size
      power: Rearrange code to guard power command with CONFIG_SPL_BUILD guard

 cmd/mmc.c                         |   21 +-
 cmd/mvebu/bubt.c                  |    2 +-
 common/Makefile                   |    2 +
 common/spl/Kconfig                |    9 +
 configs/am335x_hs_evm_defconfig   |    4 +
 configs/omapl138_lcdk_defconfig   |    1 +
 configs/openrd_base_defconfig     |    1 +
 configs/openrd_client_defconfig   |    1 +
 configs/openrd_ultimate_defconfig |    1 +
 drivers/mmc/Kconfig               |   76 ++
 drivers/mmc/Makefile              |    4 +-
 drivers/mmc/exynos_dw_mmc.c       |    3 +
 drivers/mmc/fsl_esdhc.c           |   11 +-
 drivers/mmc/gen_atmel_mci.c       |   42 +-
 drivers/mmc/meson_gx_mmc.c        |    2 +-
 drivers/mmc/mmc-uclass.c          |   99 ++-
 drivers/mmc/mmc.c                 | 1642 ++++++++++++++++++++++++++++---------
 drivers/mmc/mmc_private.h         |    4 +-
 drivers/mmc/omap_hsmmc.c          |    4 +-
 drivers/mmc/sandbox_mmc.c         |    5 +-
 drivers/mmc/sdhci.c               |    7 +-
 drivers/power/power_core.c        |   61 +-
 include/mmc.h                     |  212 ++++-
 23 files changed, 1745 insertions(+), 469 deletions(-)

Best Regards,
Jaehoon Chung


More information about the U-Boot mailing list