LS1043 GIC-400 initialization

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

LS1043 GIC-400 initialization

Jump to solution
1,429 Views
thehk
Contributor II

Hello everyone,

I tried to initialize GIC-400 on LS1043a. However, GIC-400 is not seeming as activated. My diagnose method is reading read-only distributor registers of GIC-400 such as GICD_IIDR. This register seems like giving some fixed value such as 0x0200143B. However, since i read this register in code it returns nothing but "0"(zero) value. The reason why i think that GIC is not powered on. Do you have any idea about the problem and it is solution?

Thank you for your interesting.

0 Kudos
Reply
1 Solution
1,271 Views
thehk
Contributor II

I solved the problem, It is all about alignment problem of the GIC by selecting SCFG registers.

View solution in original post

0 Kudos
Reply
2 Replies
1,272 Views
thehk
Contributor II

I solved the problem, It is all about alignment problem of the GIC by selecting SCFG registers.

0 Kudos
Reply
1,405 Views
yipingwang
NXP TechSupport
NXP TechSupport

It is most likely because you are trying a non-Secure access to a secure-only register.

Refer to ARM GIC Architecture Specification, Section 1.2

0 Kudos
Reply