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