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

Dear Tom,
Could you pull these patches to u-boot/master? Sorry for late. We want to support HS200/UHS mode at v2018.01.
I have tested the buildman about all configs. I didn't see any problem, but if i missed something, let me know, plz.
The following changes since commit 659208da4703de50826a469cbb38bf6afb938978:
README: update the kernel coding style reference (2017-12-12 21:34:10 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-mmc.git master
for you to fetch changes up to e40a090b46475fc9e86b125f67cc16f3b1ad6e04:
configs: omapl138_lcdk: decrease the loglevel to reduce the size of the SPL (2017-12-14 11:12:21 +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 (28): 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
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
Suniel Mahesh (2): drivers: mmc: Change buffer type in ALLOC_CACHE_ALIGN_BUFFER macro drivers: mmc: Avoid memory leak in case of failure
cmd/mmc.c | 11 +- configs/omapl138_lcdk_defconfig | 1 + configs/openrd_base_defconfig | 1 + configs/openrd_client_defconfig | 1 + configs/openrd_ultimate_defconfig | 1 + drivers/mmc/Kconfig | 69 ++ drivers/mmc/exynos_dw_mmc.c | 3 + drivers/mmc/fsl_esdhc.c | 2 +- drivers/mmc/meson_gx_mmc.c | 2 +- drivers/mmc/mmc-uclass.c | 97 ++- drivers/mmc/mmc.c | 1613 ++++++++++++++++++++++++++++--------- drivers/mmc/omap_hsmmc.c | 4 +- drivers/mmc/sdhci.c | 7 +- include/mmc.h | 204 ++++- 14 files changed, 1617 insertions(+), 399 deletions(-)
Best Regards, Jaehoon Chung

On Thu, Dec 14, 2017 at 11:16:55AM +0900, Jaehoon Chung wrote:
Dear Tom,
Could you pull these patches to u-boot/master? Sorry for late. We want to support HS200/UHS mode at v2018.01.
I have tested the buildman about all configs. I didn't see any problem, but if i missed something, let me know, plz.
The following changes since commit 659208da4703de50826a469cbb38bf6afb938978:
README: update the kernel coding style reference (2017-12-12 21:34:10 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-mmc.git master
for you to fetch changes up to e40a090b46475fc9e86b125f67cc16f3b1ad6e04:
configs: omapl138_lcdk: decrease the loglevel to reduce the size of the SPL (2017-12-14 11:12:21 +0900)
NAK. This breaks 'make tests'. Thanks!

On 12/14/2017 12:23 PM, Tom Rini wrote:
On Thu, Dec 14, 2017 at 11:16:55AM +0900, Jaehoon Chung wrote:
Dear Tom,
Could you pull these patches to u-boot/master? Sorry for late. We want to support HS200/UHS mode at v2018.01.
I have tested the buildman about all configs. I didn't see any problem, but if i missed something, let me know, plz.
The following changes since commit 659208da4703de50826a469cbb38bf6afb938978:
README: update the kernel coding style reference (2017-12-12 21:34:10 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-mmc.git master
for you to fetch changes up to e40a090b46475fc9e86b125f67cc16f3b1ad6e04:
configs: omapl138_lcdk: decrease the loglevel to reduce the size of the SPL (2017-12-14 11:12:21 +0900)
NAK. This breaks 'make tests'. Thanks!
Will check. Thanks!

On 12/13/2017 09:25 PM, Jaehoon Chung wrote:
On 12/14/2017 12:23 PM, Tom Rini wrote:
On Thu, Dec 14, 2017 at 11:16:55AM +0900, Jaehoon Chung wrote:
Dear Tom,
Could you pull these patches to u-boot/master? Sorry for late. We want to support HS200/UHS mode at v2018.01.
I have tested the buildman about all configs. I didn't see any problem, but if i missed something, let me know, plz.
The following changes since commit 659208da4703de50826a469cbb38bf6afb938978:
README: update the kernel coding style reference (2017-12-12 21:34:10 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-mmc.git master
for you to fetch changes up to e40a090b46475fc9e86b125f67cc16f3b1ad6e04:
configs: omapl138_lcdk: decrease the loglevel to reduce the size of the SPL (2017-12-14 11:12:21 +0900)
NAK. This breaks 'make tests'. Thanks!
Will check. Thanks!
BTW, I've mentioned this to you (Jaehoon) at least twice since Oct 23, which is when my test system detected the problem.

On 12/14/2017 02:37 PM, Stephen Warren wrote:
On 12/13/2017 09:25 PM, Jaehoon Chung wrote:
On 12/14/2017 12:23 PM, Tom Rini wrote:
On Thu, Dec 14, 2017 at 11:16:55AM +0900, Jaehoon Chung wrote:
Dear Tom,
Could you pull these patches to u-boot/master? Sorry for late. We want to support HS200/UHS mode at v2018.01.
I have tested the buildman about all configs. I didn't see any problem, but if i missed something, let me know, plz.
The following changes since commit 659208da4703de50826a469cbb38bf6afb938978:
README: update the kernel coding style reference (2017-12-12 21:34:10 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-mmc.git master
for you to fetch changes up to e40a090b46475fc9e86b125f67cc16f3b1ad6e04:
configs: omapl138_lcdk: decrease the loglevel to reduce the size of the SPL (2017-12-14 11:12:21 +0900)
NAK. This breaks 'make tests'. Thanks!
Will check. Thanks!
BTW, I've mentioned this to you (Jaehoon) at least twice since Oct 23, which is when my test system detected the problem.
Yes, It's my fault. sorry. :(
Best Regards, Jaehoon Chung

On Thu, Dec 14, 2017 at 05:48:01PM +0900, Jaehoon Chung wrote:
On 12/14/2017 02:37 PM, Stephen Warren wrote:
On 12/13/2017 09:25 PM, Jaehoon Chung wrote:
On 12/14/2017 12:23 PM, Tom Rini wrote:
On Thu, Dec 14, 2017 at 11:16:55AM +0900, Jaehoon Chung wrote:
Dear Tom,
Could you pull these patches to u-boot/master? Sorry for late. We want to support HS200/UHS mode at v2018.01.
I have tested the buildman about all configs. I didn't see any problem, but if i missed something, let me know, plz.
The following changes since commit 659208da4703de50826a469cbb38bf6afb938978:
README: update the kernel coding style reference (2017-12-12 21:34:10 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-mmc.git master
for you to fetch changes up to e40a090b46475fc9e86b125f67cc16f3b1ad6e04:
configs: omapl138_lcdk: decrease the loglevel to reduce the size of the SPL (2017-12-14 11:12:21 +0900)
NAK. This breaks 'make tests'. Thanks!
Will check. Thanks!
BTW, I've mentioned this to you (Jaehoon) at least twice since Oct 23, which is when my test system detected the problem.
Yes, It's my fault. sorry. :(
That would also be a reason to hook up to using travis-ci as a means of testing your in-progress PRs as it will run 'make tests' among other environments. Thanks!

Hi Tom, Jeahoon,
On 14/12/2017 06:25, Jaehoon Chung wrote:
On 12/14/2017 12:23 PM, Tom Rini wrote:
On Thu, Dec 14, 2017 at 11:16:55AM +0900, Jaehoon Chung wrote:
Dear Tom,
Could you pull these patches to u-boot/master? Sorry for late. We want to support HS200/UHS mode at v2018.01.
I have tested the buildman about all configs. I didn't see any problem, but if i missed something, let me know, plz.
The following changes since commit 659208da4703de50826a469cbb38bf6afb938978:
README: update the kernel coding style reference (2017-12-12 21:34:10 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-mmc.git master
for you to fetch changes up to e40a090b46475fc9e86b125f67cc16f3b1ad6e04:
configs: omapl138_lcdk: decrease the loglevel to reduce the size of the SPL (2017-12-14 11:12:21 +0900)
NAK. This breaks 'make tests'. Thanks!
Will check. Thanks!
The SD simulator used by sandbox does not handle some requests properly. I'll post a patch that fixes it.
JJ

On Thu, Dec 14, 2017 at 11:16:55AM +0900, Jaehoon Chung wrote:
Dear Tom,
Could you pull these patches to u-boot/master? Sorry for late. We want to support HS200/UHS mode at v2018.01.
I have tested the buildman about all configs. I didn't see any problem, but if i missed something, let me know, plz.
The following changes since commit 659208da4703de50826a469cbb38bf6afb938978:
README: update the kernel coding style reference (2017-12-12 21:34:10 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-mmc.git master
for you to fetch changes up to e40a090b46475fc9e86b125f67cc16f3b1ad6e04:
configs: omapl138_lcdk: decrease the loglevel to reduce the size of the SPL (2017-12-14 11:12:21 +0900)
It is too late to -rc2 at this point for something that showed problems when testing in CI. I do not want this to get lost / greatly delayed further. As such, I'm going to put this (and the fix for sandbox) into u-boot/next so that people can continue to test against it more easily, and so that once v2018.01 is out I can merge this in. So: Applied to u-boot/next, thanks!

On 12/19/2017 08:36 AM, Tom Rini wrote:
On Thu, Dec 14, 2017 at 11:16:55AM +0900, Jaehoon Chung wrote:
Dear Tom,
Could you pull these patches to u-boot/master? Sorry for late. We want to support HS200/UHS mode at v2018.01.
I have tested the buildman about all configs. I didn't see any problem, but if i missed something, let me know, plz.
The following changes since commit 659208da4703de50826a469cbb38bf6afb938978:
README: update the kernel coding style reference (2017-12-12 21:34:10 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-mmc.git master
for you to fetch changes up to e40a090b46475fc9e86b125f67cc16f3b1ad6e04:
configs: omapl138_lcdk: decrease the loglevel to reduce the size of the SPL (2017-12-14 11:12:21 +0900)
It is too late to -rc2 at this point for something that showed problems when testing in CI. I do not want this to get lost / greatly delayed further. As such, I'm going to put this (and the fix for sandbox) into u-boot/next so that people can continue to test against it more easily, and so that once v2018.01 is out I can merge this in. So: Applied to u-boot/next, thanks!
Sorry for late..and Thanks!
participants (4)
-
Jaehoon Chung
-
Jean-Jacques Hiblot
-
Stephen Warren
-
Tom Rini