| From: |
| Eason Yang <j2anfernee-AT-gmail.com> |
| To: |
| avifishman70-AT-gmail.com, tmaimon77-AT-gmail.com, tali.perry1-AT-gmail.com, venture-AT-google.com, yuenn-AT-google.com, benjaminfair-AT-google.com, jic23-AT-kernel.org, lars-AT-metafoo.de, robh-AT-kernel.org, krzk+dt-AT-kernel.org, conor+dt-AT-kernel.org, nuno.sa-AT-analog.com, dlechner-AT-baylibre.com, javier.carrasco.cruz-AT-gmail.com, andriy.shevchenko-AT-linux.intel.com, marcelo.schmitt-AT-analog.com, olivier.moysan-AT-foss.st.com, mitrutzceclan-AT-gmail.com, tgamblin-AT-baylibre.com, matteomartelli3-AT-gmail.com, alisadariana-AT-gmail.com, gstols-AT-baylibre.com, thomas.bonnefille-AT-bootlin.com, ramona.nechita-AT-analog.com, mike.looijmans-AT-topic.nl, chanh-AT-os.amperecomputing.com, KWLIU-AT-nuvoton.com, yhyang2-AT-nuvoton.com |
| Subject: |
| [PATCH v2 0/2] iio: adc: add Nuvoton NCT720x ADC driver |
| Date: |
| Tue, 03 Dec 2024 17:15:38 +0800 |
| Message-ID: |
| <20241203091540.3695650-1-j2anfernee@gmail.com> |
| Cc: |
| openbmc-AT-lists.ozlabs.org, linux-iio-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, Eason Yang <j2anfernee-AT-gmail.com> |
| Archive-link: |
| Article |
Change since version 2:
- Remvoe read-vin-data-size property, default use read word vin data
- Use regmap instead of i2c smbus API
- IIO should be IIO_CHAN_INFO_RAW and _SCALE not _PROCESSED
- Use dev_xxx_probe in probe function and dev_xxx in other functions
- Use devm_iio_device_register replace of iio_device_register
- Use guard(mutex) replace of mutex_lock
- Use get_unaligned_le16 conversion API
- Add delay 25 msecs for registers ready
Changes since version 1:
- Add new property in iio:adc binding document
- Add new driver for Nuvoton NCT720x driver
Eason Yang (2):
dt-bindings: iio: adc: Add binding for Nuvoton NCT720x ADCs
iio: adc: add Nuvoton NCT720x ADC driver
.../bindings/iio/adc/nuvoton,nct720x.yaml | 40 ++
MAINTAINERS | 2 +
drivers/iio/adc/Kconfig | 10 +
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/nct720x.c | 533 ++++++++++++++++++
5 files changed, 586 insertions(+)
create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,nct720x.yaml
create mode 100644 drivers/iio/adc/nct720x.c
--
2.34.1