xref: /openbmc/u-boot/arch/arm/mach-imx/Kconfig (revision beff8e34)
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
10616aa55dSStefan Agnerconfig SYSCOUNTER_TIMER
11616aa55dSStefan Agner	bool
12616aa55dSStefan Agner
1323b6a131SStefan Agnerconfig GPT_TIMER
1423b6a131SStefan Agner	bool
1523b6a131SStefan Agner
16552a848eSStefano Babicconfig IMX_RDC
17552a848eSStefano Babic	bool "i.MX Resource domain controller driver"
18552a848eSStefano Babic	depends on ARCH_MX6 || ARCH_MX7
19552a848eSStefano Babic	help
20552a848eSStefano Babic	  i.MX Resource domain controller is used to assign masters
21552a848eSStefano Babic	  and peripherals to differet domains. This can be used to
22552a848eSStefano Babic	  isolate resources.
23552a848eSStefano Babic
24552a848eSStefano Babicconfig IMX_BOOTAUX
25552a848eSStefano Babic	bool "Support boot auxiliary core"
26552a848eSStefano Babic	depends on ARCH_MX7 || ARCH_MX6
27552a848eSStefano Babic	help
28552a848eSStefano Babic	  bootaux [addr] to boot auxiliary core.
29552a848eSStefano Babic
30552a848eSStefano Babicconfig USE_IMXIMG_PLUGIN
31552a848eSStefano Babic	bool "Use imximage plugin code"
32552a848eSStefano Babic	depends on ARCH_MX7 || ARCH_MX6
33552a848eSStefano Babic	help
34552a848eSStefano Babic	  i.MX6/7 supports DCD and Plugin. Enable this configuration
35552a848eSStefano Babic	  to use Plugin, otherwise DCD will be used.
36552a848eSStefano Babic
37552a848eSStefano Babicconfig SECURE_BOOT
38552a848eSStefano Babic	bool "Support i.MX HAB features"
39552a848eSStefano Babic	depends on ARCH_MX7 || ARCH_MX6 || ARCH_MX5
4052384b7eSBreno Lima	select FSL_CAAM if HAS_CAAM
41552a848eSStefano Babic	imply CMD_DEKBLOB
42552a848eSStefano Babic	help
43552a848eSStefano Babic	  This option enables the support for secure boot (HAB).
44552a848eSStefano Babic	  See doc/README.mxc_hab for more details.
45552a848eSStefano Babic
46552a848eSStefano Babicconfig CMD_BMODE
47552a848eSStefano Babic	bool "Support the 'bmode' command"
48552a848eSStefano Babic	default y
492756d31fSFabio Estevam	depends on ARCH_MX6 || ARCH_MX5
50552a848eSStefano Babic	help
51552a848eSStefano Babic	  This enables the 'bmode' (bootmode) command for forcing
52552a848eSStefano Babic	  a boot from specific media.
53552a848eSStefano Babic
54552a848eSStefano Babic	  This is useful for forcing the ROM's usb downloader to
55552a848eSStefano Babic	  activate upon a watchdog reset which is nice when iterating
56552a848eSStefano Babic	  on U-Boot.  Using the reset button or running bmode normal
57552a848eSStefano Babic	  will set it back to normal.  This command currently
58552a848eSStefano Babic	  supports i.MX53 and i.MX6.
59552a848eSStefano Babic
60552a848eSStefano Babicconfig CMD_DEKBLOB
61552a848eSStefano Babic	bool "Support the 'dek_blob' command"
62552a848eSStefano Babic	help
63552a848eSStefano Babic	  This enables the 'dek_blob' command which is used with the
64552a848eSStefano Babic	  Freescale secure boot mechanism. This command encapsulates and
65552a848eSStefano Babic	  creates a blob of data. See also CMD_BLOB and doc/README.mxc_hab for
66552a848eSStefano Babic	  more information.
67552a848eSStefano Babic
68552a848eSStefano Babicconfig CMD_HDMIDETECT
69552a848eSStefano Babic	bool "Support the 'hdmidet' command"
70552a848eSStefano Babic	help
71552a848eSStefano Babic	  This enables the 'hdmidet' command which detects if an HDMI monitor
72552a848eSStefano Babic	  is connected.
734555c261SFabio Estevam
744555c261SFabio Estevamconfig NXP_BOARD_REVISION
754555c261SFabio Estevam	bool "Read NXP board revision from fuses"
764555c261SFabio Estevam	depends on ARCH_MX6 || ARCH_MX7
774555c261SFabio Estevam	help
784555c261SFabio Estevam	  NXP boards based on i.MX6/7 contain the board revision information
794555c261SFabio Estevam	  stored in the fuses. Select this option if you want to be able to
804555c261SFabio Estevam	  retrieve the board revision information.
81*548cc109SLukasz Majewski
82*548cc109SLukasz Majewskiconfig DDRMC_VF610_CALIBRATION
83*548cc109SLukasz Majewski	bool "Enable DDRMC (DDR3) on-chip calibration"
84*548cc109SLukasz Majewski	depends on ARCH_VF610
85*548cc109SLukasz Majewski	help
86*548cc109SLukasz Majewski	  Vybrid (vf610) SoC provides some on-chip facility to tune the DDR3
87*548cc109SLukasz Majewski	  memory parameters. Select this option if you want to calculate them
88*548cc109SLukasz Majewski	  at boot time.
89*548cc109SLukasz Majewski	  NOTE:
90*548cc109SLukasz Majewski	  NXP does NOT recommend to perform this calibration at each boot. One
91*548cc109SLukasz Majewski	  shall perform it on a new PCB and then use those values to program
92*548cc109SLukasz Majewski	  the ddrmc_cr_setting on relevant board file.
93