Re: [PATCH v3 0/2] iio: dac: mcp47a1: add support for new device

Jonathan Cameron <[email protected]>
Newsgroups org.kernel.vger.linux-devicetree,org.kernel.vger.linux-iio,org.kernel.vger.linux-kernel
Message-ID <20260805011426.30a4b5e1@jic23-huawei>
On Mon, 03 Aug 2026 19:32:24 +0200
Joshua Crofts <[email protected]> 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 <[email protected]>
Applied to the testing branch of iio.git

Thanks,

Jonathan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.