xref: /arm-trusted-firmware/drivers/nxp/auth/csf_hdr_parser/input_bl2_ch3 (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
1*91f16700Schasinglulu/*
2*91f16700Schasinglulu * Copyright 2018-2020 NXP
3*91f16700Schasinglulu *
4*91f16700Schasinglulu * SPDX-License-Identifier: BSD-3-Clause
5*91f16700Schasinglulu *
6*91f16700Schasinglulu */
7*91f16700Schasinglulu
8*91f16700Schasinglulu---------------------------------------------------
9*91f16700Schasinglulu# Specify the platform. [Mandatory]
10*91f16700Schasinglulu# Choose Platform -
11*91f16700Schasinglulu# TRUST 3.2: LX2160
12*91f16700SchasingluluPLATFORM=LS2088
13*91f16700Schasinglulu---------------------------------------------------
14*91f16700Schasinglulu# Entry Point/Image start address field in the header.[Mandatory]
15*91f16700Schasinglulu# (default=ADDRESS of first file specified in images)
16*91f16700Schasinglulu# Address can be 64 bit
17*91f16700SchasingluluENTRY_POINT=1800A000
18*91f16700Schasinglulu---------------------------------------------------
19*91f16700Schasinglulu# Specify the Key Information.
20*91f16700Schasinglulu# PUB_KEY [Mandatory] Comma Separated List
21*91f16700Schasinglulu# Usage: <srk1.pub> <srk2.pub> .....
22*91f16700SchasingluluPUB_KEY=srk.pub
23*91f16700Schasinglulu# KEY_SELECT [Mandatory]
24*91f16700Schasinglulu# USAGE (for TRUST 3.x): (between 1 to 8)
25*91f16700SchasingluluKEY_SELECT=1
26*91f16700Schasinglulu# PRI_KEY [Mandatory] Single Key Used for Signing
27*91f16700Schasinglulu# USAGE: <srk.pri>
28*91f16700SchasingluluPRI_KEY=srk.pri
29*91f16700Schasinglulu---------------------------------------------------
30*91f16700Schasinglulu# Specify IMAGE, Max 8 images are possible.
31*91f16700Schasinglulu# DST_ADDR is required only for Non-PBL Platform. [Mandatory]
32*91f16700Schasinglulu# USAGE : IMAGE_NO = {IMAGE_NAME, SRC_ADDR, DST_ADDR}
33*91f16700Schasinglulu# Address can be 64 bit
34*91f16700SchasingluluIMAGE_1={bl2.bin,1800A000,ffffffff}
35*91f16700SchasingluluIMAGE_2={,,}
36*91f16700SchasingluluIMAGE_3={,,}
37*91f16700SchasingluluIMAGE_4={,,}
38*91f16700SchasingluluIMAGE_5={,,}
39*91f16700SchasingluluIMAGE_6={,,}
40*91f16700SchasingluluIMAGE_7={,,}
41*91f16700SchasingluluIMAGE_8={,,}
42*91f16700Schasinglulu---------------------------------------------------
43*91f16700Schasinglulu# Specify OEM AND FSL ID to be populated in header. [Optional]
44*91f16700Schasinglulu# e.g FSL_UID_0=11111111
45*91f16700SchasingluluFSL_UID_0=
46*91f16700SchasingluluFSL_UID_1=
47*91f16700SchasingluluOEM_UID_0=
48*91f16700SchasingluluOEM_UID_1=
49*91f16700SchasingluluOEM_UID_2=
50*91f16700SchasingluluOEM_UID_3=
51*91f16700SchasingluluOEM_UID_4=
52*91f16700Schasinglulu---------------------------------------------------
53*91f16700Schasinglulu# Specify the output file names [Optional].
54*91f16700Schasinglulu# Default Values chosen in Tool
55*91f16700SchasingluluOUTPUT_HDR_FILENAME=hdr_bl2.out
56*91f16700SchasingluluIMAGE_HASH_FILENAME=
57*91f16700SchasingluluRSA_SIGN_FILENAME=
58*91f16700Schasinglulu---------------------------------------------------
59*91f16700Schasinglulu# Specify The Flags. (0 or 1) - [Optional]
60*91f16700SchasingluluMP_FLAG=0
61*91f16700SchasingluluISS_FLAG=1
62*91f16700SchasingluluLW_FLAG=0
63*91f16700Schasinglulu---------------------------------------------------
64*91f16700Schasinglulu# Specify VERBOSE as 1, if you want to Display Header Information [Optional]
65*91f16700SchasingluluVERBOSE=1
66