u-boot/arch/arm/mach-uniphier
Andre Przywara 5907357322 spl: mmc: extend spl_mmc_boot_mode() to take mmc argument
Platforms can overwrite the weak definition of spl_mmc_boot_mode() to
determine where to load U-Boot proper from.
For most of them this is a trivial decision based on Kconfig variables,
but it might be desirable the probe the actual device to answer this
question.

Pass the pointer to the mmc struct to that function, so implementations
can make use of that.

Compile-tested for all users changed.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Stefano Babic <sbabic@denx.de>
Reviewed-by: Ley Foon Tan <ley.foon.tan@inte.com> (for SoCFPGA)
Acked-by: Lokesh Vutla <lokeshvutla@ti.com> (for OMAP and K3)
Reviewed-by: Simon Glass <sjg@chromium.org>
2022-04-04 23:24:17 +01:00
..
arm32 reset: Remove addr parameter from reset_cpu() 2021-03-02 14:03:02 -05:00
arm64 Revert "ARM: uniphier: add weird workaround code for LD20" 2020-07-11 21:30:21 +09:00
bcu SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
boot-device ARM: uniphier: remove sbc/ directory 2020-07-11 21:30:21 +09:00
clk ARM: uniphier: delete or replace <common.h> includes 2020-05-22 11:21:06 +09:00
debug-uart ARM: uniphier: delete or replace <common.h> includes 2020-05-22 11:21:06 +09:00
dram ARM: uniphier: delete or replace <common.h> includes 2020-05-22 11:21:06 +09:00
base-address.c ARM: uniphier: delete or replace <common.h> includes 2020-05-22 11:21:06 +09:00
base-address.h ARM: uniphier: detect register base addresses run-time 2019-07-10 22:42:03 +09:00
board_init.c ARM: uniphier: remove NAND reset code 2020-07-11 21:56:51 +09:00
board_late_init.c global: Convert simple_strtoul() with hex to hextoul() 2021-08-02 13:32:14 -04:00
boards.c ARM: uniphier: delete or replace <common.h> includes 2020-05-22 11:21:06 +09:00
cpu-info.c common: Drop init.h from common header 2020-05-18 17:33:33 -04:00
debug.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
dram_init.c ARM: uniphier: delete or replace <common.h> includes 2020-05-22 11:21:06 +09:00
fdt-fixup.c treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
init.h ARM: uniphier: remove unused uniphier_pin_init() 2020-08-18 02:01:14 +09:00
Kconfig bus: uniphier-system-bus: add UniPhier System Bus driver 2020-07-11 21:30:21 +09:00
Makefile mmc: Rename MMC_SUPPORT to MMC 2021-09-04 11:42:41 -04:00
memconf.c ARM: uniphier: delete or replace <common.h> includes 2020-05-22 11:21:06 +09:00
micro-support-card.c dm: Rename DM_GET_DRIVER() to DM_DRIVER_GET() 2021-01-05 12:26:35 -07:00
micro-support-card.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mmc-boot-mode.c spl: mmc: extend spl_mmc_boot_mode() to take mmc argument 2022-04-04 23:24:17 +01:00
mmc-first-dev.c ARM: uniphier: delete or replace <common.h> includes 2020-05-22 11:21:06 +09:00
reset.c reset: Remove addr parameter from reset_cpu() 2021-03-02 14:03:02 -05:00
sc-regs.h ARM: uniphier: de-couple SC macros into base address and offset 2019-07-10 22:42:02 +09:00
sc64-regs.h ARM: uniphier: detect register base addresses run-time 2019-07-10 22:42:03 +09:00
sg-regs.h ARM: uniphier: use FIELD_GET() to get access to revision register fields 2020-08-18 02:01:14 +09:00
soc-info.c ARM: uniphier: use FIELD_GET() to get access to revision register fields 2020-08-18 02:01:14 +09:00
soc-info.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
spl_board_init.c ARM: uniphier: delete or replace <common.h> includes 2020-05-22 11:21:06 +09:00