diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2020-02-10 10:35:12 +0100 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2020-02-11 09:17:02 +0100 |
commit | c561bf4c9a92d22fda053f37340e2645899c8b88 (patch) | |
tree | af68bdacee39c174a71f20a407420f38ca95f26b /bsps | |
parent | bsp/imx: Avoid hard-coded GIC base address (diff) | |
download | rtems-c561bf4c9a92d22fda053f37340e2645899c8b88.tar.bz2 |
bsp/imx: Allow GIC in different device tree node.
Update #3869.
Diffstat (limited to 'bsps')
-rw-r--r-- | bsps/arm/imx/start/bspstart.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bsps/arm/imx/start/bspstart.c b/bsps/arm/imx/start/bspstart.c index 3a87c437d2..36f62993a6 100644 --- a/bsps/arm/imx/start/bspstart.c +++ b/bsps/arm/imx/start/bspstart.c @@ -89,6 +89,9 @@ static void imx_find_gic(const void *fdt) int node; node = fdt_path_offset(fdt, "/interrupt-controller"); + if (node < 0) { + node = fdt_path_offset(fdt, "/soc/interrupt-controller"); + } imx_gic_dist_base = (uintptr_t) imx_get_reg_of_node(fdt, node); } |