[PATCH 0/1] fix MVEBU GPIO driver bug causing kernel hang
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Wed Oct 2 09:48:21 EDT 2013
Dear Gerlando Falauto,
On Wed, 02 Oct 2013 15:14:28 +0200, Gerlando Falauto wrote:
> > Hum? The driver you're touching is a GPIO driver, while
> > drivers/irqchip/irq-orion.c is an interrupt controller driver. The
> > gpio-mvebu driver can be used on all mvebu platforms that are DT
> > capable, but the main interrupt controller is different from one
> > platform to another: we already have irq-armada-370-xp.c for Armada
> > 370/XP, while Sebastian's irq-orion.c is for older families of SoCs.
>
> My foreword was "if I understand correctly", which I clearly didn't. ;-)
>
> OK, so Sebastian's rework irq-orion.c is about the MAIN interrupt
> controller (replaces arch/arm/plat-orion/irq.c), which also cascades
> interrupts from GPIOs.
> These are then either handled by gpio-mvebu.c (for all platforms which
> are DT capable) or by arch/arm/plat-orion/gpio.c (legacy).
> Is that right?
Yes, that's right.
Thomas
--
Thomas Petazzoni, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the linux-arm-kernel
mailing list