devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/2] Add support for ADI TDD Engine
@ 2023-10-19 12:56 Eliza Balas
  2023-10-19 12:56 ` [PATCH v3 1/2] dt-bindings: misc: adi,axi-tdd: Add device-tree binding for TDD engine Eliza Balas
  2023-10-19 12:56 ` [PATCH v3 2/2] drivers: misc: adi-axi-tdd: Add " Eliza Balas
  0 siblings, 2 replies; 16+ messages in thread
From: Eliza Balas @ 2023-10-19 12:56 UTC (permalink / raw)
  To: linux-kernel, devicetree
  Cc: Eliza Balas, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Derek Kiernan, Dragan Cvetic, Arnd Bergmann, Greg Kroah-Hartman

Add support for Analog Devices TDD Engine.
This driver is created for a specific FPGA Core named
TDD Controller (Time-Division Duplex).
We choose the sysfs interface so that the users can access the device registers
directly, in an easy way, without using a complex interface. If there will be
other future revisions of the TDD FPGA Core, the register space will remain
compatible, so we don't break the current functionality of the driver.

Even though the device attributes might resamble a bit with the ones from
the iio subsystem, the device also contains a lot of attributes which are not
part of the iio subsystem.
We do not want to confuse this device with an IIO device, so we concluded that
the driver should reside in the misc subsystem.

V2 -> V3:
- change from dual-license to single license driver
- remove version number from the compatible string
- the driver should reside in the misc subsystem

Eliza Balas (2):
  dt-bindings: misc: adi,axi-tdd: Add device-tree binding for TDD engine
  drivers: misc: adi-axi-tdd: Add TDD engine

 .../sysfs-bus-platform-drivers-adi-axi-tdd    | 156 ++++
 .../devicetree/bindings/misc/adi,axi-tdd.yaml |  65 ++
 MAINTAINERS                                   |   9 +
 drivers/misc/Kconfig                          |  10 +
 drivers/misc/Makefile                         |   1 +
 drivers/misc/adi-axi-tdd.c                    | 780 ++++++++++++++++++
 6 files changed, 1021 insertions(+)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-drivers-adi-axi-tdd
 create mode 100644 Documentation/devicetree/bindings/misc/adi,axi-tdd.yaml
 create mode 100644 drivers/misc/adi-axi-tdd.c

-- 
2.25.1


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2023-10-28 16:29 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-19 12:56 [PATCH v3 0/2] Add support for ADI TDD Engine Eliza Balas
2023-10-19 12:56 ` [PATCH v3 1/2] dt-bindings: misc: adi,axi-tdd: Add device-tree binding for TDD engine Eliza Balas
2023-10-24 19:09   ` Rob Herring
2023-10-25 10:19     ` Balas, Eliza
2023-10-19 12:56 ` [PATCH v3 2/2] drivers: misc: adi-axi-tdd: Add " Eliza Balas
2023-10-19 17:57   ` Greg Kroah-Hartman
2023-10-20 11:18     ` Balas, Eliza
2023-10-20 11:26       ` Krzysztof Kozlowski
2023-10-20 12:08         ` Balas, Eliza
2023-10-20 14:31       ` Greg Kroah-Hartman
2023-10-23 12:54         ` Balas, Eliza
2023-10-23 13:00           ` Greg Kroah-Hartman
2023-10-23 13:30             ` Balas, Eliza
2023-10-23 14:19               ` Arnd Bergmann
2023-10-23 14:36                 ` Nuno Sá
2023-10-28 16:29                   ` Jonathan Cameron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).