Messages in this thread | | | From | Andrea Collamati <> | Subject | [PATCH v4 0/2] add MCP4728 I2C DAC driver | Date | Thu, 3 Aug 2023 14:56:33 +0200 |
| |
Changes v3->v4: - sorted includes - driver name inlined - used FIELD_PREP() / FIELD_GET() to define/access regs - fix comment style - removed infrastructur form multiple support devices - wrapped up custom ABI in the standard ABI of _scale - used dev_get_drvdata(dev) to cleanup code - used devm_add_action_or_reset to cleanup code
Changes v2->v3: - fix wrong i2c_device_id array indentation - removed double blank line in Kconfig - added description in dt-bindings - use uppercase letters for device name
Changes v1->v2: - fix mcp4728_remove prototype - improve indentation - various fixes suggested by checkscript.pl - removed unused of_device_id.data field - removed unuseful mcp4728_data.id field - various fixes suggested by dt_binding_check
Andrea Collamati (2): dt-bindings: iio: dac: add mcp4728.yaml iio: add MCP4728 I2C DAC driver
.../bindings/iio/dac/microchip,mcp4728.yaml | 49 ++ drivers/iio/dac/Kconfig | 11 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/mcp4728.c | 626 ++++++++++++++++++ 4 files changed, 687 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4728.yaml create mode 100644 drivers/iio/dac/mcp4728.c
-- 2.34.1
| |