Commit 25edaed6 authored by Marc Zyngier's avatar Marc Zyngier
Browse files

irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks



When evaluating potential quirks matched by reads of the IIDR
register, skip the quirk entries that use a "compatible"
property attached to them, as these are DT based.

Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
parent ad5a78d3
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -41,6 +41,8 @@ void gic_enable_quirks(u32 iidr, const struct gic_quirk *quirks,
		void *data)
{
	for (; quirks->desc; quirks++) {
		if (quirks->compatible)
			continue;
		if (quirks->iidr != (quirks->mask & iidr))
			continue;
		if (quirks->init(data))