
This is a rework of my previous patch series adding SCP firmware support for system suspend, on top of the binman rewrite of mksunxi_fit_atf.sh. Now that the generic binman updates have all been merged, this patchset is based on u-boot/master.
- Patches 1-2 apply to binman FIT support generally. - Patches 3-5 fix small issues in the new sunxi binman description. - Patch 6 is unchanged (improvements to FIT_IMAGE_TINY). - Patches 7-9 implement the SCP firmware support as in previous versions of this series, but using binman instead of a shell script.
Changes v4->v5: - Move patch 6 later in the series to emphasize that the binman fixes do not depend on it. - Rebase on top of u-boot/master. - Add a missing-msg for scp-sunxi. - Explain in documentation how to silence the binman messages.
Changes v3->v4: - Added a test for the SCP firmware entry type.
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
Makefile | 3 +++ arch/arm/dts/sunxi-u-boot.dtsi | 43 +++++++++++++++++++++++-------- board/sunxi/README.sunxi64 | 47 +++++++++++++++++++++++++++++----- common/spl/Kconfig | 4 +-- common/spl/spl_fit.c | 17 +++++++++++- 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 ++++++++++++ 11 files changed, 147 insertions(+), 29 deletions(-) create mode 100644 tools/binman/etype/scp.py create mode 100644 tools/binman/test/172_scp.dts