[PATCH v2 0/5] Device tree support for regulators
Rajendra Nayak
rnayak at ti.com
Mon Oct 10 12:19:33 EDT 2011
Hi Mark, Grant,
I have reworked the regulator-dt-suppport series based
on your reviews and also split it so I remove any dependency
with the omap specific dt conversion for i2c/twl.
So this latest series is based on mainline 3.1-rc9.
I will post the twl-regulator driver adaptation to dt and
the omap-panda/omap-sdp board regulator data being
passed from dt as a seperate series.
changes in v2:
-1- removed the int to u32 convertions as -ve voltages do exist
-2- merged patches to support fixed voltage regulator dt adaptation
-3- added support for regulator_get() without a device associated (ex: cpufreq)
-4- used same binding for regulator<->consumer and regulator<->parent mapping
regards,
Rajendra
Rajendra Nayak (5):
regulator: twl: Remove hardcoded board constraints from driver
dt: add empty dt helpers for non-dt build
regulator: helper routine to extract regulator_init_data
regulator: adapt fixed regulator driver to dt
regulator: map consumer regulator based on device tree
.../bindings/regulator/fixed-regulator.txt | 24 +++++
.../devicetree/bindings/regulator/regulator.txt | 44 +++++++++
drivers/regulator/Kconfig | 8 ++
drivers/regulator/Makefile | 1 +
drivers/regulator/core.c | 91 ++++++++++++++++---
drivers/regulator/fixed.c | 58 ++++++++++++
drivers/regulator/of_regulator.c | 93 ++++++++++++++++++++
drivers/regulator/twl-regulator.c | 8 --
include/linux/of.h | 19 ++++
include/linux/regulator/driver.h | 2 +
include/linux/regulator/of_regulator.h | 21 +++++
11 files changed, 346 insertions(+), 23 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regulator/fixed-regulator.txt
create mode 100644 Documentation/devicetree/bindings/regulator/regulator.txt
create mode 100644 drivers/regulator/of_regulator.c
create mode 100644 include/linux/regulator/of_regulator.h
More information about the linux-arm-kernel
mailing list