[PATCH 0/4] General MMC fixes for K3

Judith Mendez jm at ti.com
Wed Sep 10 23:45:10 CEST 2025


This patch series includes some general fixes for MMC on K3 devices.

The first patch fixes the MMC macros used for booting with eMMC boot,
and MMCSD boot.

Subsequent patches fix eMMC boot on AM62P device and fixing eMMC HS400
configs for am62p/j722s devices.

The patch series has been tested with SD boot and eMMC boot on:
- am62ax SK
- am62px SK
- am62x SK
- am64x EVM
- am654 IDK

and only build tested for: J7 platforms.

Judith Mendez (4):
  arm: mach-k3: Fix MMC macros
  configs: am62px_evm_r5_defconfig: Add support eMMC boot config
  configs: am62px/j722s: Remove non-spl HS400 support at r5 stage
  configs: j722s_evm_a53_defconfig: Disable eMMC HS400

 arch/arm/mach-k3/am62ax/am62a7_init.c          |  4 ++--
 arch/arm/mach-k3/am62ax/boot.c                 |  8 ++++----
 arch/arm/mach-k3/am62px/am62p5_init.c          | 12 ++++++------
 arch/arm/mach-k3/am62x/am625_init.c            |  4 ++--
 arch/arm/mach-k3/am62x/boot.c                  |  8 ++++----
 arch/arm/mach-k3/am64x/boot.c                  |  8 ++++----
 arch/arm/mach-k3/am65x/am654_init.c            | 18 ++++++++++--------
 arch/arm/mach-k3/include/mach/am62_hardware.h  |  8 ++++----
 arch/arm/mach-k3/include/mach/am62_spl.h       | 10 +++++-----
 arch/arm/mach-k3/include/mach/am62a_hardware.h |  8 ++++----
 arch/arm/mach-k3/include/mach/am62a_spl.h      | 10 +++++-----
 arch/arm/mach-k3/include/mach/am62p_hardware.h |  8 ++++----
 arch/arm/mach-k3/include/mach/am62p_spl.h      | 10 +++++-----
 arch/arm/mach-k3/include/mach/am64_hardware.h  |  4 ++--
 arch/arm/mach-k3/include/mach/am64_spl.h       | 13 +++++++------
 arch/arm/mach-k3/include/mach/am6_hardware.h   |  8 ++++----
 arch/arm/mach-k3/include/mach/am6_spl.h        | 13 +++++++++----
 arch/arm/mach-k3/include/mach/j721e_hardware.h |  6 +++---
 arch/arm/mach-k3/include/mach/j721e_spl.h      | 14 ++++++++++----
 .../arm/mach-k3/include/mach/j721s2_hardware.h |  6 +++---
 arch/arm/mach-k3/include/mach/j721s2_spl.h     | 13 +++++++++----
 arch/arm/mach-k3/include/mach/j722s_hardware.h |  8 ++++----
 arch/arm/mach-k3/include/mach/j722s_spl.h      | 10 +++++-----
 .../arm/mach-k3/include/mach/j784s4_hardware.h |  6 +++---
 arch/arm/mach-k3/include/mach/j784s4_spl.h     | 13 +++++++++----
 arch/arm/mach-k3/j721e/j721e_init.c            | 14 +++++++++-----
 arch/arm/mach-k3/j721s2/j721s2_init.c          | 14 +++++++++-----
 arch/arm/mach-k3/j722s/j722s_init.c            | 12 ++++++------
 arch/arm/mach-k3/j784s4/j784s4_init.c          | 14 +++++++++-----
 configs/am62px_evm_r5_defconfig                |  2 +-
 configs/j722s_evm_a53_defconfig                |  4 ++--
 configs/j722s_evm_r5_defconfig                 |  1 -
 32 files changed, 163 insertions(+), 128 deletions(-)

-- 
2.51.0



More information about the U-Boot mailing list