[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20260126-axiom-driver-submission3-v1-0-d462c4a608e3@touchnetix.com>
Date: Mon, 26 Jan 2026 16:38:22 +0000
From: Andrew Thomas <andrew.thomas@...chnetix.com>
To: Dmitry Torokhov <dmitry.torokhov@...il.com>,
Rob Herring <robh@...nel.org>, Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>, Henrik Rydberg <rydberg@...math.org>
Cc: linux-input@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, Andrew Thomas <andrew.thomas@...chnetix.com>,
Marco Felsch <m.felsch@...gutronix.de>
Subject: [PATCH 0/2] Input: add support for aXiom touchscreen controller
using SPI or I2C
Summary of the added features:
- Add input driver support for TouchNetix aXiom touchscreen controller
using either I2C or SPI.
- Support ABS_MT touch reports in axiom_process_u41_report().
- Support both polling and interrupt mode.
- Add basic documentation and provide example device tree bindings.
- Provide the basic structure to add firmware and config download in
the future via both I2C and SPI.
Many thanks,
Andrew
Signed-off-by: Andrew Thomas <andrew.thomas@...chnetix.com>
---
Andrew Thomas (2):
dt-bindings: input: touchscreen: add TouchNetix aXiom device tree
Input: add support for aXiom touchscreen controller using SPI or I2C
.../bindings/input/touchscreen/tnx,axiom.yaml | 70 +++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
drivers/input/touchscreen/Kconfig | 25 ++
drivers/input/touchscreen/Makefile | 3 +
drivers/input/touchscreen/axiom_core.c | 473 +++++++++++++++++++++
drivers/input/touchscreen/axiom_core.h | 118 +++++
drivers/input/touchscreen/axiom_i2c.c | 150 +++++++
drivers/input/touchscreen/axiom_spi.c | 155 +++++++
8 files changed, 996 insertions(+)
---
base-commit: 7ff574599464bd0e30da88aabc7be9de1021204a
change-id: 20260126-axiom-driver-submission3-f892e1ae9ec0
Best regards,
--
Andrew Thomas <andrew.thomas@...chnetix.com>
Powered by blists - more mailing lists