controlling GIC pin CFGSDISABLE

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

controlling GIC pin CFGSDISABLE

963 Views
st68
Contributor I

I'm using an IMX6Q. 

I’ve been trying to determine how the CFGSDISABLE line of the GIC is set/cleared.

Can anyone help me with this?

Labels (6)
Tags (1)
0 Kudos
3 Replies

699 Views
jamesbone
NXP TechSupport
NXP TechSupport

A GIC that implements the Security Extensions can also implement configuration lockdown. This provides  a control signal that the system can assert to prevent write access to the register fields controlling a configured range of SPIs, when those SPIs are configured as Secure interrupts,  and to some configuration registers. When the control signal is asserted, the Secure SPIs and configuration registers are described as being locked down.

Lockdown is controlled by an active HIGH disable signal, CFGSDISABLE. That is, the system asserts

CFGSDISABLE HIGH to disable write access to the register fields and registers.


Have a great day,
Jaime

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

0 Kudos

699 Views
st68
Contributor I

Jaime,

I've found CFGSDISABLE is defined in ARM's GIC manual (has the information you posted above), is mentioned once in the i.MX6 processor reference manual, and is not mentioned in the Security manual.

What I'm specifically trying to determine is how the system (the IMX6Q) asserts CFGSDISABLE HIGH.  Is it an external pin on the chip?  Is it set in the SNVS somehow?  Is it connected to an internal GPIO pin?

Thanks in advance for any pointers,

Stan

0 Kudos

699 Views
jamesbone
NXP TechSupport
NXP TechSupport

Hello,

Hello Stan,

The information that you are looking for it is on the i.MX6 Security Reference Manual but this information it is consider sensitive so we are not allow to share it in public, you can download the manual from this link:

i.MX6Q|i.MX 6Quad Processors|Quad Core|Freescale


Naturally, we cannot discuss this with you in public anyway, this requires to be handled as a Service Request (SR). Be aware that to give you remote support through a SR.

Have a great day,
Jaime

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