Hi
I am developing imx8mq SOMs from two third-party vendors.
Fuse GP1 and GP2 cannot be programmed in both vendors' SOMs.
u-boot=> fuse prog -y 14 0 ffffffff
Programming bank 14 word 0x00000000 to 0xffffffff...
mxc_ocotp fuse_prog(): Access protect error
ERROR
u-boot=>
If I type 'fuse read 0 0' in the u-boot,
then the result is 0xffffa9ab in the both SOMs
and that value means GP1_LOCK = 11, GP2_LOCK= 11.
If I read GP1 and GP2, the values are as follows.
This is also the same value for both SOMs.
u-boot=> fuse read 14 0 4
Reading bank 14:
Word 0x00000000: d503201f 55000801 0000a758 f2a01dc0
u-boot=>
Fuse GP1 and GP2 is not programmable in imx8mq?
Hi
I think I understand OP and WP.
The following symptoms appear on SOMs purchased from two vendors.
(even though the GP-related fuse has not been touched after opening)
1. GP1_LOCK = 11, GP2_LOCK=11
2. the same initial value is written in both SOM.
I am curious as to why the GP is supplied locked.
The both vendors asked me to contact NXP directly about this issue.