• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 || ARCH_VF610
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 || ARCH_MX7ULP
33	help
34	  i.MX6/7 supports DCD and Plugin. Enable this configuration
35	  to use Plugin, otherwise DCD will be used.
36
37config IMX_HAB
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 CSF_SIZE
47	hex "Maximum size for Command Sequence File (CSF) binary"
48	default 0x2060
49	help
50	  Define the maximum size for Command Sequence File (CSF) binary
51	  this information is used to define the image boot data.
52
53config CMD_BMODE
54	bool "Support the 'bmode' command"
55	default y
56	depends on ARCH_MX6 || ARCH_MX5
57	help
58	  This enables the 'bmode' (bootmode) command for forcing
59	  a boot from specific media.
60
61	  This is useful for forcing the ROM's usb downloader to
62	  activate upon a watchdog reset which is nice when iterating
63	  on U-Boot.  Using the reset button or running bmode normal
64	  will set it back to normal.  This command currently
65	  supports i.MX53 and i.MX6.
66
67config CMD_DEKBLOB
68	bool "Support the 'dek_blob' command"
69	help
70	  This enables the 'dek_blob' command which is used with the
71	  Freescale secure boot mechanism. This command encapsulates and
72	  creates a blob of data. See also CMD_BLOB and doc/README.mxc_hab for
73	  more information.
74
75config CMD_HDMIDETECT
76	bool "Support the 'hdmidet' command"
77	help
78	  This enables the 'hdmidet' command which detects if an HDMI monitor
79	  is connected.
80
81config CMD_NANDBCB
82	bool "i.MX6 NAND Boot Control Block(BCB) command"
83	depends on MTD_RAW_NAND && CMD_MTDPARTS
84	select BCH if MX6UL || MX6ULL
85	default y if (ARCH_MX6 && NAND_MXS) || (ARCH_MX7 && NAND_MXS)
86	help
87	  Unlike normal 'nand write/erase' commands, this command update
88	  Boot Control Block(BCB) for i.MX6 platform NAND IP's.
89
90	  This is similar to kobs-ng, which is used in Linux as separate
91	  rootfs package.
92
93config NXP_BOARD_REVISION
94	bool "Read NXP board revision from fuses"
95	depends on ARCH_MX6 || ARCH_MX7
96	help
97	  NXP boards based on i.MX6/7 contain the board revision information
98	  stored in the fuses. Select this option if you want to be able to
99	  retrieve the board revision information.
100
101config DDRMC_VF610_CALIBRATION
102	bool "Enable DDRMC (DDR3) on-chip calibration"
103	depends on ARCH_VF610
104	help
105	  Vybrid (vf610) SoC provides some on-chip facility to tune the DDR3
106	  memory parameters. Select this option if you want to calculate them
107	  at boot time.
108	  NOTE:
109	  NXP does NOT recommend to perform this calibration at each boot. One
110	  shall perform it on a new PCB and then use those values to program
111	  the ddrmc_cr_setting on relevant board file.
112
113config SPL_IMX_ROMAPI_LOADADDR
114	hex "Default load address to load image through ROM API"
115	depends on IMX8MN
116
117config IMX_DCD_ADDR
118	hex "DCD Blocks location on the image"
119	default 0x00910000 if !ARCH_MX7ULP
120	default 0x2f010000 if ARCH_MX7ULP
121	help
122	  Indicates where the Device Configuration Data, a binary table used by
123	  the ROM code to configure the device at early boot stage, is located.
124	  This information is shared with the user via mkimage -l just so the
125	  image can be signed.
126
127