lib: utils/timer: Add a separate compatible for the D1 CLINT
authorSamuel Holland <samuel@sholland.org>
Wed, 20 Oct 2021 01:58:38 +0000 (20:58 -0500)
committerAnup Patel <anup@brainfault.org>
Tue, 21 Jun 2022 03:50:59 +0000 (09:20 +0530)
commit7738345396fbbae543a5af14fbc965d9163c12a0
tree134b49530b8d6cb4cf928384fd8f960eff9d50ad
parentc6530012d46ed9c9655c426450bfa3aabcc0eadd
lib: utils/timer: Add a separate compatible for the D1 CLINT

The CLINT in the Allwinner D1 SoC apparently does not support 64-bit
MMIO access. A property was added to support this quirk (and that
property was copied to the ACLINT MTIMER code). However, since this
difference in behavior makes the D1 CLINT incompatible with the SiFive
CLINT's programming interface, a better solution is to use a separate
compatible string.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Anup Patel <anup@brainfault.org>
docs/platform/thead-c9xx.md
lib/utils/ipi/fdt_ipi_mswi.c
lib/utils/timer/fdt_timer_mtimer.c