1. Get partition info/size 2. Erase partition 3. Flash partition 4. BCB Make FASTBOOT_FLASH also depend on BLK, but make sure it doesn't affect SUNXI and ROCKCHIP platforms since they default to y already. Make it only default on SUNXI when MMC or NAND is enabled, so it doesn't break the CHIP & Nintendo boards, and for ROCKCHIP when MMC is enabled. Signed-off-by: Dmitrii Merkurev <dimorinny@google.com> Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com> Tested-by: Mattijs Korpershoek <mkorpershoek@kernel.org> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20251121-topic-fastboot-blk-v7-3-9589d902fc91@linaro.org Signed-off-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
11 lines
338 B
Makefile
11 lines
338 B
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
|
|
obj-y += fb_common.o
|
|
obj-y += fb_getvar.o
|
|
obj-y += fb_command.o
|
|
obj-$(CONFIG_FASTBOOT_FLASH_BLOCK) += fb_block.o
|
|
# MMC reuses block implementation
|
|
obj-$(CONFIG_FASTBOOT_FLASH_MMC) += fb_block.o fb_mmc.o
|
|
obj-$(CONFIG_FASTBOOT_FLASH_NAND) += fb_nand.o
|
|
obj-$(CONFIG_FASTBOOT_FLASH_SPI) += fb_spi_flash.o
|