[PATCH 0/2] Add support for Microchip MCP48FxBy1/2/4/8 DAC with an SPI Interface

Ariana Lazar posted 2 patches 1 month, 2 weeks ago
.../bindings/iio/dac/microchip,mcp48feb02.yaml     |  299 +++++
MAINTAINERS                                        |    7 +
drivers/iio/dac/Kconfig                            |   20 +
drivers/iio/dac/Makefile                           |    1 +
drivers/iio/dac/mcp48feb02.c                       | 1243 ++++++++++++++++++++
5 files changed, 1570 insertions(+)
[PATCH 0/2] Add support for Microchip MCP48FxBy1/2/4/8 DAC with an SPI Interface
Posted by Ariana Lazar 1 month, 2 weeks ago
Add support for Microchip MCP48FxBy1/2/4/8 series of buffered voltage
output Digital-to-Analog converters with an SPI Interface. This driver
covers the following part numbers: 
- With nonvolatile memory:
   - MCP48FEB01, MCP48FEB02, MCP48FEB04, MCP48FEB08,
     MCP48FEB11, MCP48FEB12, MCP48FEB14, MCP48FEB18,
     MCP48FEB21, MCP48FEB22, MCP48FEB24, MCP48FEB28
 - With volatile memory:
   - MCP48FVB01, MCP48FVB02, MCP48FVB04, MCP48FVB08,
     MCP48FVB11, MCP48FVB12, MCP48FVB14, MCP48FVB18,
     MCP48FVB21, MCP48FVB22, MCP48FVB24, MCP48FVB28

The families support up to 8 output channels. The devices can be 8-bit,
10-bit and 12-bit resolution.

Signed-off-by: Ariana Lazar <ariana.lazar@microchip.com>
---
Ariana Lazar (2):
      dt-bindings: iio: dac: add support for Microchip MCP48FEB02
      iio: dac: add support for Microchip MCP48FEB02

 .../bindings/iio/dac/microchip,mcp48feb02.yaml     |  299 +++++
 MAINTAINERS                                        |    7 +
 drivers/iio/dac/Kconfig                            |   20 +
 drivers/iio/dac/Makefile                           |    1 +
 drivers/iio/dac/mcp48feb02.c                       | 1243 ++++++++++++++++++++
 5 files changed, 1570 insertions(+)
---
base-commit: 19272b37aa4f83ca52bdf9c16d5d81bdd1354494
change-id: 20260115-mcp48feb02-4d9f17811660

Best regards,
-- 
Ariana Lazar <ariana.lazar@microchip.com>
Re: [PATCH 0/2] Add support for Microchip MCP48FxBy1/2/4/8 DAC with an SPI Interface
Posted by Andy Shevchenko 1 month, 2 weeks ago
On Thu, Feb 12, 2026 at 02:48:33PM +0200, Ariana Lazar wrote:
> Add support for Microchip MCP48FxBy1/2/4/8 series of buffered voltage
> output Digital-to-Analog converters with an SPI Interface. This driver
> covers the following part numbers: 
> - With nonvolatile memory:
>    - MCP48FEB01, MCP48FEB02, MCP48FEB04, MCP48FEB08,
>      MCP48FEB11, MCP48FEB12, MCP48FEB14, MCP48FEB18,
>      MCP48FEB21, MCP48FEB22, MCP48FEB24, MCP48FEB28
>  - With volatile memory:
>    - MCP48FVB01, MCP48FVB02, MCP48FVB04, MCP48FVB08,
>      MCP48FVB11, MCP48FVB12, MCP48FVB14, MCP48FVB18,
>      MCP48FVB21, MCP48FVB22, MCP48FVB24, MCP48FVB28
> 
> The families support up to 8 output channels. The devices can be 8-bit,
> 10-bit and 12-bit resolution.

Is it really v1? I am under impression that I have seen this patch already
several times...

-- 
With Best Regards,
Andy Shevchenko
Re: [PATCH 0/2] Add support for Microchip MCP48FxBy1/2/4/8 DAC with an SPI Interface
Posted by Conor Dooley 1 month, 2 weeks ago
On Thu, Feb 12, 2026 at 03:39:19PM +0200, Andy Shevchenko wrote:
> On Thu, Feb 12, 2026 at 02:48:33PM +0200, Ariana Lazar wrote:
> > Add support for Microchip MCP48FxBy1/2/4/8 series of buffered voltage
> > output Digital-to-Analog converters with an SPI Interface. This driver
> > covers the following part numbers: 
> > - With nonvolatile memory:
> >    - MCP48FEB01, MCP48FEB02, MCP48FEB04, MCP48FEB08,
> >      MCP48FEB11, MCP48FEB12, MCP48FEB14, MCP48FEB18,
> >      MCP48FEB21, MCP48FEB22, MCP48FEB24, MCP48FEB28
> >  - With volatile memory:
> >    - MCP48FVB01, MCP48FVB02, MCP48FVB04, MCP48FVB08,
> >      MCP48FVB11, MCP48FVB12, MCP48FVB14, MCP48FVB18,
> >      MCP48FVB21, MCP48FVB22, MCP48FVB24, MCP48FVB28
> > 
> > The families support up to 8 output channels. The devices can be 8-bit,
> > 10-bit and 12-bit resolution.
> 
> Is it really v1? I am under impression that I have seen this patch already
> several times...

Me too but I think it's a subtle difference between mcp47febxx and
mcp48febxx that's probably lost in very similar looking part names.