[PATCH 0/3] mvebu: clearfog: add support for emmc boot

Josua Mayer josua at solid-run.com
Sun Oct 8 14:46:18 CEST 2023


On Armada 388 booting from eMMC is different to SD-Card in two major ways:

- Environment location
- Sectors scanned by Boot-ROM

This patchset first makes it possible to select offset 4096 for
eMMC partition. Here U-Boot can be placed to avoid conflict
conflict with MBR.

Secondly the bubt command is updated to use LBA-4096 for eMMC data
partition only, keeping previous values for SD and boot0/1 unchanged

Finally 3 new defconfigs are added - one for each bootable eMMC partition,
selecting correct offset, and environment partition.

Josua Mayer (3):
  arm: mvebu: allow additional 4096 offset for bootable mmc image
  cmd: mvebu/bubt: move eMMC data-partition uboot from LBA-0 to 4096
  arm: mvebu: clearfog: Add defconfigs for eMMC booting

 arch/arm/mach-mvebu/spl.c            |  5 +-
 cmd/mvebu/bubt.c                     |  9 ++-
 configs/clearfog_emmcboot0_defconfig | 82 ++++++++++++++++++++++++++++
 configs/clearfog_emmcboot1_defconfig | 82 ++++++++++++++++++++++++++++
 configs/clearfog_emmcdata_defconfig  | 82 ++++++++++++++++++++++++++++
 5 files changed, 256 insertions(+), 4 deletions(-)
 create mode 100644 configs/clearfog_emmcboot0_defconfig
 create mode 100644 configs/clearfog_emmcboot1_defconfig
 create mode 100644 configs/clearfog_emmcdata_defconfig

-- 
2.35.3



More information about the U-Boot mailing list