zynqmp: update ethernet interrupts in overlay

The Linux drivers use duplicate interrupts in the device tree; however,
seL4 drivers do not. The duplicate interrupts cause issues while using
templates in CAmkES applications. This commit adds an overlay which
overwrites the duplicate ethernet interrupts.

Signed-off-by: Chris Guikema <chris.guikema@dornerworks.com>
This commit is contained in:
Chris Guikema
2020-10-22 12:09:35 -04:00
committed by Kent McLeod
parent f9ff12c0bc
commit 2ac4185381
2 changed files with 42 additions and 0 deletions

View File

@@ -5,6 +5,27 @@
*/
/ {
amba {
/* These blocks remove the duplicate interrupt which causes issues
* in the low-level drivers
*/
ethernet@ff0b0000 {
interrupts = < 0x00 0x39 0x04 >;
};
ethernet@ff0c0000 {
interrupts = < 0x00 0x3b 0x04 >;
};
ethernet@ff0d0000 {
interrupts = < 0x00 0x3d 0x04 >;
};
ethernet@ff0e0000 {
interrupts = < 0x00 0x3f 0x04 >;
};
};
chosen {
seL4,elfloader-devices =
"serial0",

View File

@@ -5,6 +5,27 @@
*/
/ {
amba {
/* These blocks remove the duplicate interrupt which causes issues
* in the low-level drivers
*/
ethernet@ff0b0000 {
interrupts = < 0x00 0x39 0x04 >;
};
ethernet@ff0c0000 {
interrupts = < 0x00 0x3b 0x04 >;
};
ethernet@ff0d0000 {
interrupts = < 0x00 0x3d 0x04 >;
};
ethernet@ff0e0000 {
interrupts = < 0x00 0x3f 0x04 >;
};
};
chosen {
seL4,elfloader-devices =
"serial0",