summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Holland <[email protected]>2025-02-19 12:42:52 -0800
committerAnup Patel <[email protected]>2025-03-24 16:37:52 +0530
commit98c0a3860a3c883a76a617de369a39508fde148a (patch)
tree224c2875f7310538421633b4dc3f267cf226acb2
parent0ffe265fd969f5ac689c820a4b40a99cd2f1e9a9 (diff)
Revert "lib: utils/irqchip: Match against more specific compatible strings first"
This reverts commit 6019259dfbdf9322858b4e7cfc3d1448376e2aa0. Now that fdt_driver_init_by_offset() respects the compatible string fallback priority order, this workaround is no longer necessary. Signed-off-by: Samuel Holland <[email protected]> Reviewed-by: Anup Patel <[email protected]>
-rw-r--r--lib/utils/irqchip/fdt_irqchip_plic.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/lib/utils/irqchip/fdt_irqchip_plic.c b/lib/utils/irqchip/fdt_irqchip_plic.c
index 59898d24..494358d8 100644
--- a/lib/utils/irqchip/fdt_irqchip_plic.c
+++ b/lib/utils/irqchip/fdt_irqchip_plic.c
@@ -98,16 +98,10 @@ fail_free_data:
static const struct fdt_match irqchip_plic_match[] = {
{ .compatible = "andestech,nceplic100" },
+ { .compatible = "riscv,plic0" },
{ .compatible = "sifive,plic-1.0.0" },
{ .compatible = "thead,c900-plic",
.data = (void *)(PLIC_FLAG_THEAD_DELEGATION | PLIC_FLAG_ENABLE_PM) },
-
- /*
- * We keep the generic RISC-V PLIC at the end.
- * This ensures we match against more specific options first.
- * (This is important if the PLIC has quirks, like the T-HEAD PLIC.)
- */
- { .compatible = "riscv,plic0" },
{ /* sentinel */ }
};