All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] HS400 and HS400ES support for Exynos DW-MMC drivers
@ 2026-05-03 12:21 Kaustabh Chakraborty
  2026-05-03 12:21 ` [PATCH v2 1/4] mmc: exynos_dw_mmc: add proper init sequence for HS400 support Kaustabh Chakraborty
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Kaustabh Chakraborty @ 2026-05-03 12:21 UTC (permalink / raw)
  To: Peng Fan, u-boot
  Cc: Minkyu Kang, Tom Rini, Jaehoon Chung, Anand Moon, Sam Protsenko,
	Lukas Timmermann, Henrik Grimler, Kaustabh Chakraborty

Since upstream dts version v7.0+, Exynos 7870 devices have an explicit
`bus-width = <8>` property. This results in the U-Boot driver trying to
initialize the HS400 mode, which appears to fail. The HS400 support
added in the DW-MMC Exynos driver appears to have an incomplete init
sequence.

This patch series adds the missing pieces to enable HS400 support, and
additionally adds support for HS400ES too.

The last patch in the series also enables HS400ES support in the
exynos-mobile defconfig.

Signed-off-by: Kaustabh Chakraborty <kauschluss@disroot.org>
---
Changes in v2:
- added config guard for calls to exynos_config_hs400() (Henrik Grimler)
- Link to v1: https://patch.msgid.link/20260427-dwmmc-exynos-hs400-es-v1-0-3495df40a9ac@disroot.org

To: Peng Fan <peng.fan@nxp.com>
To: Kaustabh Chakraborty <kauschluss@disroot.org>
To: u-boot@lists.denx.de
Cc: Minkyu Kang <mk7.kang@samsung.com>
Cc: Tom Rini <trini@konsulko.com>
Cc: Jaehoon Chung <jh80.chung@samsung.com>
Cc: Sam Protsenko <semen.protsenko@linaro.org>
Cc: Anand Moon <linux.amoon@gmail.com>
Cc: Lukas Timmermann <uboot@timmermann.space>
Cc: Henrik Grimler <henrik@grimler.se>

---
Kaustabh Chakraborty (4):
      mmc: exynos_dw_mmc: add proper init sequence for HS400 support
      mmc: dw_mmc: setup set_enhanced_strobe ops in driver
      mmc: exynos_dw_mmc: add support for HS400ES
      configs: exynos-mobile: enable support for HS400ES in MMC driver

 arch/arm/mach-exynos/include/mach/dwmmc.h |  5 ++
 configs/exynos-mobile_defconfig           |  1 +
 drivers/mmc/dw_mmc.c                      | 19 +++++++
 drivers/mmc/exynos_dw_mmc.c               | 90 ++++++++++++++++++++++++++++++-
 include/dwmmc.h                           | 10 ++++
 5 files changed, 123 insertions(+), 2 deletions(-)
---
base-commit: 9f61fd5b80a43ae20ba115e3a2933d47d720ab82
change-id: 20260427-dwmmc-exynos-hs400-es-b77009a808ce

Best regards,
--  
Kaustabh Chakraborty <kauschluss@disroot.org>


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

end of thread, other threads:[~2026-05-13 13:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-03 12:21 [PATCH v2 0/4] HS400 and HS400ES support for Exynos DW-MMC drivers Kaustabh Chakraborty
2026-05-03 12:21 ` [PATCH v2 1/4] mmc: exynos_dw_mmc: add proper init sequence for HS400 support Kaustabh Chakraborty
2026-05-05 19:07   ` Henrik Grimler
2026-05-06 20:03     ` Kaustabh Chakraborty
2026-05-07 19:24       ` Henrik Grimler
2026-05-08 15:27         ` Anand Moon
2026-05-13 10:58     ` Peng Fan
2026-05-13 12:52       ` Kaustabh Chakraborty
2026-05-13 13:03         ` Henrik Grimler
2026-05-03 12:21 ` [PATCH v2 2/4] mmc: dw_mmc: setup set_enhanced_strobe ops in driver Kaustabh Chakraborty
2026-05-03 12:21 ` [PATCH v2 3/4] mmc: exynos_dw_mmc: add support for HS400ES Kaustabh Chakraborty
2026-05-03 12:21 ` [PATCH v2 4/4] configs: exynos-mobile: enable support for HS400ES in MMC driver Kaustabh Chakraborty

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.