All of lore.kernel.org
 help / color / mirror / Atom feed
From: Roger Quadros <rogerq@kernel.org>
To: Neha Malcom Francis <n-francis@ti.com>, u-boot@lists.denx.de
Subject: Re: [PATCH RFC v2 08/11] ti: tispl.bin: Removed script that packages tispl.bin
Date: Tue, 31 May 2022 13:53:31 +0300	[thread overview]
Message-ID: <61433c6f-01d5-5c2b-dfbb-ceda4707924d@kernel.org> (raw)
In-Reply-To: <20220506043759.8193-9-n-francis@ti.com>



On 06/05/2022 07:37, Neha Malcom Francis wrote:
> As tispl.bin is to be packaged (with ATF, OPTEE, DM and A72 SPL) using
> binman, the shell script k3_fit_atf.sh is no longer needed. Removing

This is not true until you have migrated all K3 platforms to use binman.
So let's leave this script here for now.

> this file.
> 
> Signed-off-by: Neha Malcom Francis <n-francis@ti.com>

cheers,
-roger

> ---
>  tools/k3_fit_atf.sh | 123 --------------------------------------------
>  1 file changed, 123 deletions(-)
>  delete mode 100755 tools/k3_fit_atf.sh
> 
> diff --git a/tools/k3_fit_atf.sh b/tools/k3_fit_atf.sh
> deleted file mode 100755
> index 7bc07ad074..0000000000
> --- a/tools/k3_fit_atf.sh
> +++ /dev/null
> @@ -1,123 +0,0 @@
> -#!/bin/sh
> -# SPDX-License-Identifier: GPL-2.0+
> -#
> -# script to generate FIT image source for K3 Family boards with
> -# ATF, OPTEE, SPL and multiple device trees (given on the command line).
> -# Inspired from board/sunxi/mksunxi_fit_atf.sh
> -#
> -# usage: $0 <atf_load_addr> <dt_name> [<dt_name> [<dt_name] ...]
> -
> -[ -z "$ATF" ] && ATF="bl31.bin"
> -
> -if [ ! -f $ATF ]; then
> -	echo "WARNING ATF file $ATF NOT found, resulting binary is non-functional" >&2
> -	ATF=/dev/null
> -fi
> -
> -[ -z "$TEE" ] && TEE="bl32.bin"
> -
> -if [ ! -f $TEE ]; then
> -	echo "WARNING OPTEE file $TEE NOT found, resulting might be non-functional" >&2
> -	TEE=/dev/null
> -fi
> -
> -[ -z "$DM" ] && DM="dm.bin"
> -
> -if [ ! -e $DM ]; then
> -	echo "WARNING DM file $DM NOT found, resulting might be non-functional" >&2
> -	DM=/dev/null
> -fi
> -
> -if [ ! -z "$IS_HS" ]; then
> -	HS_APPEND=_HS
> -fi
> -
> -cat << __HEADER_EOF
> -/dts-v1/;
> -
> -/ {
> -	description = "Configuration to load ATF and SPL";
> -	#address-cells = <1>;
> -
> -	images {
> -		atf {
> -			description = "ARM Trusted Firmware";
> -			data = /incbin/("$ATF");
> -			type = "firmware";
> -			arch = "arm64";
> -			compression = "none";
> -			os = "arm-trusted-firmware";
> -			load = <$1>;
> -			entry = <$1>;
> -		};
> -		tee {
> -			description = "OPTEE";
> -			data = /incbin/("$TEE");
> -			type = "tee";
> -			arch = "arm64";
> -			compression = "none";
> -			os = "tee";
> -			load = <0x9e800000>;
> -			entry = <0x9e800000>;
> -		};
> -		dm {
> -			description = "DM binary";
> -			data = /incbin/("$DM");
> -			type = "firmware";
> -			arch = "arm32";
> -			compression = "none";
> -			os = "DM";
> -			load = <0x89000000>;
> -			entry = <0x89000000>;
> -		};
> -		spl {
> -			description = "SPL (64-bit)";
> -			data = /incbin/("spl/u-boot-spl-nodtb.bin$HS_APPEND");
> -			type = "standalone";
> -			os = "U-Boot";
> -			arch = "arm64";
> -			compression = "none";
> -			load = <0x80080000>;
> -			entry = <0x80080000>;
> -		};
> -__HEADER_EOF
> -
> -# shift through ATF load address in the command line arguments
> -shift
> -
> -for dtname in $*
> -do
> -	cat << __FDT_IMAGE_EOF
> -		$(basename $dtname) {
> -			description = "$(basename $dtname .dtb)";
> -			data = /incbin/("$dtname$HS_APPEND");
> -			type = "flat_dt";
> -			arch = "arm";
> -			compression = "none";
> -		};
> -__FDT_IMAGE_EOF
> -done
> -
> -cat << __CONF_HEADER_EOF
> -	};
> -	configurations {
> -		default = "$(basename $1)";
> -
> -__CONF_HEADER_EOF
> -
> -for dtname in $*
> -do
> -	cat << __CONF_SECTION_EOF
> -		$(basename $dtname) {
> -			description = "$(basename $dtname .dtb)";
> -			firmware = "atf";
> -			loadables = "tee", "dm", "spl";
> -			fdt = "$(basename $dtname)";
> -		};
> -__CONF_SECTION_EOF
> -done
> -
> -cat << __ITS_EOF
> -	};
> -};
> -__ITS_EOF

  reply	other threads:[~2022-05-31 10:53 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-06  4:37 [PATCH RFC v2 00/11] Integration of sysfw, tispl and tiboot3 Neha Malcom Francis
2022-05-06  4:37 ` [PATCH RFC v2 01/11] j721e_evm: schema: yaml: Add general schema and J721E board config files Neha Malcom Francis
2022-05-06  4:37 ` [PATCH RFC v2 02/11] ti: tools: config: Add board config class to generate config binaries Neha Malcom Francis
2022-05-06  4:37 ` [PATCH RFC v2 03/11] ti: etype: sysfw: Add entry type for sysfw Neha Malcom Francis
2022-05-31  8:44   ` Roger Quadros
2022-06-01  5:58     ` Neha Malcom Francis
2022-06-01  7:29       ` Neha Malcom Francis
2022-06-01  9:26       ` Roger Quadros
2022-05-06  4:37 ` [PATCH RFC v2 04/11] ti: etype: dm: Add entry type for TI DM Neha Malcom Francis
2022-05-06  4:37 ` [PATCH RFC v2 05/11] ti: etype: x509: Add etype for x509 certificate for K3 devices Neha Malcom Francis
2022-05-31  9:20   ` Roger Quadros
2022-06-01  6:02     ` Neha Malcom Francis
2022-06-01  9:24       ` Roger Quadros
2022-06-01  9:48         ` Neha Malcom Francis
2022-06-01 10:48           ` Roger Quadros
2022-06-02  4:09             ` Neha Malcom Francis
2022-05-06  4:37 ` [PATCH RFC v2 06/11] ti: sysfw: Add support for packaging sysfw.itb Neha Malcom Francis
2022-05-06  4:37 ` [PATCH RFC v2 07/11] ti: tiboot3.bin: Remove tiboot3.bin target from makefile Neha Malcom Francis
2022-05-31 10:51   ` Roger Quadros
2022-05-06  4:37 ` [PATCH RFC v2 08/11] ti: tispl.bin: Removed script that packages tispl.bin Neha Malcom Francis
2022-05-31 10:53   ` Roger Quadros [this message]
2022-05-06  4:37 ` [PATCH RFC v2 09/11] ti: x509: Remove shell script used for signing Neha Malcom Francis
2022-05-31 10:54   ` Roger Quadros
2022-05-06  4:37 ` [PATCH RFC v2 10/11] ti: dtsi: j721e: Use binman to package sysfw.itb and tiboot3.bin Neha Malcom Francis
2022-05-06  4:37 ` [PATCH RFC v2 11/11] ti: dtsi: j721e: Use binman to package tispl.bin Neha Malcom Francis
2022-05-31 11:02   ` Roger Quadros
2022-06-01  6:08     ` Neha Malcom Francis
2022-06-01  9:23       ` Roger Quadros
2022-06-01 10:42         ` Neha Malcom Francis
2022-06-01 10:55           ` Roger Quadros
2022-06-01 12:47             ` Andrew Davis
2022-06-03  8:49               ` Roger Quadros
2022-05-10 20:05 ` [PATCH RFC v2 00/11] Integration of sysfw, tispl and tiboot3 Tom Rini
2022-05-11 18:56   ` Alper Nebi Yasak
2022-05-31  8:21 ` Roger Quadros
2022-06-01  5:54   ` Neha Malcom Francis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=61433c6f-01d5-5c2b-dfbb-ceda4707924d@kernel.org \
    --to=rogerq@kernel.org \
    --cc=n-francis@ti.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.