IMX8 - unable to override OCOTP shadow registers. Is there a way?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8 - unable to override OCOTP shadow registers. Is there a way?

486 Views
ParkerJesme
Contributor I

I am trying to emulate fuse registries but the the source code does not support the `override` command in uboot.
I have tried using `devmem2` for reading and still no luck.

```c
devmem2 0x08000000
/dev/mem opened.
Memory mapped at address 0xffffa04b9000.
Read at address 0x08000000 (0xffffa04b9000): 0xA000AC62
```

Is there a way to write and read to the fuse registers in userspace?

Tags (2)
0 Kudos
1 Reply

476 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

It is impossible to write the shadow registers without programming the fuses. For security reasons, the OCOTP can only be modified by the SECO.

And the SECO (nor the SCU) doesn't export any API to write only the shadow registers without programming the fuses.

Best regards,
Aldo.

0 Kudos