mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-07 21:33:54 +00:00

The GICv2 and GICv3 version of the FVP DT files are unnecessarily split, as the common part of the peripherals is the same: it's literally just the interrupt controller node that is different. Since the GICv3 versions now use a generic DT include file (without any GIC node), let's reuse that for the GICv2 versions of the FVP as well. We just add a separate fvp-base-gicv2.dtsi file which describes the GICv2 interrupt controller. Also shorten the compatible string, since the GICv2 binding documentation does not allow the current combination. This allows to remove the mostly redundant nodes from the GICv2 .dts file. Change-Id: I9018031bb611fb00ca7dbefc1bff7d40c3f05819 Signed-off-by: Andre Przywara <andre.przywara@arm.com>
21 lines
500 B
Text
21 lines
500 B
Text
/*
|
|
* Copyright (c) 2013-2021, ARM Limited and Contributors. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
/* GICv2 configuration, without V2M */
|
|
|
|
/ {
|
|
gic: interrupt-controller@2f000000 {
|
|
compatible = "arm,cortex-a15-gic";
|
|
#interrupt-cells = <3>;
|
|
#address-cells = <1>;
|
|
interrupt-controller;
|
|
reg = <0x0 0x2f000000 0 0x10000>,
|
|
<0x0 0x2c000000 0 0x2000>,
|
|
<0x0 0x2c010000 0 0x2000>,
|
|
<0x0 0x2c02F000 0 0x2000>;
|
|
interrupts = <1 9 0xf04>;
|
|
};
|
|
};
|