Kconfig 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. config HAS_CAAM
  2. bool
  3. config IMX_CONFIG
  4. string
  5. config ROM_UNIFIED_SECTIONS
  6. bool
  7. config SYSCOUNTER_TIMER
  8. bool
  9. config GPT_TIMER
  10. bool
  11. config IMX_RDC
  12. bool "i.MX Resource domain controller driver"
  13. depends on ARCH_MX6 || ARCH_MX7
  14. help
  15. i.MX Resource domain controller is used to assign masters
  16. and peripherals to differet domains. This can be used to
  17. isolate resources.
  18. config IMX_BOOTAUX
  19. bool "Support boot auxiliary core"
  20. depends on ARCH_MX7 || ARCH_MX6 || ARCH_VF610
  21. help
  22. bootaux [addr] to boot auxiliary core.
  23. config USE_IMXIMG_PLUGIN
  24. bool "Use imximage plugin code"
  25. depends on ARCH_MX7 || ARCH_MX6 || ARCH_MX7ULP
  26. help
  27. i.MX6/7 supports DCD and Plugin. Enable this configuration
  28. to use Plugin, otherwise DCD will be used.
  29. config SECURE_BOOT
  30. bool "Support i.MX HAB features"
  31. depends on ARCH_MX7 || ARCH_MX6 || ARCH_MX5
  32. select FSL_CAAM if HAS_CAAM
  33. imply CMD_DEKBLOB
  34. help
  35. This option enables the support for secure boot (HAB).
  36. See doc/README.mxc_hab for more details.
  37. config CMD_BMODE
  38. bool "Support the 'bmode' command"
  39. default y
  40. depends on ARCH_MX6 || ARCH_MX5
  41. help
  42. This enables the 'bmode' (bootmode) command for forcing
  43. a boot from specific media.
  44. This is useful for forcing the ROM's usb downloader to
  45. activate upon a watchdog reset which is nice when iterating
  46. on U-Boot. Using the reset button or running bmode normal
  47. will set it back to normal. This command currently
  48. supports i.MX53 and i.MX6.
  49. config CMD_DEKBLOB
  50. bool "Support the 'dek_blob' command"
  51. help
  52. This enables the 'dek_blob' command which is used with the
  53. Freescale secure boot mechanism. This command encapsulates and
  54. creates a blob of data. See also CMD_BLOB and doc/README.mxc_hab for
  55. more information.
  56. config CMD_HDMIDETECT
  57. bool "Support the 'hdmidet' command"
  58. help
  59. This enables the 'hdmidet' command which detects if an HDMI monitor
  60. is connected.
  61. config CMD_NANDBCB
  62. bool "i.MX6 NAND Boot Control Block(BCB) command"
  63. depends on NAND && CMD_MTDPARTS
  64. default y if ARCH_MX6 && NAND_MXS
  65. help
  66. Unlike normal 'nand write/erase' commands, this command update
  67. Boot Control Block(BCB) for i.MX6 platform NAND IP's.
  68. This is similar to kobs-ng, which is used in Linux as separate
  69. rootfs package.
  70. config NXP_BOARD_REVISION
  71. bool "Read NXP board revision from fuses"
  72. depends on ARCH_MX6 || ARCH_MX7
  73. help
  74. NXP boards based on i.MX6/7 contain the board revision information
  75. stored in the fuses. Select this option if you want to be able to
  76. retrieve the board revision information.
  77. config DDRMC_VF610_CALIBRATION
  78. bool "Enable DDRMC (DDR3) on-chip calibration"
  79. depends on ARCH_VF610
  80. help
  81. Vybrid (vf610) SoC provides some on-chip facility to tune the DDR3
  82. memory parameters. Select this option if you want to calculate them
  83. at boot time.
  84. NOTE:
  85. NXP does NOT recommend to perform this calibration at each boot. One
  86. shall perform it on a new PCB and then use those values to program
  87. the ddrmc_cr_setting on relevant board file.