]> git.ipfire.org Git - thirdparty/u-boot.git/commit
fastboot: integrate block flashing back-end
authorDmitrii Merkurev <dimorinny@google.com>
Fri, 21 Nov 2025 10:53:33 +0000 (11:53 +0100)
committerMattijs Korpershoek <mkorpershoek@kernel.org>
Mon, 24 Nov 2025 09:51:17 +0000 (10:51 +0100)
commit769c6cbbb53074025c3af53d8df5571ae18d74c3
tree62c1e3c8f7a0536c783d0e10d7f0dfa856e78839
parentb63e85705d2c25a46b38db891a7957b5c6b8d263
fastboot: integrate block flashing back-end

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>
drivers/fastboot/Kconfig
drivers/fastboot/Makefile
drivers/fastboot/fb_command.c
drivers/fastboot/fb_common.c
drivers/fastboot/fb_getvar.c