OpenCloudOS-Kernel/arch/arm/mach-pxa
Eric Miao 4a3dcd35c8 [ARM] 4438/1: PXA: remove #ifdef .. #endif from pxa_gpio_demux_handler()
1. use GPIO_IRQ_mask[] to select those bits of interest, actually
   only those "unmasked" GPIO IRQs with their corresponding bits
   in GPIO_IRQ_mask[] set to "1" should be checked

2. remove #ifdef PXA_LAST_GPIO > 96 .. #endif, GPIO_IRQ_mask[]
   is used to mask out the irrelevant bits, so that even though
   the GEDR3 on PXA25x is reserved, it will be masked, and the
   following code will never run. Another point is that GPIO85-
   GPIO95 bits within GEDR2 will also be masked out on PXA25x

Signed-off-by: eric miao <eric.miao@marvell.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2007-07-12 14:28:14 +01:00
..
Kconfig kconfig: Standardize "depends" -> "depends on" in Kconfig files 2006-12-12 20:04:19 +01:00
Makefile [ARM] 3666/1: TRIZEPS4 [1/5] core 2006-06-29 16:25:37 +01:00
Makefile.boot Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
akita-ioexp.c WorkQueue: Fix up arch-specific work items where possible 2006-12-05 19:36:26 +00:00
clock.c [ARM] pxa: use mutexes instead of semaphores 2007-07-12 14:27:55 +01:00
corgi.c IRQ: Use the new typedef for interrupt handler function pointers 2006-10-09 12:19:47 +01:00
corgi_lcd.c [ARM] spelling fixes 2007-05-20 20:10:32 +01:00
corgi_pm.c [ARM] Yet more asm/apm-emulation.h stuff 2007-03-02 11:58:57 +00:00
corgi_ssp.c [ARM] spelling fixes 2007-05-20 20:10:32 +01:00
dma.c Initial blind fixup for arm for irq changes 2006-10-06 10:59:54 -07:00
generic.c [ARM] pxa: introduce cpu_is_pxaXXX macros 2007-07-12 14:28:04 +01:00
generic.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
idp.c IRQ: Use the new typedef for interrupt handler function pointers 2006-10-09 12:19:47 +01:00
irq.c [ARM] 4438/1: PXA: remove #ifdef .. #endif from pxa_gpio_demux_handler() 2007-07-12 14:28:14 +01:00
leds-idp.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
leds-lubbock.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
leds-mainstone.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
leds-trizeps4.c Remove all inclusions of <linux/config.h> 2006-10-04 03:38:54 -04:00
leds.c [ARM] 3666/1: TRIZEPS4 [1/5] core 2006-06-29 16:25:37 +01:00
leds.h fix file specification in comments 2006-10-03 23:01:26 +02:00
lpd270.c [ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX 2007-04-21 23:14:01 +01:00
lubbock.c [ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX 2007-04-21 23:14:01 +01:00
mainstone.c [ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX 2007-04-21 23:14:01 +01:00
pm.c [ARM] pxa: move pm_ops structure into CPU specific files 2007-07-12 14:28:05 +01:00
poodle.c IRQ: Use the new typedef for interrupt handler function pointers 2006-10-09 12:19:47 +01:00
pxa25x.c [ARM] pxa: Fix PXA27x suspend type validation, remove pxa_pm_prepare() 2007-07-12 14:28:06 +01:00
pxa27x.c [ARM] pxa: Fix PXA27x suspend type validation, remove pxa_pm_prepare() 2007-07-12 14:28:06 +01:00
sharpsl.h [ARM] 3235/1: SharpSL PM: Fix a gcc4 build error 2006-01-07 11:12:26 +00:00
sharpsl_pm.c [ARM] Fix more apm-emulation.h 2007-02-26 21:04:29 +00:00
sleep.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
spitz.c IRQ: Use the new typedef for interrupt handler function pointers 2006-10-09 12:19:47 +01:00
spitz_pm.c [ARM] Yet more asm/apm-emulation.h stuff 2007-03-02 11:58:57 +00:00
ssp.c [ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX 2007-04-21 23:14:01 +01:00
standby.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
time.c Add IRQF_IRQPOLL flag on arm 2007-05-08 11:15:22 -07:00
tosa.c [ARM] 4249/1: Fix tosa compile failure 2007-03-08 13:33:58 +00:00
trizeps4.c [ARM] 4362/1: trizeps4 update 2007-05-11 17:19:20 +01:00