[PATCH] lib: utils/fdt: Fix DT property for APLIC delegation

Anup Patel anup at brainfault.org
Thu Jun 13 06:30:17 PDT 2024


On Wed, Jun 5, 2024 at 12:00 PM Anup Patel <apatel at ventanamicro.com> wrote:
>
> During Linux AIA driver review, the APLIC DT property for interrupt
> delegation was renamed to "riscv,delegation" so let's use the new DT
> property name and fallback to old DT property name if the new DT
> property name is not available.
>
> Fixes: 34612193af92 ("lib: utils/irqchip: Add FDT based driver for APLIC")
> Signed-off-by: Anup Patel <apatel at ventanamicro.com>

Applied this patch to the riscv/opensbi repo.

Thanks,
Anup

> ---
>  lib/utils/fdt/fdt_helper.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/lib/utils/fdt/fdt_helper.c b/lib/utils/fdt/fdt_helper.c
> index a0e93b9..9a945af 100644
> --- a/lib/utils/fdt/fdt_helper.c
> +++ b/lib/utils/fdt/fdt_helper.c
> @@ -720,7 +720,9 @@ aplic_msi_parent_done:
>                 deleg->child_index = 0;
>         }
>
> -       del = fdt_getprop(fdt, nodeoff, "riscv,delegate", &len);
> +       del = fdt_getprop(fdt, nodeoff, "riscv,delegation", &len);
> +       if (!del)
> +               del = fdt_getprop(fdt, nodeoff, "riscv,delegate", &len);
>         if (!del || len < (3 * sizeof(fdt32_t)))
>                 goto skip_delegate_parse;
>         d = 0;
> --
> 2.34.1
>



More information about the opensbi mailing list