]> www.infradead.org Git - users/jedix/linux-maple.git/commit
irqchip/gic-v3: Add Rockchip 3568002 erratum workaround
authorDmitry Osipenko <dmitry.osipenko@collabora.com>
Sun, 16 Feb 2025 22:16:32 +0000 (01:16 +0300)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 21 Feb 2025 08:58:07 +0000 (09:58 +0100)
commit2d81e1bb625238d40a686ed909ff3e1abab7556a
tree762b1b2ee3fa1259908ce2411205b6297f861433
parent896f8e436f9951fa9ef68dab0a3d399ec3a6e1d7
irqchip/gic-v3: Add Rockchip 3568002 erratum workaround

Rockchip RK3566/RK3568 GIC600 integration has DDR addressing
limited to the first 32bit of physical address space. Rockchip
assigned Erratum ID #3568002 for this issue. Add driver quirk for
this Rockchip GIC Erratum.

Note, that the 0x0201743b GIC600 ID is not Rockchip-specific and is
common for many ARM GICv3 implementations. Hence, there is an extra
of_machine_is_compatible() check.

Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/all/20250216221634.364158-2-dmitry.osipenko@collabora.com
Documentation/arch/arm64/silicon-errata.rst
arch/arm64/Kconfig
drivers/irqchip/irq-gic-v3-its.c