[PATCH 0/1] ti-ads131e08: Driver optimizations

From: Viktor Karamanis

Date: Tue Jan 20 2026 - 09:07:37 EST


This series optimizes the TI ADS131E08 ADC driver for better performance
and reliability.

Key improvements in the driver:
- Switch from RDATA polling to RDATAC continuous mode in buffer operations
for reduced SPI overhead during continuous data acquisition
- Add proper timing delays between SPI register writes to meet device
timing requirements
- Consolidate channel configuration functions to minimize unnecessary
SPI transactions
- Add status checking and proper cleanup functions
- Remove redundant code and improve overall code structure

Patch 1 contains the driver optimizations.

As a sidenote, I noticed that the driver is not present in MAINTAINERS file.

This is my first contribution to the Linux kernel,
hopefully I did everything correctly.
Please let me know if any changes are needed.

Viktor Karamanis (1):
iio: adc: ti-ads131e08: Optimize performance and fix timing

drivers/iio/adc/ti-ads131e08.c | 643 ++++++++++++++++++++-------------
1 file changed, 389 insertions(+), 254 deletions(-)

--
2.43.0



Attachment: 0001-iio-adc-ti-ads131e08-Optimize-performance-and-fix-ti.patch
Description: 0001-iio-adc-ti-ads131e08-Optimize-performance-and-fix-ti.patch