input_bl2_ch2 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. /*
  2. * Copyright (c) 2014-2016, Freescale Semiconductor, Inc.
  3. * Copyright 2017-2020 NXP
  4. *
  5. * SPDX-License-Identifier: BSD-3-Clause
  6. *
  7. */
  8. ---------------------------------------------------
  9. # Specify the platform. [Mandatory]
  10. # Choose Platform - 1010/1040/2041/3041/4080/5020/5040/9131/9132/9164/4240/C290/LS1
  11. PLATFORM=LS1043
  12. # ESBC Flag. Specify ESBC=0 to sign u-boot and ESBC=1 to sign ESBC images.(default is 0)
  13. ESBC=0
  14. ---------------------------------------------------
  15. # Entry Point/Image start address field in the header.[Mandatory]
  16. # (default=ADDRESS of first file specified in images)
  17. ENTRY_POINT=10000000
  18. ---------------------------------------------------
  19. # Specify the file name of the keys separated by comma.
  20. # The number of files and key select should lie between 1 and 4 for 1040 and C290.
  21. # For rest of the platforms only one key is required and key select should not be provided.
  22. # USAGE (for 4080/5020/5040/3041/2041/1010/913x): PRI_KEY = <key1.pri>
  23. # USAGE (for 1040/C290/9164/4240/LS1): PRI_KEY = <key1.pri>, <key2.pri>, <key3.pri>, <key4.pri>
  24. # PRI_KEY (Default private key :srk.pri) - [Optional]
  25. PRI_KEY=srk.pri
  26. # PUB_KEY (Default public key :srk.pub) - [Optional]
  27. PUB_KEY=srk.pub
  28. # Please provide KEY_SELECT(between 1 to 4) (Required for 1040/C290/9164/4240/LS1 only) - [Optional]
  29. KEY_SELECT=
  30. ---------------------------------------------------
  31. # Specify SG table address, only for (2041/3041/4080/5020/5040) with ESBC=0 - [Optional]
  32. SG_TABLE_ADDR=
  33. ---------------------------------------------------
  34. # Specify the target where image will be loaded. (Default is NOR_16B) - [Optional]
  35. # Only required for Non-PBL Devices (1010/1040/9131/9132i/C290)
  36. # Select from - NOR_8B/NOR_16B/NAND_8B_512/NAND_8B_2K/NAND_8B_4K/NAND_16B_512/NAND_16B_2K/NAND_16B_4K/SD/MMC/SPI
  37. IMAGE_TARGET=
  38. ---------------------------------------------------
  39. # Specify IMAGE, Max 8 images are possible. DST_ADDR is required only for Non-PBL Platform. [Mandatory]
  40. # USAGE : IMAGE_NO = {IMAGE_NAME, SRC_ADDR, DST_ADDR}
  41. IMAGE_1={bl2.bin,10000000,ffffffff}
  42. IMAGE_2={,,}
  43. IMAGE_3={,,}
  44. IMAGE_4={,,}
  45. IMAGE_5={,,}
  46. IMAGE_6={,,}
  47. IMAGE_7={,,}
  48. IMAGE_8={,,}
  49. ---------------------------------------------------
  50. # Specify OEM AND FSL ID to be populated in header. [Optional]
  51. # e.g FSL_UID=11111111
  52. FSL_UID_0=
  53. FSL_UID_1=
  54. OEM_UID_0=
  55. OEM_UID_1=
  56. ---------------------------------------------------
  57. # Specify the file names of csf header and sg table. (Default :hdr.out) [Optional]
  58. OUTPUT_HDR_FILENAME=hdr_bl2.out
  59. # Specify the file names of hash file and sign file.
  60. HASH_FILENAME=img_hash.out
  61. INPUT_SIGN_FILENAME=sign.out
  62. # Specify the signature size.It is mandatory when neither public key nor private key is specified.
  63. # Signature size would be [0x80 for 1k key, 0x100 for 2k key, and 0x200 for 4k key].
  64. SIGN_SIZE=
  65. ---------------------------------------------------
  66. # Specify the output file name of sg table. (Default :sg_table.out). [Optional]
  67. # Please note that OUTPUT SG BIN is only required for 2041/3041/4080/5020/5040 when ESBC flag is not set.
  68. OUTPUT_SG_BIN=
  69. ---------------------------------------------------
  70. # Following fields are Required for 4240/9164/1040/C290 only
  71. # Specify House keeping Area
  72. # Required for 4240/9164/1040/C290 only when ESBC flag is not set. [Mandatory]
  73. HK_AREA_POINTER=
  74. HK_AREA_SIZE=
  75. ---------------------------------------------------
  76. # Following field Required for 4240/9164/1040/C290 only
  77. # Specify Secondary Image Flag. (0 or 1) - [Optional]
  78. # (Default is 0)
  79. SEC_IMAGE=0
  80. # Specify Manufacturing Protection Flag. (0 or 1) - [Optional]
  81. # Required only for LS1(Default is 0)
  82. MP_FLAG=1
  83. ---------------------------------------------------