Dear NXP Support Team,
one of our i.MX6Quad module customers has the requirement for a custom carrier board variant detection (loading different device tree in U-Boot).
The system uses SD Card as boot source only.
The customers idea is to use BOOT_CFG4[6] (high or low) to detect the custom board variant.
Since BOOT_CFG4[6] is documented as "EEPROM Recovery Enable" and reserved for 'Serial-ROM' boot mode.
We are wondering whether there might be any restrictions or problems if this pin is used on customer’s baseboard when booting from SD Card.
Can NXP comment on whether the BOOT_CFG4[6] can be used safely for the board variant detection without any impact on SD card boot.
Thank you in advance
Tim
Hi,
Thank you for your interest in NXP Semiconductor products,
BOOT_CFG4[6] acts as "EEPROM Recovery Enable" and there would not have an impact on SD card boot, but a restriction.
If you pull one board variant high, the impact would be regarding SD boot fail. BOOT_CFG4[6] acts as cross-boot-mode fallback mechanism, after failing the primary boot, BootROM would try to load boot firmware from ECSPI.
Results in a unwanted phenomena, maybe has a bigger impact if ECSPI pins are used elsewhere in your design. However, if your setup is ok with this restriction when SD boot fails, you could use the pin.
Regards