Re: [PATCH v3 0/2] iio: dac: mcp47a1: add support for new device
From: Jonathan Cameron
Date: Tue Aug 04 2026 - 20:15:06 EST
On Mon, 03 Aug 2026 19:32:24 +0200
Joshua Crofts <joshua.crofts1@xxxxxxxxx> wrote:
> This patch series adds support for the MCP47A1 DAC.
>
> The Microchip MCP47A1 is a volatile 6-bit Digital-to-Analog converter
> which communicates via I2C. It is a low-power, low-cost DAC commonly
> used in embedded systems.
>
> Reasons for adding a new driver:
> - Existing Microchip DACs use a more complicated set of commands
> whereas the MCP47A1 communicates via SMBus using only one command.
> - The closest Microchip DAC already in the tree - the MCP4725 - uses
> an EEPROM while the MCP47A1 is volatile, meaning that altering
> the driver of the former would worsen the code flow.
> - The MCP47A1 maps cleanly to a standard regmap.
>
> The driver was tested on a Raspberry Pi 4 using a breakout board with
> the MCP47A1.
>
> The datasheet can be viewed here:
> https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/25154A.pdf
>
> Signed-off-by: Joshua Crofts <joshua.crofts1@xxxxxxxxx>
Applied to the testing branch of iio.git
Thanks,
Jonathan