[PATCH 00/17] Various minor clean-ups and improvements

Simon Glass
2021-01-14T03:29:40Z

This series includes a collection of things noticed while bringing up
verified boot on Coral.

It includes support for relocating the bloblist.

Simon Glass (17):
doc: Correct documentation for uclass_root
spl: Add functions for next and previous phase
bloblist: Support relocating to a larger space
bloblist: Add missing tag names
x86: tsc_timer: Correct overflow in __udelay()
video: Allow syncing the entire framebuffer to the copy
net: Use CONFIG_IS_ENABLED() in eth_dev_get_mac_address()
fdtdec: Update the missing-devicetree message
fdtdec: Use CONFIG_IS_ENABLED in board_fdt_blob_setup()
display_options: Use USE_TINY_PRINTF for SPL check
uuid: Add a comment for UUID_STR_LEN
mmc: pci_mmc: Only generate ACPI code for the SD card
x86: coral: Add a devicetree node for eMMC
mmc: pci_mmc: Set the removable flag
crc32: Exclude crc32 from TPL
binman: Move selection of the binman node into a function
binman: Allow reading entries from a subnode

arch/x86/dts/chromebook_coral.dts | 6 +++
common/Kconfig | 10 +++++
common/bloblist.c | 17 +++++++++
common/board_f.c | 10 +++--
common/spl/spl.c | 2 +-
drivers/mmc/pci_mmc.c | 19 +++++++++-
drivers/timer/tsc_timer.c | 2 +-
drivers/video/video-uclass.c | 10 +++++
include/asm-generic/global_data.h | 4 +-
include/binman.h | 14 +++++++
include/bloblist.h | 10 +++++
include/spl.h | 53 +++++++++++++++++++++++++++
include/uuid.h | 1 +
include/video.h | 14 +++++++
lib/Makefile | 2 +
lib/binman.c | 61 ++++++++++++++++++++++++++-----
lib/display_options.c | 9 ++---
lib/fdtdec.c | 5 ++-
net/eth-uclass.c | 2 +-
test/bloblist.c | 36 ++++++++++++++++++
20 files changed, 260 insertions(+), 27 deletions(-)

--
2.30.0.284.gd98b1dd5eaa7-goog