android_kernel_xiaomi_sm8350/arch/arm/mach-ep93xx/include/mach
Hartley Sweeten 799a0600ac [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>
2008-12-01 17:22:09 +00:00
..
clkdev.h [ARM] ep93xx: convert to clkdev and match clocks by struct device where possible 2008-11-30 17:11:49 +00:00
debug-macro.S
entry-macro.S
ep93xx-regs.h [ARM] 5293/1: ep93xx: add defines for external chipselects 2008-10-07 10:53:22 +01:00
gesbc9312.h
gpio.h [ARM] 5324/2: ep93xx: support gpio interrupt debounce 2008-12-01 17:22:09 +00:00
hardware.h
io.h [ARM] Add a common typesafe __io implementation 2008-11-30 11:45:54 +00:00
irqs.h
memory.h [ARM] remove a common set of __virt_to_bus definitions 2008-11-28 15:36:49 +00:00
platform.h [ARM] 5311/1: ep93xx: add core support for built in i2c bus 2008-12-01 17:22:08 +00:00
system.h
timex.h
ts72xx.h
uncompress.h [ARM] 5276/1: ep93xx: allow selecting UART for early kernel messages 2008-10-03 11:03:39 +01:00
vmalloc.h