Thread (32 messages) 32 messages, 3 authors, 2026-02-09

Re: [PATCH v4 06/13] iio: dac: ds4424: use device match data for chip info

From: Andy Shevchenko <hidden>
Date: 2026-02-03 10:03:35
Also in: linux-iio, lkml

On Tue, Feb 03, 2026 at 10:34:26AM +0100, Oleksij Rempel wrote:
Refactor the driver to use device match data instead of checking ID enums
in a switch statement.

Define a `ds4424_chip_info` structure to hold variant-specific attributes
(currently just the channel count) and attach it directly to the I2C and
OF device ID tables.

Use `client->name` instead of `id->name` to decouple the probe function
from the legacy `i2c_device_id` structure.

This simplifies the probe function and makes it easier to add support for
new variants like DS4402/DS4404.
...
-	indio_dev->name = id->name;
+	indio_dev->name = client->name;
Isn't this an ABI breakage?

-- 
With Best Regards,
Andy Shevchenko

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help