tmp_suning_uos_patched/arch/arm/plat-mxc/include/mach
Fabio Estevam 581f84e24b 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>
2011-07-07 09:06:58 +02:00
..
3ds_debugboard.h
audmux.h MX51: Add AUDMUX ports definitions 2011-03-23 15:08:13 +01:00
board-mx31ads.h
board-mx31lilly.h
board-mx31lite.h
board-mx31moboard.h
board-pcm038.h
clkdev.h
clock.h
common.h ARM: remove support for mxc91231 2011-05-19 13:11:28 +02:00
debug-macro.S ARM: remove support for mxc91231 2011-05-19 13:11:28 +02:00
devices-common.h ARM: mx3: dynamically allocate "ipu-core" devices 2011-05-19 13:11:20 +02:00
dma.h
entry-macro.S Fix common misspellings 2011-03-31 11:26:23 -03:00
esdhc.h mmc: sdhci-esdhc-imx: add card detect on custom GPIO for mx25/35 2011-03-17 15:35:04 -04:00
eukrea-baseboards.h
gpio.h ARM i.MX: Move gpio initialization to SoC specific files 2011-03-07 19:29:37 +01:00
hardware.h ARM: mx3: make ioremap quirk ready for multi-SoC kernels 2011-05-19 13:11:32 +02:00
i2c.h
iim.h
imx-uart.h
imxfb.h ARM: imx: dynamically register imx-fb devices 2010-11-17 10:01:27 +01:00
io.h ARM: mx3: make ioremap quirk ready for multi-SoC kernels 2011-05-19 13:11:32 +02:00
iomux-mx1.h
iomux-mx2x.h mx2/iomux: Set direction for CSPI2 pins 2011-03-25 08:21:34 +01:00
iomux-mx3.h ARM: iomux-imx31: allow pin_list to be const 2011-03-07 19:29:28 +01:00
iomux-mx21.h
iomux-mx25.h ARM: imx/mx25: add NAND chip select pins to iomux 2011-05-19 13:11:13 +02:00
iomux-mx27.h
iomux-mx35.h ARM: imx35: fix ATA_DATA3 pad control address 2011-03-07 19:29:09 +01:00
iomux-mx50.h ARM: imx50: correct iomux-mx50.h wrong daisy chain settings 2011-02-18 11:01:34 +01:00
iomux-mx51.h mx51 enchance the sd/mmc HW timing compatibility on mx51 boards. 2011-03-10 14:22:18 +01:00
iomux-mx53.h ARM: mx53: Fix alternate modes for MX53_PAD_PATA_DATA6 2011-07-07 08:45:01 +02:00
iomux-v1.h mxc: iomuxv1: Do not use gpio_request when setting the pin as GPIO 2011-07-07 09:06:58 +02:00
iomux-v3.h arm: mxc: move IOMUX_CONFIG_SION definition to iomux-v3.h 2011-01-07 15:20:52 +01:00
iomux.h
ipu.h
iram.h
irqs.h ARM: remove support for mxc91231 2011-05-19 13:11:28 +02:00
memory.h ARM: remove support for mxc91231 2011-05-19 13:11:28 +02:00
mmc.h
mx1_camera.h
mx1.h MX1: Add structure, registration functions for framebuffer and rename LCDC INT 2011-03-07 19:29:36 +01:00
mx2_cam.h
mx2x.h
mx3_camera.h
mx3fb.h
mx3x.h ARM: imx: Get the silicon version from the IIM module 2010-11-28 19:51:47 +01:00
mx21-usbhost.h
mx21.h ARM: mx25: move registration of gpios to plat-mxc/gpio.c 2010-11-17 10:01:38 +01:00
mx25.h ARM: mx25: fix offset for usb host controller 2010-12-03 11:05:10 +01:00
mx27.h ARM: mx27: fix gpt4/5 base address 2011-05-19 13:11:09 +02:00
mx31.h ARM: imx: Get the silicon version from the IIM module 2010-11-28 19:51:47 +01:00
mx35.h ARM: imx: Get the silicon version from the IIM module 2010-11-28 19:51:47 +01:00
mx50.h ARM: mx50: Add support to get the silicon revision 2011-03-23 15:08:15 +01:00
mx51.h ARM: mx51: Print silicon revision on boot 2011-03-23 15:07:47 +01:00
mx53.h ARM: mx53: Fix the base addresses for the DDR memory regions 2011-07-07 08:45:04 +02:00
mxc_ehci.h ARM i.MX ehci: do ehci init in board specific functions 2011-02-11 08:40:45 +01:00
mxc_nand.h Fix common misspellings 2011-03-31 11:26:23 -03:00
mxc.h ARM: imx: remove some deprecated and unused #defines 2011-05-19 13:11:33 +02:00
sdma.h dmaengine i.MX SDMA: Allow to run without firmware 2010-12-03 11:04:54 +01:00
spi.h
ssi.h
system.h ARM: remove support for mxc91231 2011-05-19 13:11:28 +02:00
timex.h ARM: remove support for mxc91231 2011-05-19 13:11:28 +02:00
ulpi.h ARM i.MX: introduce imx_otg_ulpi_create to create ULPI transceivers 2011-03-07 19:29:41 +01:00
uncompress.h ARM: zImage: remove the static qualifier from global data variables 2011-05-07 00:08:02 -04:00
usb.h
vmalloc.h