[PATCH V1 3/3] OMAP: Define TCA6424 max number of possible IRQs

2012-07-27 Thread Chandrabhanu Mahapatra
From: Leed Aguilar TCA6424 being a 24 bit I2C and SMBus I/O expander has 24 available GPIO lines that can be used as IRQs lines. So, the support for 24 more IRQ lines has been added to the kernel. Signed-off-by: Leed Aguilar Signed-off-by: Chandrabhanu Mahapatra --- arch/arm/plat-omap

[PATCH V1 2/3] gpio/pca953x: increase variables size to support 24 bit of data

2012-07-27 Thread Chandrabhanu Mahapatra
From: Leed Aguilar Increase variable size from u16 to u32 to allocate 24 bit of data required for the TCA6424 I/O expander device type. Signed-off-by: Leed Aguilar Signed-off-by: Chandrabhanu Mahapatra --- drivers/gpio/gpio-pca953x.c | 28 ++-- 1 file changed, 14

[PATCH V1 1/3] GPIO: PCA953X: Increase size of invert variable to support 24 bit

2012-07-27 Thread Chandrabhanu Mahapatra
Polarity Inversion registers. The variables corresponding to Input, Output and Configuration registers have already been updated to support 24 bit values. This patch thus updates the invert variable of PCA953X platform data to support 24 bit. Signed-off-by: Chandrabhanu Mahapatra --- drivers

[PATCH V1 0/3] Extend TCA6424 support

2012-07-27 Thread Chandrabhanu Mahapatra
, irq_stat, etc. The 3rd patch extends 24 lines irq support for TCA6424. The 4th patch for the previous patch series has been removed. These patches were based on mainline kernel v3.5rc7. All your comments and suggestions are welcome. Regards, Chandrabhanu Chandrabhanu Mahapatra (1): GPIO: PCA953X

[PATCH 4/4] gpio/pca953x: register the device irq using appropriate api's

2012-07-10 Thread Chandrabhanu Mahapatra
ge-Id: I964145e2a280d6553ea2c05ea8049810a1983930 Signed-off-by: Leed Aguilar Signed-off-by: Chandrabhanu Mahapatra --- drivers/gpio/gpio-pca953x.c |8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/gpio/gpio-pca953x.c b/drivers/gpio/gpio-pca953x.c index c3ca7d8..27486da 100644 --- a/drivers/gpio

[PATCH 3/4] OMAP: Define TCA6424 max number of possible IRQs

2012-07-10 Thread Chandrabhanu Mahapatra
: Chandrabhanu Mahapatra --- arch/arm/plat-omap/include/plat/irqs.h | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/arch/arm/plat-omap/include/plat/irqs.h b/arch/arm/plat-omap/include/plat/irqs.h index 37b..97c71ba 100644 --- a/arch/arm/plat-omap/include/plat

[PATCH 2/4] gpio/pca953x: increase variables size to support 24 bit of data

2012-07-10 Thread Chandrabhanu Mahapatra
From: Leed Aguilar Increase variable size from u16 to u32 to allocate 24 bit of data required for the TCA6424 I/O expander device type. Signed-off-by: Leed Aguilar Signed-off-by: Chandrabhanu Mahapatra --- drivers/gpio/gpio-pca953x.c | 28 ++-- 1 file changed, 14

[PATCH 1/4] GPIO: PCA953X: Increase size of invert variable to support 24 bit

2012-07-10 Thread Chandrabhanu Mahapatra
Polarity Inversion registers. The variables corresponding to Input, Output and Configuration registers have already been updated to support 24 bit values. This patch thus updates the invert variable of PCA953X platform data to support 24 bit. Signed-off-by: Chandrabhanu Mahapatra --- drivers

[PATCH 0/4] Extend TCA6424 support

2012-07-10 Thread Chandrabhanu Mahapatra
bhanu Chandrabhanu Mahapatra (1): GPIO: PCA953X: Increase size of invert variable to support 24 bit Leed Aguilar (3): gpio/pca953x: increase variables size to support 24 bit of data OMAP: Define TCA6424 max number of possible IRQs gpio/pca953x: register the device irq using appropriate api's