linux-stable-rt/arch/arm/mach-omap2
Jouni Hogander 89db948254 ARM: OMAP: Enable GPIO debounce clock only when debounce is enabled v3
This patch changes gpio "driver" to enable debounce clock for
gpio-bank only when debounce is enabled for some gpio in that bank.

Gpio functional clocks are also renamed in clock tree, gpioX_fck ->
gpioX_dbck.

This patch triggers problem with gpio wake-up and Omap3. Gpios in PER
domain aren't capable to generate wake-up if PER domain is in sleep
state. For this iopad wake-up should be used and needed pad
configuration should be done. Enabling iopad wake-up for gpio pads is
left for bootloader or omap mux configuration in kernel.

Signed-off-by: Jouni Hogander <jouni.hogander@nokia.com>
Acked-by: Paul Walmsley <paul@pwsan.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2008-12-10 17:35:24 -08:00
..
Kconfig
Makefile
Makefile.boot
board-2430sdp.c
board-apollon.c
board-generic.c
board-h4.c
board-ldp.c
board-omap3beagle.c
board-overo.c
clock.c
clock.h
clock24xx.c
clock24xx.h
clock34xx.c
clock34xx.h
clockdomain.c
clockdomains.h
cm-regbits-24xx.h
cm-regbits-34xx.h
cm.h
control.c
devices.c
gpmc.c
id.c
io.c
irq.c
mailbox.c
mcbsp.c
memory.c
memory.h
mux.c
pm.c
powerdomain.c
powerdomains.h
powerdomains24xx.h
powerdomains34xx.h
prcm-common.h
prcm.c
prm-regbits-24xx.h
prm-regbits-34xx.h
prm.h
sdrc.h
serial.c
sleep24xx.S
sram34xx.S
sram242x.S
sram243x.S
timer-gp.c
usb-tusb6010.c