xref: /rk3399_ARM-atf/drivers/nxp/auth/csf_hdr_parser/input_bl2_ch3 (revision 9719e19a977df3e8bf7567b3c0e1d6b2ebc5b46f)
1*35988193SPankaj Gupta/*
2*35988193SPankaj Gupta * Copyright 2018-2020 NXP
3*35988193SPankaj Gupta *
4*35988193SPankaj Gupta * SPDX-License-Identifier: BSD-3-Clause
5*35988193SPankaj Gupta *
6*35988193SPankaj Gupta */
7*35988193SPankaj Gupta
8*35988193SPankaj Gupta---------------------------------------------------
9*35988193SPankaj Gupta# Specify the platform. [Mandatory]
10*35988193SPankaj Gupta# Choose Platform -
11*35988193SPankaj Gupta# TRUST 3.2: LX2160
12*35988193SPankaj GuptaPLATFORM=LS2088
13*35988193SPankaj Gupta---------------------------------------------------
14*35988193SPankaj Gupta# Entry Point/Image start address field in the header.[Mandatory]
15*35988193SPankaj Gupta# (default=ADDRESS of first file specified in images)
16*35988193SPankaj Gupta# Address can be 64 bit
17*35988193SPankaj GuptaENTRY_POINT=1800A000
18*35988193SPankaj Gupta---------------------------------------------------
19*35988193SPankaj Gupta# Specify the Key Information.
20*35988193SPankaj Gupta# PUB_KEY [Mandatory] Comma Separated List
21*35988193SPankaj Gupta# Usage: <srk1.pub> <srk2.pub> .....
22*35988193SPankaj GuptaPUB_KEY=srk.pub
23*35988193SPankaj Gupta# KEY_SELECT [Mandatory]
24*35988193SPankaj Gupta# USAGE (for TRUST 3.x): (between 1 to 8)
25*35988193SPankaj GuptaKEY_SELECT=1
26*35988193SPankaj Gupta# PRI_KEY [Mandatory] Single Key Used for Signing
27*35988193SPankaj Gupta# USAGE: <srk.pri>
28*35988193SPankaj GuptaPRI_KEY=srk.pri
29*35988193SPankaj Gupta---------------------------------------------------
30*35988193SPankaj Gupta# Specify IMAGE, Max 8 images are possible.
31*35988193SPankaj Gupta# DST_ADDR is required only for Non-PBL Platform. [Mandatory]
32*35988193SPankaj Gupta# USAGE : IMAGE_NO = {IMAGE_NAME, SRC_ADDR, DST_ADDR}
33*35988193SPankaj Gupta# Address can be 64 bit
34*35988193SPankaj GuptaIMAGE_1={bl2.bin,1800A000,ffffffff}
35*35988193SPankaj GuptaIMAGE_2={,,}
36*35988193SPankaj GuptaIMAGE_3={,,}
37*35988193SPankaj GuptaIMAGE_4={,,}
38*35988193SPankaj GuptaIMAGE_5={,,}
39*35988193SPankaj GuptaIMAGE_6={,,}
40*35988193SPankaj GuptaIMAGE_7={,,}
41*35988193SPankaj GuptaIMAGE_8={,,}
42*35988193SPankaj Gupta---------------------------------------------------
43*35988193SPankaj Gupta# Specify OEM AND FSL ID to be populated in header. [Optional]
44*35988193SPankaj Gupta# e.g FSL_UID_0=11111111
45*35988193SPankaj GuptaFSL_UID_0=
46*35988193SPankaj GuptaFSL_UID_1=
47*35988193SPankaj GuptaOEM_UID_0=
48*35988193SPankaj GuptaOEM_UID_1=
49*35988193SPankaj GuptaOEM_UID_2=
50*35988193SPankaj GuptaOEM_UID_3=
51*35988193SPankaj GuptaOEM_UID_4=
52*35988193SPankaj Gupta---------------------------------------------------
53*35988193SPankaj Gupta# Specify the output file names [Optional].
54*35988193SPankaj Gupta# Default Values chosen in Tool
55*35988193SPankaj GuptaOUTPUT_HDR_FILENAME=hdr_bl2.out
56*35988193SPankaj GuptaIMAGE_HASH_FILENAME=
57*35988193SPankaj GuptaRSA_SIGN_FILENAME=
58*35988193SPankaj Gupta---------------------------------------------------
59*35988193SPankaj Gupta# Specify The Flags. (0 or 1) - [Optional]
60*35988193SPankaj GuptaMP_FLAG=0
61*35988193SPankaj GuptaISS_FLAG=1
62*35988193SPankaj GuptaLW_FLAG=0
63*35988193SPankaj Gupta---------------------------------------------------
64*35988193SPankaj Gupta# Specify VERBOSE as 1, if you want to Display Header Information [Optional]
65*35988193SPankaj GuptaVERBOSE=1
66