[PATCH 3/3] ARM: S3C24XX: handle s3c2412 eints using new infrastructure

Linus Walleij linus.walleij at linaro.org
Fri Feb 15 09:48:52 EST 2013


On Tue, Feb 12, 2013 at 1:05 AM, Heiko Stübner <heiko at sntech.de> wrote:

> The s3c2412 handles the eints 0 to 3 different than all the other SoCs
> of the 24xx range. These eints must be acked and masked in the regular
> bits as well as the bits 0 to 3 of the eint registers, which are unused
> on the other SoCs.
>
> This of course can be realized using the new infrastructure with the
> eint bits in the main register being the parent interrupts of the
> same bits in the eint register.
>
> The s3c2412 therefore gets its own IRQ_EINT0 to 4 constants that
> reside in the newly created gap before IRQ_EINT4. gpio-samsung, as the
> only user of these is modified to return the correct values when
> handling gpio_to_irq requests on s3c2412 based machines.
>
> Due to lack of hardware this is compile tested only, but should
> hopefully work as intended.
>
> Signed-off-by: Heiko Stuebner <heiko at sntech.de>

We definately need an ACK from some Samsung maintainer for
this patch...

Yours,
Linus Walleij



More information about the linux-arm-kernel mailing list