lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <cover.1759929814.git.marcelo.schmitt@analog.com>
Date: Wed, 8 Oct 2025 10:49:23 -0300
From: Marcelo Schmitt <marcelo.schmitt@...log.com>
To: <linux-iio@...r.kernel.org>, <devicetree@...r.kernel.org>,
        <linux-doc@...r.kernel.org>, <linux-pwm@...r.kernel.org>,
        <linux-spi@...r.kernel.org>, <linux-kernel@...r.kernel.org>
CC: <jic23@...nel.org>, <ukleinek@...nel.org>, <michael.hennerich@...log.com>,
        <nuno.sa@...log.com>, <eblanc@...libre.com>, <dlechner@...libre.com>,
        <andy@...nel.org>, <robh@...nel.org>, <krzk+dt@...nel.org>,
        <conor+dt@...nel.org>, <corbet@....net>, <marcelo.schmitt1@...il.com>
Subject: [PATCH v4 0/8] Add SPI offload support to AD4030

Hi,

Thanks for all reviews and suggestions to v3.

Main change in v4 is that ADAQ devices (those with PGA pins) are now only
supported with PGA pins connected to GPIOs. The pin strapped support code was
removed. Pin strapped/hardwired connections to PGA pins may benefit from a
"fixed-gpios" driver which may (or may not?) use the shared GPIO abstraction
layer [1]. I may propose support for pin-strapped/hardwired connections when I
get a working fixed-gpios implementation.

[1]: https://lore.kernel.org/linux-gpio/CAMRc=Mdb_cUG+hKq8GyfUP1SYBh0p19J+4dFG7G3JSuZTr4n8Q@mail.gmail.com/T/#t

Change log v3 -> v4
[PWM]
- Fixed build failure due to the lack of pwm_round_waveform_might_sleep().
[DT]
- Now only documenting GPIO setup to control ADAQ PGA pins.
[IIO]
- Dropped "Reduce register access transfer speed" patch.
- Applied code adjustments suggested to SPI offload patch.
- Only select SPI_OFFLOAD_TRIGGER_PWM if (SPI_OFFLOAD && PWM).
- ADAQ support patch updated to handle the GPIO setup case only.

Note there is also a patch to the SPI subsystem [2] that contains a feature
required by AD4030 offload support.

[2]: https://lore.kernel.org/linux-spi/cd315e95c0bd8523f00e91c400abcd6a418e5924.1759760519.git.marcelo.schmitt@analog.com/

Thanks,
Marcelo


Marcelo Schmitt (8):
  pwm: Declare waveform stubs for when PWM is not reachable
  dt-bindings: iio: adc: adi,ad4030: Reference spi-peripheral-props
  Docs: iio: ad4030: Add double PWM SPI offload doc
  dt-bindings: iio: adc: adi,ad4030: Add PWM
  iio: adc: ad4030: Use BIT macro to improve code readability
  iio: adc: ad4030: Add SPI offload support
  dt-bindings: iio: adc: adi,ad4030: Add ADAQ4216 and ADAQ4224
  iio: adc: ad4030: Add support for ADAQ4216 and ADAQ4224

 .../bindings/iio/adc/adi,ad4030.yaml          |  77 +-
 Documentation/iio/ad4030.rst                  |  39 +
 drivers/iio/adc/Kconfig                       |   3 +
 drivers/iio/adc/ad4030.c                      | 717 ++++++++++++++++--
 include/linux/pwm.h                           |  19 +
 5 files changed, 804 insertions(+), 51 deletions(-)


base-commit: a9682f53c2d1678b93a123cdaa260e955430bc5c
-- 
2.39.2


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ