[ARM] 5324/2: ep93xx: support gpio interrupt debounce
authorHartley Sweeten <hartleys@visionengravers.com>
Tue, 28 Oct 2008 16:55:30 +0000 (17:55 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Mon, 1 Dec 2008 17:22:09 +0000 (17:22 +0000)
commit799a0600ac49b03c1a6244847c2725c0082ba775
tree971e5b3529b09228b095feedc9eeb9e0734fa568
parentd52a26a956d3925c6eaf8770e95e4d5f13740696
[ARM] 5324/2: ep93xx: support gpio interrupt debounce

Add debounce support for ep93xx gpio interrupts.

On the EP93xx, GPIO ports A, B, and F can be used to generate
interrupts. For each port, if interrupts are enabled, it is
possible to debouce the input signal. Debouncing is implemented
by passing the input signal through a 2-bit shift register clocked
by a 128Hz clock.

This patch adds a platform specific way to enable the debouce
feature for these input ports.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-ep93xx/core.c
arch/arm/mach-ep93xx/include/mach/gpio.h