Where is the address of GIC-500 CPU interface registers in LX2160A?

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

Where is the address of GIC-500 CPU interface registers in LX2160A?

219 Views
Taeyoon
Contributor I

Hi,

I'm developing bare-metal application on LX2160ARDB.

I want to configure GIC, but I cannot find the registers' address of GIC.

To configure GIC, we need to know the CPU interface base address and the distributor base address.

In the reference manual of LX2160A, there are the address map.

But there seems to be only GICD address (In Chap2. Memory map - CCSR Block Base Address Map)

How I can access CPU interface registers and Distributor registers on LX2160A?

Regards,

0 Kudos
3 Replies

188 Views
yipingwang
NXP TechSupport
NXP TechSupport

Please download "ARM CoreLink GIC-500 Generic Interrupt Controller Technical Reference Manual" from https://developer.arm.com/documentation/ddi0516/e/?lang=en

Then please refer to the section "3.2 The GIC-500 register map".

 

0 Kudos

186 Views
Taeyoon
Contributor I

Thank you for answering.

I checked the manual that you suggested.

As far as I read and understood the manual,

it seems that the GIC-500 doesn't have memory-mapped CPU Interface registers, instead provides access using system registers of Armv8 cores.

 

Am I understand correctly? If there's something I'm misunderstanding, please let me know. Thanks!

0 Kudos

184 Views
yipingwang
NXP TechSupport
NXP TechSupport

Yes, correct.

0 Kudos