ARM: tegra: add tegra_gpio_table and tegra_gpio_config
authorOlof Johansson <olof@lixom.net>
Mon, 14 Feb 2011 03:12:27 +0000 (19:12 -0800)
committerOlof Johansson <olof@lixom.net>
Wed, 23 Feb 2011 01:27:11 +0000 (17:27 -0800)
commit632095ea15db51d73d3d084ee18620d3ac1cb040
treef3cf8e089309abce2843e4eeab5e125a56a99752
parent38376866a1fe5b1e6d9510ec4913c2b461f456f3
ARM: tegra: add tegra_gpio_table and tegra_gpio_config

To give one place to setup the pins that are used as GPIOs instead
of as their pinmuxed functions. Specifying enabled as false explicitly
disables the gpio mode of that pin (if left on by firmware).

This should remove the need for calling these from specific drivers and
thus reduce tegra-specific code from them.

Signed-off-by: Olof Johansson <olof@lixom.net>
Acked-by: Erik Gilling <konkers@android.com>
arch/arm/mach-tegra/gpio.c
arch/arm/mach-tegra/include/mach/gpio.h