[PATCH v2 0/5] Device tree support for regulators

From: Rajendra Nayak
Date: Mon Oct 10 2011 - 12:22:19 EST


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

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/