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,
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".
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!
Yes, correct.