Hi Tom, Please pull this PR.
Summary: - sun8i emac changes (Andre) - SCP firmware (Samuel) Travis-CI: https://travis-ci.org/github/openedev/u-boot/builds/738083734 The following changes since commit 7ec87e4192215815b658c3f8b34e4be010103149: Merge tag 'u-boot-atmel-2021.01-b' of https://gitlab.denx.de/u-boot/custodians/u-boot-atmel (2020-10-19 09:29:05 -0400) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-sunxi master for you to fetch changes up to 194923246c199bc6a4baa2ffcda1e08677b6f07c: sun50i: a64: A64-Teres-I board detect builtin keyboard (2020-10-22 12:03:34 +0530) ---------------------------------------------------------------- Andre Przywara (15): net: sun8i-emac: Bail out on PHY error net: sun8i_emac: Don't hand out TX descriptor too early net: sun8i_emac: Simplify mdio_read/mdio_write functions net: sun8i_emac: Remove pointless wrapper functions net: sun8i_emac: Name magic bits and simplify read-modify-write calls net: sun8i_emac: Improve cache maintenance on RX descriptor init net: sun8i_emac: Reduce cache maintenance on TX descriptor init net: sun8i_emac: Drop unneeded cache invalidation before sending net: sun8i_emac: Wrap and simplify cache maintenance operations net: sun8i_emac: Fix overlong lines net: sun8i_emac: Fix MAC soft reset net: sun8i_emac: Simplify and fix error handling for RX net: sun8i-emac: Make internal PHY handling more robust net: sun8i-emac: Lower MDIO frequency sunxi: Pine-H64: Explicitly enable PHY regulator Heinrich Schuchardt (1): arm: sunxi: increase SYS_MALLOC_F_LEN Icenowy Zheng (1): sunxi: make V3s DRAM initialization more proper Jonas Smedegaard (3): git-mailrc: Update email address of Maxime Ripard sunxi: Enable ethernet on newer Olimex OLinuXino-A20-Lime2-eMMC sun50i: a64: A64-Teres-I board detect builtin keyboard Samuel Holland (9): Makefile: Only define u-boot.itb rule when applicable binman: Only write FDT once per node sunxi: binman: Fix spacing between nodes sunxi: binman: Provide a default BL31 filename sunxi: binman: Use a macro for the BL31 load address spl: fit: Minimally parse OS properties with FIT_IMAGE_TINY sunxi: binman: Update FIT component descriptions binman: Add support for SCP firmware sunxi: binman: Add support for including SCP firmware Kconfig | 2 +- Makefile | 3 + arch/arm/dts/sunxi-u-boot.dtsi | 43 ++- arch/arm/include/asm/arch-sunxi/cpu.h | 1 + arch/arm/mach-sunxi/dram_sunxi_dw.c | 91 +++++- board/sunxi/README.sunxi64 | 47 ++- common/spl/Kconfig | 4 +- common/spl/spl_fit.c | 17 +- configs/A20-OLinuXino-Lime2-eMMC_defconfig | 2 + configs/pine_h64_defconfig | 1 + configs/teres_i_defconfig | 1 + doc/git-mailrc | 2 +- drivers/net/sun8i_emac.c | 457 +++++++++++++---------------- tools/binman/README.entries | 4 +- tools/binman/etype/fit.py | 12 +- tools/binman/etype/scp.py | 19 ++ tools/binman/ftest.py | 7 + tools/binman/missing-blob-help | 4 + tools/binman/test/172_scp.dts | 16 + 19 files changed, 446 insertions(+), 287 deletions(-) create mode 100644 tools/binman/etype/scp.py create mode 100644 tools/binman/test/172_scp.dts