]>
Commit | Line | Data |
---|---|---|
52384b7e BL |
1 | config HAS_CAAM |
2 | bool | |
3 | ||
a05a6045 BB |
4 | config IMX_CONFIG |
5 | string | |
a89729c9 AA |
6 | |
7 | config ROM_UNIFIED_SECTIONS | |
8 | bool | |
de09c43b | 9 | |
616aa55d SA |
10 | config SYSCOUNTER_TIMER |
11 | bool | |
12 | ||
23b6a131 SA |
13 | config GPT_TIMER |
14 | bool | |
15 | ||
de09c43b PF |
16 | config 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. | |
6f6058bf PF |
23 | |
24 | config IMX_BOOTAUX | |
25 | bool "Support boot auxiliary core" | |
37822a6c | 26 | depends on ARCH_MX7 || ARCH_MX6 || ARCH_VF610 |
6f6058bf PF |
27 | help |
28 | bootaux [addr] to boot auxiliary core. | |
6e1f4d26 | 29 | |
8b62d546 PF |
30 | config USE_IMXIMG_PLUGIN |
31 | bool "Use imximage plugin code" | |
15bae9a8 | 32 | depends on ARCH_MX7 || ARCH_MX6 || ARCH_MX7ULP |
8b62d546 PF |
33 | help |
34 | i.MX6/7 supports DCD and Plugin. Enable this configuration | |
35 | to use Plugin, otherwise DCD will be used. | |
36 | ||
d714a75f | 37 | config IMX_HAB |
6e1f4d26 GB |
38 | bool "Support i.MX HAB features" |
39 | depends on ARCH_MX7 || ARCH_MX6 || ARCH_MX5 | |
52384b7e | 40 | select FSL_CAAM if HAS_CAAM |
d569c95e | 41 | imply CMD_DEKBLOB |
6e1f4d26 GB |
42 | help |
43 | This option enables the support for secure boot (HAB). | |
44 | See doc/README.mxc_hab for more details. | |
218257b0 | 45 | |
5f2fe3b9 BML |
46 | config CSF_SIZE |
47 | hex "Maximum size for Command Sequence File (CSF) binary" | |
5b20d141 | 48 | default 0x2060 |
5f2fe3b9 BML |
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 | ||
218257b0 SG |
53 | config CMD_BMODE |
54 | bool "Support the 'bmode' command" | |
55 | default y | |
2756d31f | 56 | depends on ARCH_MX6 || ARCH_MX5 |
218257b0 SG |
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. | |
d569c95e SG |
66 | |
67 | config 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. | |
7a01f3c6 SG |
74 | |
75 | config 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. | |
4555c261 | 80 | |
1d43e24b SS |
81 | config CMD_NANDBCB |
82 | bool "i.MX6 NAND Boot Control Block(BCB) command" | |
88718be3 | 83 | depends on MTD_RAW_NAND && CMD_MTDPARTS |
6aa87491 | 84 | select BCH if MX6UL || MX6ULL |
dad30dd7 | 85 | default y if (ARCH_MX6 && NAND_MXS) || (ARCH_MX7 && NAND_MXS) |
1d43e24b SS |
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 | ||
4555c261 FE |
93 | config 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. | |
548cc109 LM |
100 | |
101 | config 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. | |
1cbebc78 PF |
112 | |
113 | config SPL_IMX_ROMAPI_LOADADDR | |
114 | hex "Default load address to load image through ROM API" | |
115 | depends on IMX8MN |