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

David Lechner <[email protected]>
Newsgroups org.kernel.vger.linux-iio,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On 7/22/26 1:30 AM, Joshua Crofts wrote:
> On Tue, 21 Jul 2026 23:47:58 +0300
> Andy Shevchenko <[email protected]> wrote:
> 
>> On Tue, Jul 21, 2026 at 08:24:39PM +0200, Joshua Crofts wrote:
>>> The Microchip MCP47A1 is a 6-bit volatile Digital-to-Analog converted
>>> which communicates via I2C.  
>>
>>
>> ...
>>
>>> +static const struct regmap_config mcp47a1_regmap_config = {
>>> +	.name = "mcp47a1",
>>> +	.reg_bits = 8,
>>> +	.val_bits = 8,
>>> +	.max_register = MCP47A1_CMD_CODE,
>>> +};  
>>
>> No cache?
> 
> Hmmm, could you elaborate a bit more? I assume you're talking about
> regcache but I'm not sure on how to use it here.
> 
normally one would select the maple regcache type and add a callback
for indicating which registers are volatile and and another config
to indicate the initial register values after reset.

however, it looks like there is only 1 register here, so probably
not much point in that.
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.