linux/drivers/regulator
Lukasz Majewski 50f19a4596 regulator: max8998 BUCK1/2 voltage change with use of GPIOs
max8998_pmic_probe:
- modified to check if valid pins are defined at platform
data
- maximal voltage values (predefined at platform data) are uploaded to
max8998 device

max8998_set_voltage_buck:
- BUCK1/2 voltages change between values already defined
- Checks if valid GPIO pins are passed from platform data
- If requested voltage cannot be satisfied from already defined values,
then one of free slots is used
- Predefined maximum voltages (as defined at platform data) are always
available

Signed-off-by: Lukasz Majewski <l.majewski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
2010-10-29 00:30:15 +02:00
..
88pm8607.c regulator: 88pm8607 - fix value range checking for accessing info->vol_table 2010-09-05 11:15:52 +01:00
Kconfig Regulator: LP3972 PMIC regulator driver 2010-10-28 22:40:31 +01:00
Makefile regulator: Add option for machine drivers to enable the dummy regulator 2010-10-28 22:40:31 +01:00
ab3100.c regulator: ab3100 - fix the logic to remove already registered regulators in error path 2010-09-01 12:59:33 +01:00
ab8500.c mfd: Align ab8500 with the abx500 interface 2010-10-29 00:29:19 +02:00
ad5398.c i2c: Remove obsolete cleanup for clientdata 2010-09-30 14:14:22 +02:00
bq24022.c
core.c regulator: avoid deadlock when disabling regulator with supply 2010-10-28 22:40:31 +01:00
da903x.c
dummy.c
dummy.h regulator: fix build when CONFIG_REGULATOR_DUMMY=n 2010-10-28 22:40:32 +01:00
fixed.c
isl6271a-regulator.c i2c: Remove obsolete cleanup for clientdata 2010-09-30 14:14:22 +02:00
lp3971.c regulator: lp3971 - remove unnecessary ret value checking in lp3971_i2c_write() 2010-08-11 11:38:02 +01:00
lp3972.c Regulator: lp3972 cleanup 2010-10-28 22:40:31 +01:00
max1586.c regulator: max1586 - improve the logic of choosing selector 2010-09-01 12:59:33 +01:00
max8649.c regulator: max8649 - fix setting extclk_freq 2010-10-02 14:19:45 +01:00
max8660.c regulator: max8660 - fix a memory leak in max8660_remove() 2010-08-11 11:38:02 +01:00
max8925-regulator.c
max8952.c regulator: max8952 - fix max8952_set_voltage 2010-10-28 22:40:32 +01:00
max8998.c regulator: max8998 BUCK1/2 voltage change with use of GPIOs 2010-10-29 00:30:15 +02:00
mc13783-regulator.c
pcap-regulator.c
pcf50633-regulator.c
tps6507x-regulator.c regulator: tps6507x - remove incorrect comments 2010-09-01 12:59:34 +01:00
tps6586x-regulator.c regulator: tps6586x-regulator - fix bit_mask parameter for tps6586x_set_bits() 2010-09-01 12:59:34 +01:00
tps65023-regulator.c
twl-regulator.c
userspace-consumer.c
virtual.c
wm831x-dcdc.c
wm831x-isink.c
wm831x-ldo.c regulator: wm831x-ldo - fix the logic to set REGULATOR_MODE_IDLE and REGULATOR_MODE_STANDBY modes 2010-09-06 11:14:47 +01:00
wm8350-regulator.c regulator: wm8350-regulator - fix the logic of checking REGULATOR_MODE_STANDBY mode 2010-09-06 11:14:47 +01:00
wm8400-regulator.c
wm8994-regulator.c regulator: Default GPIO controlled WM8994 regulators to disabled 2010-08-11 11:38:02 +01:00