Config.in 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. config BR2_PACKAGE_UBOOT_TOOLS
  2. bool "u-boot tools"
  3. help
  4. Companion tools for Das U-Boot bootloader.
  5. http://www.denx.de/wiki/U-Boot/WebHome
  6. if BR2_PACKAGE_UBOOT_TOOLS
  7. config BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT
  8. bool "Flattened Image Tree (FIT) support"
  9. depends on !BR2_STATIC_LIBS
  10. select BR2_PACKAGE_DTC
  11. select BR2_PACKAGE_DTC_PROGRAMS
  12. help
  13. Enables support for Flattened Image Tree (FIT).
  14. This option allows to boot the new uImage structure,
  15. Flattened Image Tree. FIT is formally a FDT, which can include
  16. images of various types (kernel, FDT blob, ramdisk, etc.)
  17. in a single blob. To boot this new uImage structure,
  18. pass the address of the blob to the "bootm" command.
  19. comment "u-boot tools FIT support needs a toolchain w/ dynamic library"
  20. depends on BR2_STATIC_LIBS
  21. if BR2_PACKAGE_UBOOT_TOOLS_FIT_SUPPORT
  22. config BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
  23. bool "FIT signature verification support"
  24. select BR2_PACKAGE_OPENSSL
  25. help
  26. Enables support for FIT Signature Verification.
  27. Flat Image Trees (FIT) supports hashing of images so that
  28. these hashes can be checked on loading. This protects
  29. against corruption of the image. However it does not prevent
  30. the substitution of one image for another.
  31. The signature feature allows the hash to be signed with a
  32. private key such that it can be verified using a public key
  33. later. Provided that the private key is kept secret and the
  34. public key is stored in a non-volatile place, any image can
  35. be verified in this way.
  36. Enabling this option pulls in a dependency on libssl and
  37. libcrypto, and possibly GPL/OpenSSL licensing
  38. incompatibility issues.
  39. config BR2_PACKAGE_UBOOT_TOOLS_FIT_CHECK_SIGN
  40. bool "fit_check_sign"
  41. depends on BR2_PACKAGE_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
  42. help
  43. Install the fit_check_sign tool on the target system
  44. The fit_check_sign tool from Das U-Boot bootloader, which
  45. allows FIT image signature validation on target system.
  46. endif
  47. config BR2_PACKAGE_UBOOT_TOOLS_MKIMAGE
  48. bool "mkimage"
  49. help
  50. Install the mkimage tool on the target system
  51. The mkimage tool from Das U-Boot bootloader, which allows
  52. generation of U-Boot images in various formats.
  53. config BR2_PACKAGE_UBOOT_TOOLS_MKEFICAPSULE
  54. bool "mkeficapsule"
  55. help
  56. Install the mkeficapsule tool on the target system
  57. The mkeficapsule tool from Das U-Boot bootloader, which allows
  58. generation of UEFI capsule binaries.
  59. config BR2_PACKAGE_UBOOT_TOOLS_MKENVIMAGE
  60. bool "mkenvimage"
  61. help
  62. Install the mkenvimage tool on the target system
  63. The mkenvimage tool from Das U-Boot bootloader, which allows
  64. generation of a valid binary environment image from a text
  65. file describing the key=value pairs of the environment.
  66. config BR2_PACKAGE_UBOOT_TOOLS_FWPRINTENV
  67. bool "fw_printenv"
  68. default y
  69. help
  70. Install the fw_printenv / fw_setenv tools on the target system
  71. The fw_printenv and fw_setenv tools from Das U-Boot
  72. bootloader, which allows access to the U-Boot environment
  73. from Linux.
  74. config BR2_PACKAGE_UBOOT_TOOLS_DUMPIMAGE
  75. bool "dumpimage"
  76. help
  77. Install the dumpimage tool on the target system
  78. The dumpimage tool from Das U-Boot bootloader, which allows
  79. extraction of data from U-Boot images.
  80. endif