]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mxc: iomuxv1: Do not use gpio_request when setting the pin as GPIO
authorFabio Estevam <fabio.estevam@freescale.com>
Tue, 21 Jun 2011 17:49:37 +0000 (14:49 -0300)
committerSascha Hauer <s.hauer@pengutronix.de>
Tue, 21 Jun 2011 22:26:16 +0000 (00:26 +0200)
commit897263a403abe482863c7886046ea8bf99b9c52b
tree57ad6c45a27d289e4195e81e5a0187ecc7ffec1d
parent5e4a050d85b8428a5e573fbc953748fb99f0bd23
mxc: iomuxv1: Do not use gpio_request when setting the pin as GPIO

When setting the IOMUX of multiple pins via mxc_gpio_setup_multiple_pins, gpio_request
is called and this prevents subsequent calls of gpio_request done by drivers to succeed.

Remove gpio_request call from mxc_gpio_setup_multiple_pins function.

As gpio_request is removed from mxc_gpio_setup_multiple_pins, there is no need to have
mxc_gpio_release_multiple_pins anymore, so remove this function.

Tested on a mx27_3ds board and after applying this patch it is possible to define all the
IOMUX setup in a static array

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
arch/arm/plat-mxc/include/mach/iomux-v1.h
arch/arm/plat-mxc/iomux-v1.c