From mboxrd@z Thu Jan 1 00:00:00 1970 From: will.deacon@arm.com (Will Deacon) Date: Fri, 18 Feb 2011 18:57:32 -0000 Subject: [PATCH] ARM: gic: use handle_fasteoi_irq for SPIs In-Reply-To: References: <-4413647205110644369@unknownmsgid> <146267380211262372@unknownmsgid> <20110217091741.GA24627@n2100.arm.linux.org.uk> <20110217101957.GC24627@n2100.arm.linux.org.uk> <20110217105611.GE24627@n2100.arm.linux.org.uk> <4D5DB193.5010007@codeaurora.org> <-8083923411736601789@unknownmsgid> Message-ID: <000001cbcf9d$b2e75030$18b5f090$@deacon@arm.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org > > Well, grepping for set_chained_irq_handler yields a whole bunch of platforms > > but the set of these which appear to use the gic is only: > > > > mach-msm > > mach-s5pv310 > > mach-shmobile > > mach-tegra > > > > I'll have a look through the code there and post some patches next week. > > Hopefully if I've missed anybody, they'll shout then. > > omap4 uses the gic, and uses chained handlers in plat-omap/gpio.c. > plat-omap/gpio.c seems to handle similar gpio hardware connected to > different IRQ controllers on different SoCs - non-gic on omap2-3, and > gic on omap4. Thanks for spotting this Colin. My grep-fu failed me because the gic initialisation for omap is under a different directory to the GPIO cascaded IRQ stuff (plat- vs mach-). I'll add OMAP to the list. Will