Currently I am trying to configure the Generic Interrupt Controller on a LS2088A board. Since GIC registers are memory mapped and there is no document regarding the system memory map in LS2088A product page, could anyone provide me information about GIC base address in LS2088A boards ?
Have a great day,
You can see the base address in the LS208xA dts file
https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi
/ {
compatible = "fsl,ls2080a";
interrupt-parent = <&gic>;
#address-cells = <2>;
#size-cells = <2>;
gic: interrupt-controller@6000000 {
compatible = "arm,gic-v3";
reg = <0x0 0x06000000 0 0x10000>, /* GIC Dist */
<0x0 0x06100000 0 0x100000>, /* GICR (RD_base + SGI_base) */
<0x0 0x0c0c0000 0 0x2000>, /* GICC */
<0x0 0x0c0d0000 0 0x1000>, /* GICH */
<0x0 0x0c0e0000 0 0x20000>; /* GICV */
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------