From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Holland Date: Sat, 12 Sep 2020 16:35:36 -0500 Subject: [PATCH v4 0/9] sunxi: binman fixes and SCP firmware support Message-ID: <20200912213545.64376-1-samuel@sholland.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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. This patch series is based on u-boot-dm/next. - The first two patches apply to binman FIT support generally. - The third patch is unchanged from previous versions. - Patches 4-6 fix small issues in the new sunxi binman description. - Patches 7-9 implement the same functionality as previous versions of this series, but using binman instead of a shell script. 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 spl: fit: Minimally parse OS properties with FIT_IMAGE_TINY sunxi: binman: Fix spacing between nodes sunxi: binman: Provide a default BL31 filename sunxi: binman: Use a macro for the BL31 load address sunxi: binman: Update FIT component descriptions binman: Add support for SCP firmware sunxi: binman: Add support for including SCP firmware Makefile | 4 +++- arch/arm/dts/sunxi-u-boot.dtsi | 42 +++++++++++++++++++++++++-------- board/sunxi/README.sunxi64 | 43 ++++++++++++++++++++++++++++------ 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/test/172_scp.dts | 16 +++++++++++++ 10 files changed, 138 insertions(+), 30 deletions(-) create mode 100644 tools/binman/etype/scp.py create mode 100644 tools/binman/test/172_scp.dts -- 2.26.2