android_kernel_google_msm/drivers/regulator
Michael Bohan 902a511010 spmi: qpnp: Change APIs to take a spmi_resource pointer instead of index
Pointers are more flexible than index numbers, since index
numbers depend upon an additional reference to the array in
question. In particular, we'd like to add a new API to lookup a
devnode based on a predefined name in the Device Tree. This API
will return a spmi_resource, and so it's natural to want to use
this pointer directly with the other existing APIs.

Also introduce a new API spmi_for_each_devnode that can be used
to iterate each spmi_resource in the dev_node array. This
abstracts the traversal of the array, which was previously done
within the existing APIs.

Change-Id: I18f9397e5d78770e840a9f95dd8061201931df6e
Signed-off-by: Michael Bohan <mbohan@codeaurora.org>
2013-02-27 18:13:11 -08:00
..
88pm8607.c
aat2870-regulator.c
ab3100.c
ab8500.c
ad5398.c
anatop-regulator.c regulator: Fix a build warning in the anatop driver for 3.4 2012-04-10 10:26:41 -07:00
core.c regulator: debugfs: Adding debugfs functions into regulator framework 2013-02-25 11:33:50 -08:00
da903x.c
da9052-regulator.c
db8500-prcmu.c
dbx500-prcmu.c
dbx500-prcmu.h
dummy.c
dummy.h
fixed-helper.c regulator: Remove non-existent parameter from fixed-helper.c kernel doc 2012-03-31 19:41:20 +01:00
fixed.c
gpio-regulator.c
isl6271a-regulator.c
Kconfig spmi: Rename qpnp library to be part of the spmi framework 2013-02-27 18:13:11 -08:00
lp3971.c
lp3972.c
Makefile regulator: Add qpnp-regulator driver 2013-02-25 11:33:44 -08:00
max1586.c
max8649.c Merge remote-tracking branch 'regulator/topic/stub' into regulator-next 2012-03-18 21:38:20 +00:00
max8660.c
max8925-regulator.c
max8952.c
max8997.c regulator: Fix the logic to ensure new voltage setting in valid range 2012-04-17 15:17:11 +01:00
max8998.c
mc13xxx-regulator-core.c
mc13xxx.h
mc13783-regulator.c
mc13892-regulator.c regulator: Fix unbalanced lock/unlock in mc13892_regulator_probe error path 2012-03-26 18:32:11 +01:00
msm-gpio-regulator.c regulator: msm-gpio-regulator: Correct gpio_request error handling 2013-02-27 18:10:42 -08:00
of_regulator.c regulator: Extend of_get_regulator_init_data to support non-DT consumers 2013-02-25 11:33:46 -08:00
pcap-regulator.c
pcf50633-regulator.c
pm8xxx-regulator.c regulator: pm8xxx-regulator: add PM8XXX regulator driver 2013-02-25 11:33:41 -08:00
pm8058-xo.c regulator: add pm8058 xo buffer driver 2013-02-25 11:33:43 -08:00
pmic8058-regulator.c regulator: pmic8058-regulator: add support for PMIC8058 regulator 2013-02-25 11:33:39 -08:00
pmic8901-regulator.c regulator: pmic8901-regulator: Add support for PMIC8901 regulator 2013-02-25 11:33:40 -08:00
qpnp-regulator.c spmi: qpnp: Change APIs to take a spmi_resource pointer instead of index 2013-02-27 18:13:11 -08:00
s5m8767.c regulator: Fix setting new voltage in s5m8767_set_voltage 2012-03-31 11:26:19 +01:00
stub-regulator.c regulator: Add stub regulator support 2013-02-25 11:33:44 -08:00
tps6105x-regulator.c
tps6507x-regulator.c regulator: Convert tps6507x to set_voltage_sel 2012-03-14 14:13:17 +00:00
tps6524x-regulator.c regulator: Updates for 3.4 2012-03-21 10:34:56 -07:00
tps6586x-regulator.c regulator: tps6586x: Fix list minimal voltage setting for LDO0 2012-03-26 11:55:29 +01:00
tps62360-regulator.c
tps65023-regulator.c
tps65217-regulator.c
tps65910-regulator.c Merge tag 'regulator-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into next/drivers 2012-03-24 11:29:58 +00:00
tps65912-regulator.c regulator: Simplify implementation of tps65912_get_voltage_dcdc 2012-03-14 12:37:23 +00:00
twl-regulator.c
userspace-consumer.c
virtual.c
wm831x-dcdc.c regulator: wm831x-dcdc: Fix the logic to choose best current limit setting 2012-03-28 12:44:07 +01:00
wm831x-isink.c regulator: wm831x-isink: Fix the logic to choose best current limit setting 2012-03-28 12:44:07 +01:00
wm831x-ldo.c regulator: Fix setting low power mode for wm831x aldo 2012-03-29 12:06:24 +01:00
wm8350-regulator.c regulator: Only update [LDOx|DCx]_HIB_MODE bits in wm8350_[ldo|dcdc]_set_suspend_disable 2012-03-29 12:06:24 +01:00
wm8400-regulator.c
wm8994-regulator.c