[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <cover.1736201898.git.Jonathan.Santos@analog.com>
Date: Tue, 7 Jan 2025 12:23:59 -0300
From: Jonathan Santos <Jonathan.Santos@...log.com>
To: <linux-iio@...r.kernel.org>, <devicetree@...r.kernel.org>,
<linux-kernel@...r.kernel.org>
CC: Jonathan Santos <Jonathan.Santos@...log.com>, <lars@...afoo.de>,
<Michael.Hennerich@...log.com>, <jic23@...nel.org>, <robh@...nel.org>,
<krzk+dt@...nel.org>, <conor+dt@...nel.org>,
<marcelo.schmitt1@...il.com>
Subject: [PATCH v1 00/15] iio: adc: ad7768-1: Add features, improvements, and fixes
This patch series introduces some new features, improvements,
and fixes for the AD7768-1 ADC driver.
The goal is to support all key functionalities listed in the device
datasheet, including filter mode selection, common mode voltage
configuration and GPIO support. Additionally, this includes fixes
for SPI communication and for IIO interface, and also code improvements
to enhance maintainability and readability.
Jonathan Santos (8):
dt-bindings: iio: adc: ad7768-1: add synchronization over SPI property
Documentation: ABI: add wideband filter type to sysfs-bus-iio
Documentation: ABI: testing: ad7768-1: Add device specific ABI
documentation.
iio: adc: ad7768-1: set MOSI idle state to high
iio: adc: ad7768-1: use guard(mutex) to simplify code
iio: adc: ad7768-1: add multiple scan types to support 16-bits mode
iio: adc: ad7768-1: add support for Synchronization over SPI
iio: adc: ad7768-1: add filter type and decimation rate attributes
Sergiu Cuciurean (7):
iio: adc: ad7768-1: Fix conversion result sign
iio: adc: ad7768-1: Update reg_read function
iio: adc: ad7768-1: Add reset gpio
iio: adc: ad7768-1: Move buffer allocation to a separate function
iio: adc: ad7768-1: Add support for variable VCM
iio: adc: ad7768-1: Add reg_write_masked function
iio: adc: ad7768-1: Add GPIO controller support
Documentation/ABI/testing/sysfs-bus-iio | 2 +
.../ABI/testing/sysfs-bus-iio-adc-ad7768-1 | 13 +
.../bindings/iio/adc/adi,ad7768-1.yaml | 24 +-
drivers/iio/adc/ad7768-1.c | 830 +++++++++++++++---
4 files changed, 747 insertions(+), 122 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7768-1
base-commit: 5de07b8a24cf44cdb78adeab790704bf577c2c1d
prerequisite-patch-id: 8b531bca46f7c7ea1c0f6d232d162fd05fda52f7
prerequisite-patch-id: c8c8637cb3343097c3224a9aa315fc45dca15f45
prerequisite-patch-id: e0baac9ef84e6e8a0a272fc6191fc1cb48143e44
prerequisite-patch-id: 7e5cad70809fa7d37e917628147c197427c11594
prerequisite-patch-id: 28dcdb0ebc3ca3c02713f83c94a4eedbe81095dc
prerequisite-patch-id: 4a15293f3c2a6504db29ef3de9f09b61accff156
prerequisite-patch-id: 97d1b49e91b5130e527a2e0ac8bd402c2f4a871c
prerequisite-patch-id: 3370db9ec1e67ba97b55607f445ff37c60929668
prerequisite-patch-id: d686dd309e1d3d39d038613f514e58ff5893ae42
prerequisite-patch-id: c832285d7bcc22433f2314a144566aa9437fd5da
prerequisite-patch-id: 3f758a121e36edd43789e80379ff81beeb2d75ce
prerequisite-patch-id: 0ef36ec4d6cf23f08bdb3bc4399ced2561a2a69b
prerequisite-patch-id: c8e7f0e10a2630bd0029ee160f8dfc3f742378ba
prerequisite-patch-id: 5e85d52a87f2a833893eeeac5d1651bda46d0931
prerequisite-patch-id: cd75aba06cf77f8cd398dc7d0c33d94e1277d1f3
prerequisite-patch-id: b813c25db823f1b02d0e9005188d41c0d89eb291
prerequisite-patch-id: 024ac23a16e45e802b70afe9bc464d1caeb41fcc
prerequisite-patch-id: bc084c859bfa93c5764e656bbcbfd4d14e031299
prerequisite-patch-id: 51ebb591fbbb3535899332ce1b106a3f8d6497da
prerequisite-patch-id: 2b396d1069227fee1c5a7bcf33bc63a56681441b
prerequisite-patch-id: c00b841cea6e331e19fb1f31beae831572bce4f5
prerequisite-patch-id: 4fe5fcebfeb745a83a7054390a304a1e250d74d1
prerequisite-patch-id: 461cce4f81f88bbec71580c0743b8970a504899c
prerequisite-patch-id: 59cf79cfa5f091815f578aad884ba0e3f9ae2175
prerequisite-patch-id: d48f6e531e64ee7797890e9f36f849f881884f1a
prerequisite-patch-id: 5f48c69023ecae6b3de595c9a209d1c4d65b5ba2
prerequisite-patch-id: 73e2fc3be282880231105142342b47b00b23ab6d
prerequisite-patch-id: d71deacf6bb4e90e8059a12a94ade36866729fa0
prerequisite-patch-id: 6173a25ddf92a3d1446923d9e87b15642b761034
prerequisite-patch-id: 5b248ee02cc148eeea4f01c435e701b74bc07c60
prerequisite-patch-id: 9fa4f11d62ba0e1ef9f3ca08ef1ee5c1f0711038
prerequisite-patch-id: 6cf99f094cfa8d984a1c1cab8813d1078ee48f05
prerequisite-patch-id: b42c4bf1ce430dccca920f942c6040f641c8307e
prerequisite-patch-id: 89aa3f9cc30768f64d25d4f78c1894c7788ac0d2
prerequisite-patch-id: da2577988502200e7c41abe2097b471e1fe960cc
prerequisite-patch-id: f13b82cb6948394fd2e6b82202dea1e3550a19cc
prerequisite-patch-id: 8f43f603074e7678017e883973abdb200294108c
--
2.34.1
Powered by blists - more mailing lists