Skip to content

Commit d87a0dc

Browse files
committed
apple/t8103.dts: DT changes for FIQ support
We need a new node for the FIQ interrupt controller, and either that new node or the existing aic node need to be tagged with "use-for-ipi". Signed-off-by: Pip Cet <pipcet@gmail.com>
1 parent 44401c9 commit d87a0dc

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

arch/arm64/boot/dts/apple/t8103-j274.dts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,16 @@
3434
};
3535
};
3636

37+
soc {
38+
aic: interrupt-controller@23b100000 {
39+
/* use-for-ipi; */
40+
};
41+
};
42+
43+
fiq: interrupt-controller {
44+
use-for-ipi;
45+
};
46+
3747
memory@800000000 {
3848
device_type = "memory";
3949
reg = <0x8 0 0x2 0>; /* To be filled by loader */

arch/arm64/boot/dts/apple/t8103.dtsi

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,15 @@
8585
};
8686
};
8787

88+
fiq: interrupt-controller {
89+
compatible = "apple,fiq";
90+
#interrupt-cells = <3>;
91+
interrupt-controller;
92+
};
93+
8894
timer {
8995
compatible = "arm,armv8-timer";
90-
interrupt-parent = <&aic>;
96+
interrupt-parent = <&fiq>;
9197
interrupt-names = "phys", "virt", "hyp-phys", "hyp-virt";
9298
interrupts = <AIC_FIQ AIC_TMR_GUEST_PHYS IRQ_TYPE_LEVEL_HIGH>,
9399
<AIC_FIQ AIC_TMR_GUEST_VIRT IRQ_TYPE_LEVEL_HIGH>,

0 commit comments

Comments
 (0)