All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] mmc: fsl_esdhc: ls1028a workarounds
@ 2021-03-17 14:01 Michael Walle
  2021-03-17 14:01 ` [PATCH 1/4] board: sl28: disable HS400 mode Michael Walle
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Michael Walle @ 2021-03-17 14:01 UTC (permalink / raw)
  To: u-boot

This patchset fixes HS400 mode on LS1028A SoC which is broken since commit
8ee802f899ef ("mmc: fsl_esdhc: make sure delay chain locked for HS400").
Well, before it might just have worked by accident.

=> run bootcmd_mmc0
fsl_esdhc: delay chain lock timeout
Select HS400 failed -110
unable to select a mode : -5

Because the sl28 board already uses that mode, MMC boot is broken. The
first patch disables HS400 mode on this board.
Tom, patch 1 should go into the master branch for the 2021.04 release.

Patches 2 and 3 introduce the actual workarounds, patch 4 will then
reenable the HS400 mode on the sl28 board. I don't expect that this will
make it into the next release.

Michael Walle (4):
  board: sl28: disable HS400 mode
  mmc: fsl_esdhc: add workaround for erratum A-011334
  mmc: fsl_esdhc: add pulse width detection workaround
  board: sl28: enable HS400 mode again

 arch/arm/cpu/armv8/fsl-layerscape/Kconfig |  2 ++
 drivers/mmc/Kconfig                       |  6 +++++
 drivers/mmc/fsl_esdhc.c                   | 31 +++++++++++++++++++++--
 include/fsl_esdhc.h                       |  3 +++
 4 files changed, 40 insertions(+), 2 deletions(-)

-- 
2.20.1

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2021-03-19 20:42 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-17 14:01 [PATCH 0/4] mmc: fsl_esdhc: ls1028a workarounds Michael Walle
2021-03-17 14:01 ` [PATCH 1/4] board: sl28: disable HS400 mode Michael Walle
2021-03-17 22:49   ` Jaehoon Chung
2021-03-17 22:59     ` Michael Walle
2021-03-18  0:06       ` Jaehoon Chung
2021-03-19 20:42   ` Tom Rini
2021-03-17 14:01 ` [PATCH 2/4] mmc: fsl_esdhc: add workaround for erratum A-011334 Michael Walle
2021-03-17 14:01 ` [PATCH 3/4] mmc: fsl_esdhc: add pulse width detection workaround Michael Walle
2021-03-17 22:47   ` Jaehoon Chung
2021-03-17 23:01     ` Michael Walle
2021-03-18  0:06       ` Jaehoon Chung
2021-03-17 14:01 ` [PATCH 4/4] board: sl28: enable HS400 mode again Michael Walle

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.