Hello, i want burn efuse on imx8mini for emmc boot, emmc connected exactly like EVK board (SD3 8 bit on NAND pins), can you tell me arguments of uboot like:
fuse prog [-y] <bank> <word> <hexval> [<hexval>...]
The way that you are going to program the efuses depends on several things. Principally by the specs of your memory. However, to make boot from the eMMC you need to make sure that the BOOT_CFG[14:12] registers are configured as below to boot from MMC/eMMC:
BOOT_CFG[14:12] = 010
The other configurations like I said before, depends on your memory configuration. You can find the description of the register description of the efuses on chapter 6.2 of the reference manual.
Hope this information can help you.
I see this chapter, in this chpater desctibe BOOT_CFG, BOOT_CFG1 etc
But uboot requre "<bank> <word>", i need to figure out the accordance between "<bank> <word>" and BOOT_CFG registers.
Hello Diego Adrian Cuevas.
According to this patch and processor manual
"The i.MX8MM is similar to i.MX6 processors in terms of addressing and clocksetup."
i.MX 8M Mini Applications Processor Reference Manual, Rev. 1, 03/2019
Table 6-49. Fusemap Descriptions, page 823
eFuse burning manual for i.mx6
(0x470 - 0x400) / 0x10 = 77 / 8 = 0 and the remainder is 7Bank = 0Word = 7
it is correct for i.MX8MM BOOT_CFG?
Retrieving data ...