xref: /openbmc/u-boot/arch/arm/mach-imx/Kconfig (revision 4555c26142f893aa5d23f95c8eb3982e4a05b334)
1552a848eSStefano Babicconfig IMX_CONFIG
2552a848eSStefano Babic	string
3552a848eSStefano Babic
4552a848eSStefano Babicconfig ROM_UNIFIED_SECTIONS
5552a848eSStefano Babic	bool
6552a848eSStefano Babic
7552a848eSStefano Babicconfig IMX_RDC
8552a848eSStefano Babic	bool "i.MX Resource domain controller driver"
9552a848eSStefano Babic	depends on ARCH_MX6 || ARCH_MX7
10552a848eSStefano Babic	help
11552a848eSStefano Babic	  i.MX Resource domain controller is used to assign masters
12552a848eSStefano Babic	  and peripherals to differet domains. This can be used to
13552a848eSStefano Babic	  isolate resources.
14552a848eSStefano Babic
15552a848eSStefano Babicconfig IMX_BOOTAUX
16552a848eSStefano Babic	bool "Support boot auxiliary core"
17552a848eSStefano Babic	depends on ARCH_MX7 || ARCH_MX6
18552a848eSStefano Babic	help
19552a848eSStefano Babic	  bootaux [addr] to boot auxiliary core.
20552a848eSStefano Babic
21552a848eSStefano Babicconfig USE_IMXIMG_PLUGIN
22552a848eSStefano Babic	bool "Use imximage plugin code"
23552a848eSStefano Babic	depends on ARCH_MX7 || ARCH_MX6
24552a848eSStefano Babic	help
25552a848eSStefano Babic	  i.MX6/7 supports DCD and Plugin. Enable this configuration
26552a848eSStefano Babic	  to use Plugin, otherwise DCD will be used.
27552a848eSStefano Babic
28552a848eSStefano Babicconfig SECURE_BOOT
29552a848eSStefano Babic	bool "Support i.MX HAB features"
30552a848eSStefano Babic	depends on ARCH_MX7 || ARCH_MX6 || ARCH_MX5
31552a848eSStefano Babic	select FSL_CAAM
32552a848eSStefano Babic	imply CMD_DEKBLOB
33552a848eSStefano Babic	help
34552a848eSStefano Babic	  This option enables the support for secure boot (HAB).
35552a848eSStefano Babic	  See doc/README.mxc_hab for more details.
36552a848eSStefano Babic
37552a848eSStefano Babicconfig CMD_BMODE
38552a848eSStefano Babic	bool "Support the 'bmode' command"
39552a848eSStefano Babic	default y
40552a848eSStefano Babic	depends on ARCH_MX7 || ARCH_MX6 || ARCH_MX5
41552a848eSStefano Babic	help
42552a848eSStefano Babic	  This enables the 'bmode' (bootmode) command for forcing
43552a848eSStefano Babic	  a boot from specific media.
44552a848eSStefano Babic
45552a848eSStefano Babic	  This is useful for forcing the ROM's usb downloader to
46552a848eSStefano Babic	  activate upon a watchdog reset which is nice when iterating
47552a848eSStefano Babic	  on U-Boot.  Using the reset button or running bmode normal
48552a848eSStefano Babic	  will set it back to normal.  This command currently
49552a848eSStefano Babic	  supports i.MX53 and i.MX6.
50552a848eSStefano Babic
51552a848eSStefano Babicconfig CMD_DEKBLOB
52552a848eSStefano Babic	bool "Support the 'dek_blob' command"
53552a848eSStefano Babic	help
54552a848eSStefano Babic	  This enables the 'dek_blob' command which is used with the
55552a848eSStefano Babic	  Freescale secure boot mechanism. This command encapsulates and
56552a848eSStefano Babic	  creates a blob of data. See also CMD_BLOB and doc/README.mxc_hab for
57552a848eSStefano Babic	  more information.
58552a848eSStefano Babic
59552a848eSStefano Babicconfig CMD_HDMIDETECT
60552a848eSStefano Babic	bool "Support the 'hdmidet' command"
61552a848eSStefano Babic	help
62552a848eSStefano Babic	  This enables the 'hdmidet' command which detects if an HDMI monitor
63552a848eSStefano Babic	  is connected.
64*4555c261SFabio Estevam
65*4555c261SFabio Estevamconfig NXP_BOARD_REVISION
66*4555c261SFabio Estevam	bool "Read NXP board revision from fuses"
67*4555c261SFabio Estevam	depends on ARCH_MX6 || ARCH_MX7
68*4555c261SFabio Estevam	help
69*4555c261SFabio Estevam	  NXP boards based on i.MX6/7 contain the board revision information
70*4555c261SFabio Estevam	  stored in the fuses. Select this option if you want to be able to
71*4555c261SFabio Estevam	  retrieve the board revision information.
72