regulator: Add WM831x LDO support
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 28 Jul 2009 14:22:02 +0000 (15:22 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 17 Sep 2009 07:47:09 +0000 (09:47 +0200)
commitd1c6b4fe668b2ae02f490deee86eaab60822a362
treed119501e8d501b3fd22e8f4d16f1ae893c54a98e
parente4ee831f949a7c7746a56bcf1e7ca057d6f69e2a
regulator: Add WM831x LDO support

The WM831x series of devices provide three types of LDO:

 - General purpose LDOs supporting voltages from 0.9-3.3V
 - High performance analogue LDOs supporting voltages from 1-3.5V
 - Very low power consumption LDOs intended to support always on
   functionality.

This patch adds support for all three kinds of LDO. Each regulator
is probed as an individual platform device with resources used to
provide the register map location of the regulator. Mixed hardware
and software control of regulators is not current supported.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/regulator/Makefile
drivers/regulator/wm831x-ldo.c [new file with mode: 0644]
include/linux/mfd/wm831x/regulator.h
This page took 0.030638 seconds and 5 git commands to generate.