linux/arch/arm/mach-s3c24xx/include/mach
Heiko Stuebner 1c8408e313 ARM: S3C24XX: handle s3c2412 eints using new infrastructure
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@sntech.de>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
2013-03-05 20:21:31 +09:00
..
debug-macro.S ARM: samsung: fix assembly syntax for new gas 2013-02-14 15:04:34 +01:00
dma.h Fix misspellings of "whether" in comments. 2012-11-19 14:31:35 +01:00
entry-macro.S ARM: samsung: fix assembly syntax for new gas 2013-02-14 15:04:34 +01:00
fb.h
gpio.h ARM: SAMSUNG: cleanup mach/gpio-fns.h gpio-track.h and gpio-nrs.h 2013-01-10 10:45:22 -08:00
hardware.h ARM: S3C2412: Remove useless codes mach-s3c2412/gpio.c 2013-01-21 17:04:19 -08:00
io.h ARM: cleanups of io includes 2012-03-29 18:02:10 -07:00
irqs.h ARM: S3C24XX: handle s3c2412 eints using new infrastructure 2013-03-05 20:21:31 +09:00
map.h ARM: S3C24XX: Add map entries needed by the s3c64xx-spi devices 2012-04-24 18:06:58 -07:00
pm-core.h
regs-clock.h
regs-gpio.h ARM: SAMSUNG: cleanup mach/gpio-fns.h gpio-track.h and gpio-nrs.h 2013-01-10 10:45:22 -08:00
regs-irq.h
regs-lcd.h
regs-s3c2443-clock.h
tick.h
timex.h
uncompress.h