]> git.karo-electronics.de Git - karo-tx-linux.git/commit
gpio: tegra: configure pins during irq_set_type
authorStephen Warren <swarren@nvidia.com>
Mon, 19 Mar 2012 16:31:58 +0000 (10:31 -0600)
committerStephen Warren <swarren@nvidia.com>
Fri, 13 Apr 2012 15:42:34 +0000 (09:42 -0600)
commit42654d45f7621cd7b8b7e529959ea1b6c78f8e43
tree8db048783a13b74cef05c1582e8fe148b16615fe
parentd29841b9db3d2c0fdcae75e5d4c0e557c18e232a
gpio: tegra: configure pins during irq_set_type

When a Tegra GPIO is used as an IRQ, it should be enabled as a GPIO (so
the pinmux module isn't driving it as an output) and configured as a GPIO
input (so the GPIO module isn't driving it as an output). Set this up
automatically whenever an IRQ is requested, so that users of IRQs don't
need to do this.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Olof Johansson <olof@lixom.net>
drivers/gpio/gpio-tegra.c