1
0
Fork 0
alistair23-linux/include/linux/mfd
Wolfram Sang b8e9cf0b28 gpio: Add bitmask to block requests to unavailable stmpe GPIOs
GPIOs on these controller are multi-functional. If you decided to use
some of them e.g. as input channels for the ADC, you surely don't want
those pins to be reassigned as simple GPIOs (which may be triggered even
from userspace via 'export'). Same for the touchscreen controller pins.
Since knowledge about the hardware is needed to decide which GPIOs to
reserve, let this bitmask be inside platform_data and provide some
defines to assist potential users.

Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Acked-by: Rabin Vincent <rabin.vincent@stericsson.com>
Cc: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2010-10-29 00:28:43 +02:00
..
pcf50633 mfd: Move PCF50633 IRQ protoypes where the definitions can see them 2010-10-29 00:28:37 +02:00
wm831x mfd: Ensure WM831x charger interrupts are acknowledged when suspending 2010-05-28 01:37:39 +02:00
wm8350 ASoC: Implement WM835x microphone jack detection support 2010-03-17 09:27:19 +00:00
wm8994 mfd: Add additional WM8994 GPIO functions 2010-08-12 11:27:58 +02:00
88pm860x.h mfd: Section cleanup of 88pm860x driver 2010-05-28 01:37:31 +02:00
ab8500.h ab8500-mfd: add regulator support to ab8500 mfd device 2010-08-11 11:38:01 +01:00
abx500.h mfd: AB3100 register access change to abx500 API 2010-05-28 01:37:45 +02:00
adp5520.h mfd: Add ADP5520/ADP5501 driver 2009-12-13 19:20:53 +01:00
asic3.h mfd: asic3: remove SD/SDIO controller register definitions 2009-06-17 19:41:45 +02:00
core.h mfd: Allow multiple MFD cells with the same name 2009-09-17 09:46:56 +02:00
da903x.h backlight: da903x_bl: control WLED output current in da9034 2009-12-01 09:02:34 +08:00
davinci_voicecodec.h MFD: DaVinci Voice Codec 2010-03-12 11:12:21 +00:00
ds1wm.h mfd: remove DS1WM clock handling 2009-04-05 00:32:22 +02:00
ezx-pcap.h mfd: Remove ezx-pcap defines for custom led gpio encoding 2009-12-13 19:21:56 +01:00
htc-egpio.h
htc-pasic3.h mfd: remove unused PASIC3 bus_shift field 2009-04-05 00:32:22 +02:00
janz.h mfd: Janz CMOD-IO PCI MODULbus Carrier Board support 2010-05-28 01:37:32 +02:00
max8925.h mfd: Clean code in max8925 2010-03-07 22:17:17 +01:00
max8998-private.h drivers: regulator: add Maxim 8998 driver 2010-08-11 11:38:00 +01:00
max8998.h drivers: regulator: add Maxim 8998 driver 2010-08-11 11:38:00 +01:00
mc13783.h mfd: New mc13783 function exposing flags 2010-08-12 11:28:03 +02:00
mcp.h add gpiolib support to ucb1x00 2009-11-27 21:07:21 +01:00
rdc321x.h mfd: Add support for the RDC321x southbridge 2010-05-28 01:37:28 +02:00
sh_mobile_sdhi.h sh: allow platforms to specify SD-card supported voltages 2010-05-22 17:05:22 +09:00
stmpe.h gpio: Add bitmask to block requests to unavailable stmpe GPIOs 2010-10-29 00:28:43 +02:00
t7l66xb.h mfd: update TMIO drivers to use the clock API 2008-10-19 22:54:12 +02:00
tc6387xb.h mfd: update TMIO drivers to use the clock API 2008-10-19 22:54:12 +02:00
tc6393xb.h mfd: support tmiofb cell on tc6393xb 2008-10-19 22:54:11 +02:00
tc35892.h ARM: 6373/1: tc35892-gpio: add setup/remove callbacks 2010-09-19 12:12:28 +01:00
tmio.h mmc: let MFD's provide supported Vdd card voltages to tmio_mmc 2010-05-22 17:05:21 +09:00
tps6507x.h input: Touchscreen driver for TPS6507x 2010-05-28 01:37:38 +02:00
tps6586x.h mfd: Add TPS6586x driver 2010-08-12 11:28:12 +02:00
twl4030-codec.h MFD: twl4030-codec: APLL_INFREQ handling in the MFD driver 2009-11-10 12:07:23 +00:00
ucb1x00.h mfd: Fix ucb1x00 build failure for collie_defconfig 2010-03-07 22:17:39 +01:00
wm8400-audio.h ASoC: Add initial driver for the WM8400 CODEC 2009-03-11 13:49:46 +00:00
wm8400-private.h
wm8400.h