Skip to content

Commit 567f67a

Browse files
sreMarc Zyngier
authored andcommitted
irqchip/gic-v3: Enable Rockchip 3588001 erratum workaround for RK3588S
Commit a8707f5 ("irqchip/gic-v3: Add Rockchip 3588001 erratum workaround") mentioned RK3588S (the slimmed down variant of RK3588) being affected, but did not check for its compatible value. Thus the quirk is not applied on RK3588S. Since the GIC ITS node got added to the upstream DT, boards using RK3588S are no longer booting without this quirk being applied. Fixes: 06cdac8 ("arm64: dts: rockchip: add GIC ITS support to rk3588") Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com> Signed-off-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20230703164129.193991-1-sebastian.reichel@collabora.com
1 parent 926846a commit 567f67a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

drivers/irqchip/irq-gic-v3-its.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4744,7 +4744,8 @@ static bool __maybe_unused its_enable_rk3588001(void *data)
47444744
{
47454745
struct its_node *its = data;
47464746

4747-
if (!of_machine_is_compatible("rockchip,rk3588"))
4747+
if (!of_machine_is_compatible("rockchip,rk3588") &&
4748+
!of_machine_is_compatible("rockchip,rk3588s"))
47484749
return false;
47494750

47504751
its->flags |= ITS_FLAGS_FORCE_NON_SHAREABLE;

0 commit comments

Comments
 (0)