Hi NXP,
I do fuse provisioning in uboot environment on LX2160ARDB and it is working.
I use the same method to do fuse provisioning in uboot on LS1046ARDB but it's failed.
In addition, I try to use fuse provisioning utility and it is working.
Can I do fuse provisioning in U-boot environment ?
For fuse provisioning on LS1046ARDB, please refer to this document https://community.nxp.com/t5/Layerscape-Knowledge-Base/Fuse-Provisioning-on-LS1046ARDB/ta-p/1512081
Which version LSDK are you using?
Would you please provide your procedure for building fuse provisioning firmware image and deploying it on the target board?
Hi yipingwang,
I use LSDK 20.04. and use fuse provisioning utility is OK.
I blew LX2160ARDB fuse in U-Boot CLI and execute command as the following.
=> mw.l 0x1e80234 0x12345678
=> mw.l 0x1e80238 0x12345678
=> mw.l 0x1e8023c 0x12345678
=> mw.l 0x1e80240 0x12345678
=> mw.l 0x1e80244 0x12345678
=> mw.l 0x1e80248 0x12345678
=> mw.l 0x1e8024c 0x12345678
=> mw.l 0x1e80250 0x12345678
=> mw.l 0x1e80254 0x12345678
=> mw.l 0x1e80258 0x12345678
=> mw.l 0x1e8025c 0x12345678
=> mw.l 0x1e80260 0x12345678
=> mw.l 0x1e80264 0x12345678
=> mw.l 0x1e80268 0x12345678
=> mw.l 0x1e8026c 0x12345678
=> mw.l 0x1e80270 0x12345678
=> md 0x1e80234 10
01e80234: ffffffff ffffffff ffffffff ffffffff ................
01e80244: ffffffff ffffffff ffffffff ffffffff ................
01e80254: 12345678 12345678 12345678 12345678
01e80264: 12345678 12345678 12345678 12345678
=> mw.l 0x1e80200 0x4
=> mw.l 0x1e80020 0x2 LS1046 value is 0x02000000
Blow LX2160ARDB is OK but LS1046 is failed if use the same method.
It seems ITS is not enable because I can list value from address 0x1e80234 to 0x1e80270 after power down and on.
=> mw.l 0x1e80200 0x4
should be modified as the following on LS1046ARDB to set ITS bit
=> mw.l 0x1e80200 0x04000000
Did you insert a jumper into J21 (TA_PROG_SFP) when programming?
You can also try the fuse driver which was recently added (will be in the 2022.10 release) https://source.denx.de/u-boot/u-boot/-/commit/2645bc0e12f831377884433a11f1607106edb0e7