mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 09:12:08 +02:00
fastboot: introduce 'oem board' subcommand
Currently, fastboot protocol in U-Boot has no opportunity to execute vendor custom code with verifed boot. This patch introduce new fastboot subcommand fastboot oem board:<cmd>, which allow to run custom oem_board function. Default implementation is __weak. Vendor must redefine it in board/ folder with his own logic. For example, some vendors have their custom nand/emmc partition flashing or erasing. Here some typical command for such use cases: - flashing: $ fastboot stage bootloader.img $ fastboot oem board:write_bootloader - erasing: $ fastboot oem board:erase_env Signed-off-by: Alexey Romanov <avromanov@salutedevices.com> Reviewed-by: Mattijs Korpershoek <mkorpershoek@baylibre.com> Reviewed-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Link: https://lore.kernel.org/r/20240418100129.1691822-2-avromanov@salutedevices.com Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
This commit is contained in:
committed by
Mattijs Korpershoek
parent
2c3fa4b8ad
commit
b2acf59baf
@@ -48,6 +48,7 @@ enum {
|
||||
FASTBOOT_COMMAND_OEM_BOOTBUS,
|
||||
FASTBOOT_COMMAND_OEM_RUN,
|
||||
FASTBOOT_COMMAND_OEM_CONSOLE,
|
||||
FASTBOOT_COMMAND_OEM_BOARD,
|
||||
FASTBOOT_COMMAND_ACMD,
|
||||
FASTBOOT_COMMAND_UCMD,
|
||||
FASTBOOT_COMMAND_COUNT
|
||||
|
Reference in New Issue
Block a user