Unable to configure TAMPER pins

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

Unable to configure TAMPER pins

799 Views
priteshpatel
Contributor I

I want to use TAMPER functionality to wakeup iMX6ULL from SNVS mode whenever i get some event on SNVS_TAMPER7. For this i read the fuse bits from uboot which gives me the following result

=> fuse read 0 3   
Reading bank 0:
Word 0x00000003: 713000ab
As per my understanding, this HEX value corresponds to using TAMPER pins as GPIO(referring IMX6ULLRM). So in order to use TAMPER7 as TAMPER, I am trying to write bits[21:20] as 1:0 using following command.
=> fuse prog 0 3 712000AB
But this doesn't allow me to do so.It gives me Error in accessing the register
=> fuse prog 0 3 712000AB
Programming bank 0 word 0x00000003 to 0x712000ab...
Warning: Programming fuses is an irreversible operation!
         This may brick your system.
         Use this command only if you are sure of what you are doing!
Really perform this fuse programming? <y/N>
y
mxc_ocotp fuse_prog(): Access protect error
ERROR
Can anyone please help me with this?
0 Kudos
1 Reply

492 Views
igorpadykov
NXP Employee
NXP Employee

Hi Pritesh

there is no tamper pin function on i.MX6ULL so the fuses are programmed,

TAMPER0-9 are used as GPIO.

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos