This series applies on top of "[PATCH v2 00/26] mmc: Add support for HS200 and UHS modes"
It fixes a bug with old SD and MMC cards that support only the legacy mode. This series also adresses the problem of increased code size that broke some platform (openrd and omapl138_lcdk) by making more things optional. It also addresses other comments made on the mailing list: * dump card and host capabilities in debug mode * use 1-bit if the DTS property 'bus-width' is not present. * recognize the "mmc-ddr-1_2v" and "mmc-hs200-1_2v" DTS properties * convert mmc_of_parse to livetree Tested on DRA72 changes since v3: * Make UHS support optional. Disabled by default * Make HS200 support optional. Disabled by default * Make eMMC Hardware Partitioning optional. Enabled by default * Display most of the error messages only if MMC_VERBOSE is set (it's set by default) changes since v2: * use the device-oriented helpers like dev_read_u32_default() instead of using the livetree API * Dump the host and card capabilities only in when debug is enabled. Also dump the capabilities when 'mmc info' is executed if the verbose option is enabled changes since v1: * convert mmc_of_parse to livetree * squashed all changes to mmc_of_parse in a single patch Jean-Jacques Hiblot (10): 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: allow to compile out the error messages mmc: make UHS and HS200 optional mmc: make optional the support for eMMMC hardware partitioning configs: openrd: removed support for eMMC hardware partitioning cmd/mmc.c | 8 ++ configs/openrd_base_defconfig | 1 + configs/openrd_client_defconfig | 1 + configs/openrd_ultimate_defconfig | 1 + drivers/mmc/Kconfig | 54 +++++++++++++ drivers/mmc/mmc-uclass.c | 40 ++++++---- drivers/mmc/mmc.c | 162 +++++++++++++++++++++++++++++--------- include/mmc.h | 38 +++++++-- 8 files changed, 245 insertions(+), 60 deletions(-) -- 1.9.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot