Samuel Ortiz
e710d7d5a9
mfd: Fetch cell pointer from platform_device->mfd_cell
...
In order for MFD drivers to fetch their cell pointer but also their
platform data one, an mfd cell pointer is added to the platform_device
structure.
That allows all MFD sub devices drivers to be MFD agnostic, unless
they really need to access their MFD cell data. Most of them don't,
especially the ones for IPs used by both MFD and non MFD SoCs.
Cc: Grant Likely <grant.likely@secretlab.ca>
Acked-by: Greg KH <gregkh@suse.de>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2011-04-12 11:13:00 +02:00
..
88pm860x-core.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
88pm860x-i2c.c
mfd: Append additional read write on 88pm860x
2011-03-23 10:42:07 +01:00
ab3100-core.c
mfd: Rename platform_data field of mfd_cell to mfd_data
2011-03-23 10:41:55 +01:00
ab3100-otp.c
ab3550-core.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
ab8500-core.c
gpio: driver for 42 AB8500 GPIO pins
2011-03-28 08:47:17 +02:00
ab8500-debugfs.c
mfd: ab8500: world-writable debugfs register-* files
2011-03-23 10:41:48 +01:00
ab8500-gpadc.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
ab8500-i2c.c
gpio: driver for 42 AB8500 GPIO pins
2011-03-28 08:47:17 +02:00
ab8500-sysctrl.c
mfd: AB8500 system control driver
2011-03-23 10:41:47 +01:00
abx500-core.c
adp5520.c
mfd: Convert adp5520 to dev_pm_ops
2011-03-23 10:41:43 +01:00
asic3.c
mfd: Fold irq_set_chip/irq_set_handler
2011-03-27 00:09:52 +01:00
cs5535-mfd.c
mfd: OLPC: Clean up names to match what OLPC actually uses
2011-03-27 00:09:31 +01:00
da903x.c
davinci_voicecodec.c
asoc: davinci_voicecodec: use mfd_data instead of driver_data
2011-03-23 10:41:56 +01:00
dm355evm_msp.c
ezx-pcap.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
htc-egpio.c
mfd: Fold irq_set_chip/irq_set_handler
2011-03-27 00:09:52 +01:00
htc-i2cpld.c
mfd: Fold irq_set_chip/irq_set_handler
2011-03-27 00:09:52 +01:00
htc-pasic3.c
w1: Use mfd_data instead of driver_data for dsw1wm.c
2011-03-23 10:41:56 +01:00
janz-cmodio.c
mfd: Rename platform_data field of mfd_cell to mfd_data
2011-03-23 10:41:55 +01:00
jz4740-adc.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
Kconfig
Fix common misspellings
2011-03-31 11:26:23 -03:00
lpc_sch.c
mfd: Add Tunnel Creek support to lpc_sch
2011-03-23 10:42:08 +01:00
Makefile
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc
2011-03-29 12:09:30 -07:00
max8925-core.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
max8925-i2c.c
max8997-irq.c
mfd: Clean up max8997 IRQ namespace
2011-03-27 00:09:53 +01:00
max8997.c
mfd: MAX8997/8966 support
2011-03-23 10:42:03 +01:00
max8998-irq.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
max8998.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
mc13xxx-core.c
mfd: Add MODULE_DEVICE_TABLE to mc13xxx-core
2011-03-23 10:41:59 +01:00
mcp-core.c
mcp-sa11x0.c
menelaus.c
mfd-core.c
mfd: Fetch cell pointer from platform_device->mfd_cell
2011-04-12 11:13:00 +02:00
omap-usb-host.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
pcf50633-adc.c
pcf50633-core.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
pcf50633-gpio.c
pcf50633-irq.c
rdc321x-southbridge.c
mfd: Add MODULE_DEVICE_TABLE to rdc321x-southbridge
2011-03-27 00:09:34 +01:00
sm501.c
video, sm501: add OF binding to support SM501
2011-03-22 17:17:14 +09:00
stmpe.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
stmpe.h
t7l66xb.c
mfd: Fold irq_set_chip/irq_set_handler
2011-03-27 00:09:52 +01:00
tc3589x.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
tc6387xb.c
mmc: Use mfd_data instead of driver_data for tmio-mmc
2011-03-23 10:41:56 +01:00
tc6393xb.c
mfd: Fold irq_set_chip/irq_set_handler
2011-03-27 00:09:52 +01:00
ti-ssp.c
mfd: add driver for sequencer serial port
2011-03-15 08:17:22 -07:00
timberdale.c
mfd: Rename platform_data field of mfd_cell to mfd_data
2011-03-23 10:41:55 +01:00
timberdale.h
tmio_core.c
tps6105x.c
mfd: Add a core driver for TI TPS61050/TPS61052 chips v2
2011-03-23 10:42:09 +01:00
tps6507x.c
tps6586x.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
tps65010.c
twl-core.c
mfd: Enabling twl4030_wdt and pwrbutton only for Triton
2011-03-23 10:41:49 +01:00
twl-core.h
twl4030-codec.c
mfd: Rename platform_data field of mfd_cell to mfd_data
2011-03-23 10:41:55 +01:00
twl4030-irq.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
twl4030-madc.c
mfd: Add "platform:" prefix for twl4030-madc platform modalias
2011-03-23 10:42:05 +01:00
twl4030-power.c
twl6030-irq.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
twl6030-pwm.c
ucb1x00-assabet.c
ucb1x00-core.c
ucb1x00-ts.c
mfd: Add BTN_TOUCH event to ucb1x00-ts
2011-03-23 10:41:45 +01:00
ucb1400_core.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
vx855.c
mfd: Add MODULE_DEVICE_TABLE to vx855
2011-03-23 10:41:59 +01:00
wl1273-core.c
mfd: Constify i2c_device_id tables
2011-03-27 00:09:32 +01:00
wm831x-core.c
wm831x-i2c.c
mfd: Remove copy from WM831x I2C write function
2011-03-23 10:42:09 +01:00
wm831x-irq.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
wm831x-otp.c
wm831x-spi.c
mfd: Convert WM831x SPI to use dev_pm_ops
2011-03-23 10:41:45 +01:00
wm8350-core.c
wm8350-gpio.c
wm8350-i2c.c
wm8350-irq.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00
wm8350-regmap.c
wm8400-core.c
asoc: wm8400-codec: Use mfd_data instead of driver_data
2011-03-23 10:41:56 +01:00
wm8994-core.c
mfd: Push byte swaps out of wm8994 bulk read path
2011-03-23 10:42:11 +01:00
wm8994-irq.c
mfd: Cleanup irq namespace
2011-03-27 00:09:51 +01:00