u-boot/arch/arm
Martyn Welch 7c34b71a42 arm64:mach-k3 am625_init: Correct boot mode detection
The boot mode detection assumes that BOOT_DEVICE_MMC2 should always
result in MMCSD_MODE_FS, but MMCSD_MODE_RAW is also a valid option for
this port.

The current logic also avoids looking at the bootmode pin strapping,
which should be the primary means of determining whether a device is
being booted in MMCSD_MODE_EMMCBOOT mode.

Switch around the logic to check the boot mode to determine whether the
eMMC boot mode is expected or MMC/SD boot mode. From there we can look
at the boot mode config if in MMC/SD boot mode to determine whether to
attempt RAW or FS based booting.

This change allows U-Boot to also be successfully booted from RAW
offsets in addition to from a filesystem.

Signed-off-by: Martyn Welch <martyn.welch@collabora.com>
2023-01-10 15:39:06 -05:00
..
cpu arm: s5p4418: dm_serial: remove old code / add DEBUG_UART 2023-01-02 16:06:08 -05:00
dts arm: dts: k3-am625-sk: Enable first ethernet port 2023-01-10 15:39:06 -05:00
include pinctrl: nuvoton: add NPCM7xx/NPCM8xx reset type detect 2023-01-10 15:39:06 -05:00
lib Merge branch 'next' 2023-01-09 11:30:08 -05:00
mach-apple
mach-aspeed
mach-at91 First set of u-boot-at91 features for the 2023.04 cycle 2023-01-06 11:53:26 -05:00
mach-bcm283x
mach-bcmbca
mach-bcmstb
mach-cortina
mach-davinci global: Migrate CONFIG_MAX_RAM_BANK_SIZE to CFG 2022-12-23 10:14:51 -05:00
mach-exynos global: Migrate CONFIG_PHY_IRAM_BASE to CFG 2022-12-23 10:14:51 -05:00
mach-highbank
mach-hpe
mach-imx global: Migrate CONFIG_SC_TIMER_CLK to CFG 2022-12-23 10:15:12 -05:00
mach-integrator
mach-ipq40xx
mach-k3 arm64:mach-k3 am625_init: Correct boot mode detection 2023-01-10 15:39:06 -05:00
mach-keystone
mach-kirkwood global: Migrate CONFIG_SAR_REG to CFG 2022-12-23 10:15:11 -05:00
mach-lpc32xx
mach-mediatek
mach-meson
mach-mvebu configs: Remove unused or redundant CONFIG symbols 2022-12-23 10:15:13 -05:00
mach-nexell arm: s5p4418: dm_serial: remove old code / add DEBUG_UART 2023-01-02 16:06:08 -05:00
mach-npcm
mach-octeontx
mach-octeontx2
mach-omap2 global: Migrate CONFIG_MAX_RAM_BANK_SIZE to CFG 2022-12-23 10:14:51 -05:00
mach-orion5x global: Migrate CONFIG_MAX_RAM_BANK_SIZE to CFG 2022-12-23 10:14:51 -05:00
mach-owl
mach-qemu
mach-rmobile
mach-rockchip rk32xx: Use standard TPL linker script 2022-12-23 10:07:03 -05:00
mach-s5pc1xx exynos: Rework legacy PWM usage 2022-12-23 10:07:03 -05:00
mach-snapdragon
mach-socfpga
mach-sti
mach-stm32
mach-stm32mp Merge branch 'next' 2023-01-09 11:30:08 -05:00
mach-sunxi Prepare v2023.01-rc4 2022-12-21 13:09:01 -05:00
mach-tegra global: Migrate CONFIG_TEGRA_BOARD_STRING to CFG 2022-12-23 10:15:12 -05:00
mach-u8500
mach-uniphier arm: uniphier: use DM_TIMER of arm a9 global timer 2023-01-02 16:01:39 -05:00
mach-versal
mach-versal-net
mach-versatile
mach-zynq
mach-zynqmp
mach-zynqmp-r5
thumb1/include/asm/proc-armv
Kconfig bcmcygnus: Convert CONFIG_IPROC to Kconfig 2022-12-23 10:15:13 -05:00
Kconfig.debug
Makefile
config.mk Convert CONFIG_STANDALONE_LOAD_ADDR to Kconfig 2022-12-22 10:31:48 -05:00