Lee Jones
02a0bf6e35
mfd: ucb1x00-core: Rewrite ucb1x00_add_dev()
...
Error handling is on-its-head in this function. After invoking a function we
should examine the return code and return the error value if there was one.
Instead, this function checks for success and goes onto provide functionality
if success was received. Not so bad in a simple function like this, but in
a more complex one this could end up drowning in curly brackets.
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2013-09-02 10:22:46 +01:00
..
88pm80x.c
mfd: 88pm80x: Change chip id definition and detection
2013-06-18 09:41:10 +02:00
88pm800.c
mfd: 88pm800: Fix potential NULL pdata dereference
2013-09-02 10:59:57 +02:00
88pm805.c
mfd: 88pm805: Fix potential NULL pdata dereference
2013-09-02 11:00:16 +02:00
88pm860x-core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
88pm860x-i2c.c
aat2870-core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
ab3100-core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
ab3100-otp.c
mfd: ab3100-otp: Convert to managed resources for allocating memory
2013-06-13 12:11:39 +02:00
ab8500-core.c
mfd: ab8500-core: Add AB8500 external regulators as MFD devices
2013-06-13 10:52:00 +01:00
ab8500-debugfs.c
mfd: ab8500-debugfs: Apply a check for -ENOMEM after allocating memory for event name
2013-09-02 10:22:44 +01:00
ab8500-gpadc.c
mfd: ab8500-gpadc: Add CONFIG_PM_SLEEP to suspend/resume
2013-08-14 18:52:51 +01:00
ab8500-sysctrl.c
mfd: ab8500-sysctrl: Let sysctrl driver work without pdata
2013-05-21 23:23:21 +02:00
abx500-core.c
mfd: abx500-core: Convert to managed resources for allocating memory
2013-06-13 12:11:41 +02:00
adp5520.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
arizona-core.c
mfd: arizona: Move regulator disable to after marking cache only
2013-08-14 18:53:01 +01:00
arizona-i2c.c
mfd: arizona: Integrate wm8997 into Arizona mfd
2013-06-18 00:49:52 +02:00
arizona-irq.c
mfd: arizona: Integrate wm8997 into Arizona mfd
2013-06-18 00:49:52 +02:00
arizona-spi.c
mfd: Add device tree bindings for Arizona class devices
2013-05-20 08:13:36 -05:00
arizona.h
mfd: arizona: Integrate wm8997 into Arizona mfd
2013-06-18 00:49:52 +02:00
as3711.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
asic3.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
cros_ec.c
mfd: cros_ec: Convert to managed resources for allocating memory
2013-06-13 12:11:42 +02:00
cros_ec_i2c.c
mfd: Add ChromeOS EC I2C driver
2013-04-05 11:20:13 +02:00
cros_ec_spi.c
mfd: cros_ec_spi: Use %z to format pointer differences
2013-05-16 19:14:06 +02:00
cs5535-mfd.c
da903x.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
da9052-core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
da9052-i2c.c
mfd: da9052-i2c: Staticize da9052_i2c_fix()
2013-02-14 00:26:41 +01:00
da9052-irq.c
da9052-spi.c
mfd: da9052: Use spi_get_drvdata() and spi_set_drvdata()
2013-04-09 12:18:16 +02:00
da9055-core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
da9055-i2c.c
mfd: Update DA9055 i2c device id name
2013-07-31 02:02:54 +02:00
da9063-core.c
mfd: da9063: Add IRQ support
2013-08-20 03:16:00 +02:00
da9063-i2c.c
mfd: da9063: Add Dialog DA9063 core driver
2013-08-20 03:15:52 +02:00
da9063-irq.c
mfd: da9063: Add IRQ support
2013-08-20 03:16:00 +02:00
davinci_voicecodec.c
mfd: davinci_voicecodec: Provide a regmap for register I/O
2013-09-02 10:27:49 +02:00
db8500-prcmu.c
mfd: db8500-prcmu: Staticize clk_mgt
2013-09-02 10:22:31 +01:00
dbx500-prcmu-regs.h
For the 3.11 merge we only have one new MFD driver for the Kontron PLD.
2013-07-10 11:10:27 -07:00
dm355evm_msp.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
ezx-pcap.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
htc-egpio.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
htc-i2cpld.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
htc-pasic3.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
intel_msic.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
janz-cmodio.c
mfd: janz-cmodio: Convert to managed resources for allocating memory
2013-06-13 12:11:44 +02:00
jz4740-adc.c
mfd: jz4740-adc: Use clk_prepare_enable/clk_disable_unprepare
2013-06-11 19:36:59 +02:00
Kconfig
mfd: da9063: Add Dialog DA9063 core driver
2013-08-20 03:15:52 +02:00
kempld-core.c
mfd: Add support for COMe-bHL6 and COMe-cTH6 to Kontron PLD driver
2013-08-14 18:53:19 +01:00
lm3533-core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
lm3533-ctrlbank.c
lp8788-irq.c
lp8788.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
lpc_ich.c
mfd: lpc_ich: Staticize struct 'lpc_chipset_info'
2013-08-01 09:55:21 +01:00
lpc_sch.c
mfd: lpc_sch: Accomodate partial population of the MFD devices
2013-02-14 00:26:45 +01:00
Makefile
mfd: da9063: Add IRQ support
2013-08-20 03:16:00 +02:00
max8907.c
max8925-core.c
mfd: max8925: Fix onkey driver irq base
2013-02-14 00:23:00 +01:00
max8925-i2c.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
max8997-irq.c
max8997.c
mfd: max8997: Use devm_*() functions
2013-08-20 08:51:13 +01:00
max8998-irq.c
mfd: max8998: Add irq domain support
2013-06-30 23:29:44 +02:00
max8998.c
mfd: max8998: Use devm_*() functions
2013-08-20 08:51:23 +01:00
max77686-irq.c
max77686.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
max77693-irq.c
max77693.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
mc13xxx-core.c
mc13xxx-i2c.c
mc13xxx-spi.c
mfd: mc13xxx: Use spi_get_drvdata() and spi_set_drvdata()
2013-04-09 12:18:16 +02:00
mc13xxx.h
mcp-core.c
mcp-sa11x0.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
menelaus.c
mfd: menelaus: Use devm_*() functions
2013-08-20 08:51:32 +01:00
mfd-core.c
mfd: core: Copy DMA mask and params from parent
2013-08-14 18:55:38 +01:00
omap-usb-host.c
mfd: omap-usb-host: Staticize usbhs_driver_name
2013-09-02 10:22:27 +01:00
omap-usb-tll.c
mfd: omap-usb-tll: Convert to devm_ioremap_resource()
2013-04-09 15:01:31 +02:00
omap-usb.h
mfd: omap-usb-tll: Move configuration code to omap_tll_init()
2013-04-09 09:46:23 +02:00
palmas.c
Hi Sam,
2013-08-21 12:08:14 +02:00
pcf50633-adc.c
mfd: pcf50633-adc: Use devm_*() functions
2013-08-20 09:27:35 +01:00
pcf50633-core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
pcf50633-gpio.c
pcf50633-irq.c
pm8xxx-irq.c
pm8921-core.c
mfd: pm8921: Use devm_*() functions
2013-08-20 08:51:04 +01:00
rc5t583-irq.c
rc5t583.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
rdc321x-southbridge.c
retu-mfd.c
mfd: retu: Add Tahvo support
2013-04-19 00:45:20 +02:00
rtl8411.c
mfd: mmc: rtsx: Change default tx phase
2013-08-30 14:24:07 +02:00
rts5209.c
mfd: mmc: rtsx: Change default tx phase
2013-08-30 14:24:07 +02:00
rts5227.c
mfd: mmc: rtsx: Change default tx phase
2013-08-30 14:24:07 +02:00
rts5229.c
mfd: mmc: rtsx: Change default tx phase
2013-08-30 14:24:07 +02:00
rts5249.c
mfd: mmc: rtsx: Change default tx phase
2013-08-30 14:24:07 +02:00
rtsx_pcr.c
mfd: rtsx: Copyright modifications
2013-08-20 10:22:01 +02:00
rtsx_pcr.h
mfd: rtsx: Copyright modifications
2013-08-20 10:22:01 +02:00
sec-core.c
mfd: sec: Add clock cell for s2mps11
2013-08-14 18:53:15 +01:00
sec-irq.c
si476x-cmd.c
mfd: si476x: Use get_unaligned_be16() for unaligned be16 loads
2013-05-16 19:15:07 +02:00
si476x-i2c.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
si476x-prop.c
mfd: si476x: Add chip properties handling code
2013-04-19 18:37:59 +02:00
sm501.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
smsc-ece1099.c
ssbi.c
mfd: ssbi: Use devm_* and simplify code
2013-06-18 09:41:15 +02:00
sta2x11-mfd.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
stmpe-i2c.c
mfd: support stmpe1801 18 bits enhanced port expander
2013-04-09 14:15:58 +02:00
stmpe-spi.c
mfd: stmpe: Use spi_get_drvdata()
2013-04-09 12:18:16 +02:00
stmpe.c
mfd: stmpe: Staticise stmpe_of_probe()
2013-07-31 13:01:45 +01:00
stmpe.h
mfd: support stmpe1801 18 bits enhanced port expander
2013-04-09 14:15:58 +02:00
syscon.c
mfd: syscon: Remove "base" field from private driver data
2013-07-31 02:02:58 +02:00
t7l66xb.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
tc3589x.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
tc6387xb.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
tc6393xb.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
ti-ssp.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
ti_am335x_tscadc.c
mfd: ti_am335x_tscadc: Update reg_cache variable in clr function
2013-08-14 18:55:40 +01:00
timberdale.c
mfd: timberdale: Use module_pci_driver
2013-09-02 10:22:39 +01:00
timberdale.h
tmio_core.c
tps6105x.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
tps6507x.c
tps6586x.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
tps65010.c
mfd: tps65010: Use devm_*() functions
2013-08-20 08:51:48 +01:00
tps65090.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
tps65217.c
tps65910.c
tps65911-comparator.c
tps65912-core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
tps65912-i2c.c
mfd: tps65912: Convert to managed resources for allocating memory
2013-06-13 12:11:39 +02:00
tps65912-irq.c
tps65912-spi.c
mfd: tps65912: Convert to managed resources for allocating memory
2013-06-13 12:11:39 +02:00
tps80031.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
twl-core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
twl-core.h
twl4030-audio.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
twl4030-irq.c
For the 3.11 merge we only have one new MFD driver for the Kontron PLD.
2013-07-10 11:10:27 -07:00
twl4030-madc.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
twl4030-power.c
mfd: twl4030-power: Staticize local functions
2013-08-01 09:55:33 +01:00
twl6030-irq.c
mfd: twl6030-irq: Add interrupt mapping table for the twl6032
2013-08-20 10:19:38 +02:00
twl6040.c
Merge branch 'topic/for-asoc'
2013-09-02 10:31:08 +02:00
ucb1x00-assabet.c
ucb1x00-core.c
mfd: ucb1x00-core: Rewrite ucb1x00_add_dev()
2013-09-02 10:22:46 +01:00
ucb1x00-ts.c
ucb1400_core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
vexpress-config.c
mfd: vexpress: Handle pending config transactions
2013-04-26 16:10:03 +02:00
vexpress-sysreg.c
mfd: vexpress: Make the driver optional for arm and arm64
2013-06-19 11:32:00 +02:00
viperboard.c
vx855.c
wl1273-core.c
mfd: wl1273: Use devm_*() functions
2013-08-20 08:51:58 +01:00
wm831x-auxadc.c
wm831x-core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
wm831x-i2c.c
wm831x-irq.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
wm831x-otp.c
wm831x-spi.c
mfd: wm831x: Remove erronious bits per word set
2013-07-31 13:00:53 +01:00
wm5102-tables.c
mfd: wm5102: Expose DRE control registers
2013-06-12 18:06:49 +01:00
wm5110-tables.c
mfd: wm5110: Set FX_CTRL2 to volatile
2013-08-14 18:53:12 +01:00
wm8350-core.c
wm8350-gpio.c
wm8350-i2c.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
wm8350-irq.c
wm8350-regmap.c
wm8400-core.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
wm8994-core.c
mfd: wm8994: Remove check for active audio in runtime suspend
2013-07-31 02:04:29 +02:00
wm8994-irq.c
mfd: Use dev_get_platdata()
2013-07-31 13:01:29 +01:00
wm8994-regmap.c
wm8994.h
wm8997-tables.c
mfd: arizona: Integrate wm8997 into Arizona mfd
2013-06-18 00:49:52 +02:00