Hi all, here is a second version of a series to use regulator framework, add an option to set external reference and to add devicetree support for mcp4725/6. I wasn't using the regulator framework in the previous version. That is the reason why is the second iteration very different. I took ad7303.c as a reference. Changes since v1: - add the first patch - use regulator framework - fix printf argument (%u instead of %d) - add parenthesis to make expression more clear - fix typo in documentation (Microchpip) - move vref configuration from probe function to new mcp4726_set_cfg Tomas Novotny (4): iio: dac: mcp4725: use regulator framework iio: dac: mcp4725: support voltage reference selection Documentation: dt: iio: add mcp4725/6 dac device binding iio: dac: mcp4725: add devicetree support .../devicetree/bindings/iio/dac/mcp4725.txt | 35 ++++ drivers/iio/dac/mcp4725.c | 182 +++++++++++++++++++-- include/linux/iio/dac/mcp4725.h | 3 +- 3 files changed, 202 insertions(+), 18 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/dac/mcp4725.txt -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html