linux/drivers/regulator
Dmitry Torokhov ebbed04fe7 Regulators: lp3971 - fail if platform data was not supplied
There is no point in completing probe if platform data is missing so
let's abort loading early.

Also, use kcalloc when allocating several instances of the same data
structure and mark setup_regulators() as __devinit since it is only
called from lp3971_i2c_probe() which is __devinit.

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
2010-03-03 14:49:28 +00:00
..
88pm8607.c regulator: Ensure val is initialised in 88pm8607 choose_voltage() 2009-12-17 10:27:25 +00:00
Kconfig regulator: Provide optional dummy regulator for consumers 2010-03-03 14:49:26 +00:00
Makefile regulator: Provide optional dummy regulator for consumers 2010-03-03 14:49:26 +00:00
ab3100.c Regulators: ab3100 - fix probe and remove annotations 2010-03-03 14:49:27 +00:00
bq24022.c regulator/bq24022: fix bug in is_enabled function 2009-04-28 18:58:08 +01:00
core.c regulator: Provide optional dummy regulator for consumers 2010-03-03 14:49:26 +00:00
da903x.c regulator: keep index within bounds in da9034_get_ldo12_voltage() 2009-12-17 10:27:25 +00:00
dummy.c regulator: Provide optional dummy regulator for consumers 2010-03-03 14:49:26 +00:00
dummy.h regulator: Provide optional dummy regulator for consumers 2010-03-03 14:49:26 +00:00
fixed.c Regulators: fixed - annotate probe and remove methods 2010-03-03 14:49:27 +00:00
lp3971.c Regulators: lp3971 - fail if platform data was not supplied 2010-03-03 14:49:28 +00:00
max1586.c regulator/max1586: fix V3 gain calculation integer overflow 2009-06-15 11:18:27 +01:00
max8649.c regulator: enable max8649 regulator driver 2010-03-03 14:49:24 +00:00
max8660.c regulator: add driver for MAX8660/8661 2009-12-17 10:27:22 +00:00
mc13783-regulator.c regulator: mc13783: consider Power Gates as digital regulators. 2010-03-03 14:49:23 +00:00
pcap-regulator.c regulator: get pcap data from the parent device 2009-09-17 09:47:13 +02:00
pcf50633-regulator.c mfd: Fix pcf50633-regulator drvdata usage 2009-12-13 19:21:20 +01:00
tps6507x-regulator.c Regulators: tps6507x-regulator - mark probe method as __devinit 2010-03-03 14:49:28 +00:00
tps65023-regulator.c Regulators: tps65023-regulator - mark probe method as __devinit 2010-03-03 14:49:27 +00:00
twl-regulator.c Regulators: twl-regulator - mark probe function as __devinit 2010-03-03 14:49:27 +00:00
userspace-consumer.c regulator: userspace: use sysfs_create_group 2009-09-22 13:32:41 +01:00
virtual.c Regulators: virtual - use sysfs attribute groups 2010-03-03 14:49:26 +00:00
wm831x-dcdc.c regulator: Implement WM831x BuckWise DC-DC convertor DVS support 2009-12-17 10:27:22 +00:00
wm831x-isink.c regulator: Initialise wm831x structure pointor for ISINK driver 2009-12-02 19:37:16 +00:00
wm831x-ldo.c regulator: wm831x_reg_read() failure unnoticed in wm831x_aldo_get_mode() 2009-12-17 10:27:30 +00:00
wm8350-regulator.c regulator: Implement enable_time() for WM835x ISINKs 2010-03-03 14:49:23 +00:00
wm8400-regulator.c regulator: remove driver_data direct access of struct device 2009-06-15 11:18:25 +01:00
wm8994-regulator.c regulator: Add WM8994 regulator support 2010-03-03 14:49:25 +00:00