linux/drivers/mfd
Andres Salomon 4ec1b54c4d mfd: mfd_cell is now implicitly available to mc13xxx drivers
The cell's platform_data is now accessed with a helper function;
change clients to use that, and remove the now-unused data_size.

Note that mfd-core no longer makes a copy of platform_data, but the
mc13xxx-core driver creates the pdata structures on the stack.  In
order to get around that, the various ARM mach types that set the
pdata have been changed to hold the variable in static (global) memory.
Also note that __initdata references in aforementioned pdata structs
have been dropped.

Signed-off-by: Andres Salomon <dilinger@queued.net>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2011-03-23 10:41:54 +01:00
..
88pm860x-core.c mfd: Convert 88PM860x driver to new irq_ APIs 2011-01-14 12:37:51 +01:00
88pm860x-i2c.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
ab3100-core.c mfd: mfd_cell is now implicitly available to ab3100 drivers 2011-03-23 10:41:51 +01:00
ab3100-otp.c mfd: Fix memory leak in ab3100_otp_probe 2010-08-12 11:27:17 +02:00
ab3550-core.c mfd: mfd_cell is now implicitly available to ab3550 driver 2011-03-23 10:41:51 +01:00
ab8500-core.c mfd: ab8500-core chip version cut 2.0 support 2011-01-14 12:38:18 +01:00
ab8500-debugfs.c mfd: ab8500: world-writable debugfs register-* files 2011-03-23 10:41:48 +01:00
ab8500-gpadc.c mfd: Add new ab8500 GPADC driver 2011-03-23 10:41:48 +01:00
ab8500-i2c.c mfd: AB8500 register access via PRCMU I2C 2010-10-29 00:29:26 +02:00
ab8500-sysctrl.c mfd: AB8500 system control driver 2011-03-23 10:41:47 +01:00
abx500-core.c mfd: kzalloc doesn't return ERR_PTR 2010-08-12 11:27:19 +02:00
adp5520.c mfd: Convert adp5520 to dev_pm_ops 2011-03-23 10:41:43 +01:00
asic3.c mfd: mfd_cell is now implicitly available to asic3 drivers 2011-03-23 10:41:51 +01:00
cs5535-mfd.c mfd: Fix cs5535 warning on x86-64 2011-01-14 12:37:43 +01:00
da903x.c mfd: Fix da903x_add_subdevs error path 2010-10-29 00:28:56 +02:00
davinci_voicecodec.c mfd: Fix DaVinci voice codec device name 2011-03-02 10:57:50 +01:00
dm355evm_msp.c
ezx-pcap.c mfd: Convert ezx-pcap to new irq_ methods 2011-01-14 12:37:53 +01:00
htc-egpio.c mfd: Convert HTC EGPIO driver to irq_ API 2011-01-14 12:37:54 +01:00
htc-i2cpld.c mfd: Convert HTC I2C CPLD driver to irq_ API 2011-01-14 12:37:55 +01:00
htc-pasic3.c mfd: mfd_cell is now implicitly available to htc-pasic3 drivers 2011-03-23 10:41:52 +01:00
janz-cmodio.c mfd: mfd_cell is now implicitly available to janz drivers 2011-03-23 10:41:54 +01:00
jz4740-adc.c mfd: mfd_cell is now implicitly available to jz4740 drivers 2011-03-23 10:41:50 +01:00
Kconfig mfd: Add new ab8500 GPADC driver 2011-03-23 10:41:48 +01:00
lpc_sch.c mfd: Introduce lpc_sch for Intel SCH LPC bridge 2010-03-07 22:17:22 +01:00
Makefile mfd: Add new ab8500 GPADC driver 2011-03-23 10:41:48 +01:00
max8925-core.c mfd: Convert max8925 to new irq_ API 2011-01-14 12:38:01 +01:00
max8925-i2c.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
max8998-irq.c mfd: MAX8998/LP3974 hibernation support 2011-01-14 12:38:14 +01:00
max8998.c mfd: Staticise non-exported symbols in MAX8998 driver 2011-03-23 10:41:43 +01:00
mc13xxx-core.c mfd: mfd_cell is now implicitly available to mc13xxx drivers 2011-03-23 10:41:54 +01:00
mcp-core.c
mcp-sa11x0.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
menelaus.c mfd: update workqueue usages 2010-12-24 16:00:17 +01:00
mfd-core.c mfd-core: Unconditionally add mfd_cell to every platform_device 2011-03-23 10:41:50 +01:00
omap-usb-host.c usb: host: omap: common usb host core driver 2011-03-01 17:02:22 +02:00
pcf50633-adc.c mfd: pcf50633-adc: Fix potential race in pcf50633_adc_sync_read 2010-05-28 01:37:49 +02:00
pcf50633-core.c mfd: Convert pcf50633 to dev_pm_ops 2011-03-23 10:41:44 +01:00
pcf50633-gpio.c
pcf50633-irq.c mfd: Move pcf50633 irq related functions to its own file. 2010-05-28 01:37:50 +02:00
rdc321x-southbridge.c mfd: Change rdc321x resources flags to IORESOURCE_IO 2010-05-28 01:37:52 +02:00
sh_mobile_sdhi.c mfd: mfd_cell is now implicitly available to sh_mobile_sdhi drivers 2011-03-23 10:41:53 +01:00
sm501.c mfd: Use printf extension %pR for struct resource 2011-01-14 12:37:38 +01:00
stmpe.c mfd: Convert SMTPE driver to new irq_ APIs 2011-01-14 12:38:02 +01:00
stmpe.h mfd: Add stmpe auto sleep feature 2010-08-12 11:28:00 +02:00
t7l66xb.c mfd: mfd_cell is now implicitly available to t7166xb drivers 2011-03-23 10:41:52 +01:00
tc3589x.c input/tc3589x: add tc3589x keypad support 2010-12-29 22:02:24 +01:00
tc6387xb.c mfd: mfd_cell is now implicitly available to tc6387xb drivers 2011-03-23 10:41:54 +01:00
tc6393xb.c mfd: mfd_cell is now implicitly available to tc6393xb drivers 2011-03-23 10:41:53 +01:00
ti-ssp.c mfd: add driver for sequencer serial port 2011-03-15 08:17:22 -07:00
timberdale.c mfd: mfd_cell is now implicitly available to timberdale drivers 2011-03-23 10:41:52 +01:00
timberdale.h [media] mfd: Add timberdale video-in driver to timberdale 2010-12-29 08:16:46 -02:00
tmio_core.c mfd: tmio_mmc hardware abstraction for CNF area 2010-01-18 12:30:27 +01:00
tps6507x.c mfd: Fix off-by-one value range checking for tps6507x 2010-10-29 00:30:29 +02:00
tps6586x.c mfd: Invert tps6586x GPIO and subdevices initialization 2011-03-23 10:41:45 +01:00
tps65010.c mfd: Include <linux/gpio.h> instead of <asm/gpio.h> 2011-01-14 12:37:36 +01:00
twl4030-codec.c mfd: mfd_cell is now implicitly available to twl4030 drivers 2011-03-23 10:41:54 +01:00
twl4030-irq.c mfd: Convert TWL4030 to new irq_ APIs 2011-01-14 12:38:09 +01:00
twl4030-power.c mfd: Switch twl4030-power over to defines in twl.h 2010-10-29 00:28:49 +02:00
twl6030-irq.c mfd: twl6030 irq_data conversion. 2011-01-14 12:38:11 +01:00
twl6030-pwm.c mfd: Add support for TWL6030 PWM 2010-08-12 11:27:59 +02:00
twl-core.c mfd: Enabling twl4030_wdt and pwrbutton only for Triton 2011-03-23 10:41:49 +01:00
twl-core.h mfd: Fix twl-irq function declaration warnings 2010-10-29 00:30:16 +02:00
ucb1x00-assabet.c
ucb1x00-core.c mfd: Fix ucb1x00 build failure for collie_defconfig 2010-03-07 22:17:39 +01:00
ucb1x00-ts.c mfd: Add BTN_TOUCH event to ucb1x00-ts 2011-03-23 10:41:45 +01:00
ucb1400_core.c mfd: Avoid calling platform_device_put() twice in ucb1400 probe error path 2010-08-12 11:28:06 +02:00
vx855.c mfd: Add __devexit annotation for vx855_remove 2011-01-14 12:38:12 +01:00
wl1273-core.c mfd: mfd_cell is now implicitly available to wl1273 drivers 2011-03-23 10:41:53 +01:00
wm831x-core.c mfd: Add WM8326 support 2011-01-14 12:37:39 +01:00
wm831x-i2c.c mfd: Convert WM831x away from legacy I2C PM operations 2011-01-14 12:38:17 +01:00
wm831x-irq.c mfd: Remove bitrotted genirq comment from wm831x IRQ code 2011-03-23 10:41:49 +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 mfd: Fix wrong wm8350-core kfree in error path 2010-08-12 11:28:08 +02:00
wm8350-gpio.c
wm8350-i2c.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
wm8350-irq.c mfd: Convert Wolfson MFD drivers to use irq_data accessor function 2011-01-14 12:38:10 +01:00
wm8350-regmap.c
wm8400-core.c i2c: Remove all i2c_set_clientdata(client, NULL) in drivers 2010-06-03 11:33:58 +02:00
wm8994-core.c mfd: Put WM8994 into reset when suspending 2011-03-23 10:41:49 +01:00
wm8994-irq.c mfd: Convert Wolfson MFD drivers to use irq_data accessor function 2011-01-14 12:38:10 +01:00