①BOOT_CFG1[4] ("Override Pad Settings")
Do you match in recognition of the following ?
Set "0" - To use the settings of the config terminal.(GPIO)
Set "1" - To use the settings of PAD_SETTINGS register.
[Qiang] when this is 0, the boot rom will use default setting for NAND related pins in registers IOMUXC_SW_PAD_CTL_PAD_NAND_xxx will be set to their default value as iMX6 reference manual described. When this is 1, these IOMUXC_SW_PAD_CTL_PAD_NAND_xxx registers will be set to PAD_SETTINGS values in fuse.
②BOOT_CFG1[4] ("Override Pad Settings")
The use of the setting PAD_SETTINGS register , do you when you select the "toggle mode NAND" in BT_TOGGLEMODE?
[Qiang] "Override Pad Settings" has no business with "toggle mode NAND".
③BOOT_CFG2[7:5] ("Toggle Mode - Latency")
What should be selected if you have selected the "raw NAND" in "BT_TOGGLEMODE"?
[Qiang] "Toggle Mode - Latency" only apply to toggle mode NAND. The delay value should be checked from the customer NAND's datasheet.
④BOOT_CFG2[4:3] ("Boot Search Count")
Please tell me how to use it.
What do a setting to do what for the condition?
[Qiang] How many FCB copies in NAND can be searched by boot ROM, based on Freescale default BSP, it is 4. To define 8 Search Count, the board will be more strong to avoid boot failure, of cource, you also need programe 8 FCBs into the NAND.
⑤Fusemap
There is a difference by BOOT_CFG1 [1:0] in P359 "Table 5-9.NAND Boot Fusemap" and P411 "Table 8-11.NAND Boot eFUSE Descriptions".
Which is correct ?
[Qiang] After checked the boot ROM source code, P411 is correct, 00 - 3; 01 - 2; 10 - 4; 11 - 5. It is a document issue.