cns3xxx: fix GPIO controller interrupt enable
authorTim Harvey <tharvey@gateworks.com>
Fri, 8 Sep 2017 18:56:59 +0000 (11:56 -0700)
committerJohn Crispin <john@phrozen.org>
Mon, 11 Sep 2017 15:03:21 +0000 (17:03 +0200)
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>

No differences found