From 9190ad12f7053497f2bd06af29f25015f7890278 Mon Sep 17 00:00:00 2001 From: Bin Meng Date: Sat, 27 Mar 2021 13:05:25 +0800 Subject: [PATCH] lib/utils: Support the official clint DT bindings Linux kernel commit a2770b57d083 ("dt-bindings: timer: Add CLINT bindings") adds the official DT bindings for CLINT, which uses "sifive,clint0" as the compatible string. "riscv,clint0" is now legacy and has to be kept for backward compatibility of legacy systems. Signed-off-by: Bin Meng Reviewed-by: Anup Patel --- lib/utils/ipi/fdt_ipi_clint.c | 1 + lib/utils/timer/fdt_timer_clint.c | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/utils/ipi/fdt_ipi_clint.c b/lib/utils/ipi/fdt_ipi_clint.c index e9924406..e799fd7e 100644 --- a/lib/utils/ipi/fdt_ipi_clint.c +++ b/lib/utils/ipi/fdt_ipi_clint.c @@ -36,6 +36,7 @@ static int ipi_clint_cold_init(void *fdt, int nodeoff, static const struct fdt_match ipi_clint_match[] = { { .compatible = "riscv,clint0" }, + { .compatible = "sifive,clint0" }, { }, }; diff --git a/lib/utils/timer/fdt_timer_clint.c b/lib/utils/timer/fdt_timer_clint.c index fe667086..6ba6c7b2 100644 --- a/lib/utils/timer/fdt_timer_clint.c +++ b/lib/utils/timer/fdt_timer_clint.c @@ -38,6 +38,7 @@ static int timer_clint_cold_init(void *fdt, int nodeoff, static const struct fdt_match timer_clint_match[] = { { .compatible = "riscv,clint0" }, + { .compatible = "sifive,clint0" }, { }, };