TZASC Configuration on i.MX8MP

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

TZASC Configuration on i.MX8MP

1,523 Views
Na-veen
Contributor II

Hi,

As per security reference manual found that TZASC can be enabled by blowing the TZASC_ENABLE fuse. After enabling the TZASC how do we configure the peripherals?

Thanks

Tags (1)
0 Kudos
Reply
3 Replies

1,513 Views
b36401
NXP Employee
NXP Employee

TZASC supports 16 independent address regions. Access controls are independently programmable for each address region.
For complete details on TZASC functionality and the programming model you can refer to the Arm document
"CoreLink TrustZone Address Space Controller TZC-380 Technical Reference Manual"
which is available at http://infocenter.arm.com/ site.

0 Kudos
Reply

1,507 Views
Na-veen
Contributor II

Thank you @b36401  for your response.

I started working on the TZASC and I am trying to find the implementation document on ARM website but I couldn't, as it is confidential document and mentioned we need licesense to download one. 

I am currently using the nxp iMX8MP board and they mentioned it supports TZASC, so how do I get the document ? does nxp provides one? 

ref: I cannot find the "Integration and Implementation Manual" (IIM) on developer.arm.com

 

Thanks

 

0 Kudos
Reply

1,483 Views
Na-veen
Contributor II

When I try to override the TZASC_EN bit, it's failing with access protect error.

=> fuse override 2 0 0x00000800
Overriding bank 2 word 0x00000000 with 0x00000800...
mxc_ocotp fuse_override(): Access protect error
ERROR

Any solutions.?

 

 

0 Kudos
Reply