[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