u-boot/doc/android
Alexey Romanov b2acf59baf 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>
2024-04-18 14:54:38 +02:00
..
ab.rst android_ab: Try backup booloader_message 2023-07-17 16:20:08 -04:00
avb2.rst doc: android: avb: sync usage details 2024-02-15 10:38:34 +01:00
bcb.rst cmd: bcb: support various block device interfaces for BCB command 2023-11-16 18:59:58 -05:00
boot-image.rst doc: android: Fix a typo 2023-06-02 10:59:15 +02:00
fastboot-protocol.rst fastboot: implement "getvar all" 2024-01-09 14:58:33 +01:00
fastboot.rst fastboot: introduce 'oem board' subcommand 2024-04-18 14:54:38 +02:00
index.rst doc: android: Convert to Sphinx format 2020-02-04 09:07:24 +05:30