Hi Judith,

On 9/11/25 12:45 AM, Judith Mendez wrote:
For all K3 SoC's eMMC boot and MMCSD boot modes are supported. The macros
however, mix MMC device with the two bootmodes. Decouple the two types
of macros so that bootmodes can be identified with:
- BOOT_DEVICE_MMCSD
- BOOT_DEVICE_EMMC
according to devstat parsed boot mode values and on-board devices can be
identified with:
- BOOT_DEVICE_MMC1
- BOOT_DEVICE_MMC2
- BOOT_DEVICE_MMC2_2
according to arbitrary numbers mainly used to differentiate between eMMC
and SD card.

Signed-off-by: Judith Mendez <j...@ti.com>
---

<snip>

+++ b/arch/arm/mach-k3/include/mach/am62_spl.h
@@ -17,7 +17,7 @@
  #define BOOT_DEVICE_ETHERNET_RMII     0x05
  #define BOOT_DEVICE_I2C                       0x06
  #define BOOT_DEVICE_UART              0x07
-#define BOOT_DEVICE_MMC                        0x08
+#define BOOT_DEVICE_MMCSD                      0x08
  #define BOOT_DEVICE_EMMC              0x09
#define BOOT_DEVICE_USB 0x2A
@@ -29,16 +29,16 @@
/* U-Boot used aliases */
  #define BOOT_DEVICE_ETHERNET          0x04
-#define BOOT_DEVICE_MMC2               0x08
-#define BOOT_DEVICE_MMC1               0x09
+#define BOOT_DEVICE_MMC1               0xFF0
+#define BOOT_DEVICE_MMC2               0xFF1

How did you end up using 0xFF0? Is it simply to make the difference between modes more clear? It probably does not matter because it is a u-boot-only representation.

Regards,
Wadim

Reply via email to