[RESEND PATCH v3 0/3] rpi: Convert to standard boot
Simon Glass
sjg at chromium.org
Thu Jul 27 23:54:27 CEST 2023
This series moves Raspberry Pi boards over to use standard boot.
It also moves rpi over to use a text-based environment. Unfortunately it
is not possible to empty the header file due to several CFG options.
Fix the repeated "and and" while we are here.
Note that this reduces rodata size by about 4.5KB. We could get another
for a total image-size saving of about 15KB. This is mostly because
HUSH_PARSER is not enabled anymore and the environment shrinks down by
about 3.5K. Hush is not actually needed anymore, since standard boot does
not use it. Also CMD_SYSBOOT is dropped since standard boot calls the
pxe_utils code directly in that case.
Changes in v3:
- Rebase to -master
Changes in v2:
- Rebase to -next
- Add new patch to disable DISTRO_DEFAULTS
Simon Glass (3):
arm: rpi: Switch to standard boot
rpi: Disable DISTRO_DEFAULTS
arm: rpi: Switch to a text environment
board/raspberrypi/rpi/rpi.env | 77 +++++++++++++++++++
configs/rpi_0_w_defconfig | 2 +-
configs/rpi_2_defconfig | 2 +-
configs/rpi_3_32b_defconfig | 2 +-
configs/rpi_3_b_plus_defconfig | 2 +-
configs/rpi_3_defconfig | 2 +-
configs/rpi_4_32b_defconfig | 2 +-
configs/rpi_4_defconfig | 2 +-
configs/rpi_arm64_defconfig | 2 +-
configs/rpi_defconfig | 2 +-
include/configs/rpi.h | 134 ---------------------------------
11 files changed, 86 insertions(+), 143 deletions(-)
create mode 100644 board/raspberrypi/rpi/rpi.env
--
2.41.0.487.g6d72f3e995-goog
More information about the U-Boot
mailing list