linux-kernel-test/include/linux/regulator
Mark Brown 40f9244f4d regulator: Allow consumer supplies to be set up with dev_name()
Follow the approach suggested by Russell King and implemented by him in
the clkdev API and allow consumer device supply mapings to be set up
using the dev_name() for the consumer instead of the struct device.
In order to avoid making existing machines instabuggy and creating merge
issues the use of struct device is still supported for the time being.

This resolves problems working with buses such as I2C which make the
struct device available late providing that the final device name is
known, which is the case for most embedded systems with fixed setups.

Consumers must still use the struct device when calling regulator_get().

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
2009-09-22 13:32:36 +01:00
..
bq24022.h regulator: Allow init data to be supplied for bq24022 2009-03-31 09:56:21 +01:00
consumer.h regulator: enumerate voltages (v2) 2009-03-31 09:56:24 +01:00
driver.h regulator: Provide mode to status conversion function 2009-09-17 09:47:05 +02:00
fixed.h regulator: Allow init_data to be passed to fixed voltage regulators 2009-03-31 09:56:21 +01:00
lp3971.h LP3971 PMIC regulator driver (updated and combined version) 2009-06-15 11:18:26 +01:00
machine.h regulator: Allow consumer supplies to be set up with dev_name() 2009-09-22 13:32:36 +01:00
max1586.h regulator/max1586: support increased V3 voltage range 2009-06-15 11:18:26 +01:00
userspace-consumer.h regulator: add userspace-consumer driver 2009-06-15 11:18:22 +01:00