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