openwrtv3/target/linux/cns3xxx/files/arch/arm/mach-cns3xxx
Tim Harvey 79366b8194 cns3xxx: fix GPIO controller interrupt enable
The cns3xxx interrupt controller uses a single register and as such
the 'mask' reg/functions must be used as opposed to the 'enable'/'disable'
reg/functions.

This fixes an issue that occurs if more than one GPIO on a specific controller
(there is GPIOA and GPIOB each having 32 GPIO's) uses interrupts. When one
would get enabled all others would be disabled prior to this patch.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Acked-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
2017-09-11 17:03:21 +02:00
..
include/mach cns3xxx: update to linux 3.10 2014-07-31 23:40:49 +00:00
cns3xxx_fiq.S cns3xxx: update to linux 3.10 2014-07-31 23:40:49 +00:00
gpio.c cns3xxx: fix GPIO controller interrupt enable 2017-09-11 17:03:21 +02:00
headsmp.S cns3xxx: clean up SMP related code 2016-01-18 22:38:09 +00:00
hotplug.c cns3xxx: use files directory 2012-11-06 11:16:41 +00:00
laguna.c cns3xxx: clean up patches 2017-02-11 21:18:42 +01:00
platsmp.c cns3xxx: clean up SMP related code 2016-01-18 22:38:09 +00:00