We are having custom board based on imx8qxp.
We have enabled following option in menu config.
ARM architecture -> Support i.MX 8 AHAB features
We are not able to write fuse in uboot. See below log.
=> fuse prog -y 0 730 0x1a2f7ab3
Programming bank 0 word 0x000002da to 0x1a2f7ab3...
Warning: Words in this index range have ECC protection
and can only be programmed once per word. Individual bit
operations will be rejected after the first one.
Really program this word? <y/N>
y
ERROR
Do we need to enable anything in u-boot ?
refer to the warning, ECC protected words are automatically write locked after the first write operation
you can use fuse read to check if you have already programmed or not
After first write only we get this error. it never worked for us.