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-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html