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