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