From: Tomas Novotny <tomas@xxxxxxxxxx> Hi all, here is a third version of a series to use regulator framework, add an option to set external reference and to add devicetree support for mcp4725/6. Third version fixes mainly small bits found in the previous version. Series is tested on MCP4726 on device tree platform. Changes since v2: - whitespace fix of two consecutive lines between patches (it affects already applied patch) - abort probe instead of recovery in case of invalid configuration - use local variable instead of allocation for platform data - move unrelated comment fix to the new patch - add ack from Rob - fix doubled space in an assignment - add documentation for the struct mcp4725_platform_data - move the documentation patch forward because it is referenced in struct mcp4725_platform_data now 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 (5): iio: dac: mcp4725: use regulator framework iio: dac: mcp4725: fix incorrect comment Documentation: dt: iio: add mcp4725/6 dac device binding iio: dac: mcp4725: support voltage reference selection iio: dac: mcp4725: add devicetree support .../devicetree/bindings/iio/dac/mcp4725.txt | 35 ++++ drivers/iio/dac/mcp4725.c | 177 +++++++++++++++++++-- include/linux/iio/dac/mcp4725.h | 12 +- 3 files changed, 206 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 linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html