Re: [PATCH 3/3] iio: adc: ltc2309: add support for LTC2305
From: Jonathan Cameron
Date: Sat Mar 21 2026 - 08:54:54 EST
On Fri, 20 Mar 2026 16:48:35 +0200
Andy Shevchenko <andriy.shevchenko@xxxxxxxxx> wrote:
> On Fri, Mar 20, 2026 at 10:08:19PM +0800, Carlos Jones Jr wrote:
> > The LTC2305 is a 2-channel, 12-bit, fast ADC with an I2C interface,
> > compatible with the LTC2309 (which has 8 channels).
> >
> > This patch adds support for the LTC2305 by using the chip_info
> > structure to handle the different channel configurations between the
> > two variants. The LTC2305 exposes 2 single-ended channels and 2
> > differential combinations.
> >
> > The LTC2305 requires a 1.6μs delay between I2C write and read
> > operations, which is implemented using chip-specific timing to avoid
> > affecting existing LTC2309 functionality.
>
> ...
>
> > config LTC2309
> > - tristate "Linear Technology LTC2309 ADC driver"
> > + tristate "Linear Technology LTC2309 and similar ADC driver"
> > depends on I2C
> > help
> > - Say yes here to build support for Linear Technology LTC2309, a low
> > - noise, low power, 8-channel, 12-bit SAR ADC
> > + Say yes here to build support for Linear Technology LTC2309 and
> > + similar low noise, low power SAR ADCs.
>
> No, in Kconfig help text (and possibly title above) we have to be crystal
> clear for user what IPs (chips, SoCs, et cetera) are being supported by
> the driver. There is no go for 'and similar'.
One follow up comment is format the resulting description as a list
as it reduces churn in the long run. e.g. how AD7173 does it.