From: Petre Rodan <petre.rodan@subdimension.ro>
To: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org
Cc: "Petre Rodan" <petre.rodan@subdimension.ro>,
"Jonathan Cameron" <jic23@kernel.org>,
"David Lechner" <dlechner@baylibre.com>,
"Nuno Sá" <nuno.sa@analog.com>,
"Andy Shevchenko" <andy@kernel.org>,
"Rob Herring" <robh@kernel.org>,
"Conor Dooley" <conor+dt@kernel.org>
Subject: [PATCH 0/10] iio: accel: BMA220 improvements
Date: Mon, 1 Sep 2025 22:47:26 +0300 [thread overview]
Message-ID: <20250901194742.11599-1-petre.rodan@subdimension.ro> (raw)
Series of patches that switch the driver to the regmap API, add i2c
connectivity, tap/low-g/high-g/slope event detection and a large number
of sysfs mappings while keeping backward compatibility.
Tested in I2C and SPI modes with two different sensors.
Petre Rodan (10):
dt-bindings: iio: accel: bosch,BMA220 improvements
iio: accel: BMA220 split original spi driver
iio: accel: BMA220 migrate to regmap SPI
iio: accel: BMA220 add i2c module
iio: accel: BMA220 make use of the watchdog functionality
iio: accel: BMA220 add LPF cut-off frequency mapping
iio: accel: BMA220 add debugfs reg access
iio: accel: BMA220 add events
iio: accel: BMA220 add event attrs
iio: accel: BMA220 add maintainer
.../bindings/iio/accel/bosch,bma220.yaml | 20 +-
MAINTAINERS | 7 +
drivers/iio/accel/Kconfig | 18 +-
drivers/iio/accel/Makefile | 4 +-
drivers/iio/accel/bma220.h | 21 +
drivers/iio/accel/bma220_core.c | 1551 +++++++++++++++++
drivers/iio/accel/bma220_i2c.c | 62 +
drivers/iio/accel/bma220_spi.c | 313 +---
8 files changed, 1702 insertions(+), 294 deletions(-)
create mode 100644 drivers/iio/accel/bma220.h
create mode 100644 drivers/iio/accel/bma220_core.c
create mode 100644 drivers/iio/accel/bma220_i2c.c
--
2.49.1
next reply other threads:[~2025-09-01 19:55 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-01 19:47 Petre Rodan [this message]
2025-09-01 19:47 ` [PATCH 01/10] dt-bindings: iio: accel: bosch,BMA220 improvements Petre Rodan
2025-09-02 5:57 ` Krzysztof Kozlowski
2025-09-02 16:02 ` Petre Rodan
2025-09-02 16:14 ` David Lechner
2025-09-02 19:22 ` Krzysztof Kozlowski
2025-09-01 19:47 ` [PATCH 02/10] iio: accel: BMA220 split original spi driver Petre Rodan
2025-09-01 19:47 ` [PATCH 03/10] iio: accel: BMA220 migrate to regmap API Petre Rodan
2025-09-01 19:47 ` [PATCH 04/10] iio: accel: BMA220 add i2c module Petre Rodan
2025-09-01 19:47 ` [PATCH 05/10] iio: accel: BMA220 make use of the watchdog functionality Petre Rodan
2025-09-01 19:47 ` [PATCH 06/10] iio: accel: BMA220 add LPF cut-off frequency mapping Petre Rodan
2025-09-01 19:47 ` [PATCH 07/10] iio: accel: BMA220 add debugfs reg access Petre Rodan
2025-09-01 19:47 ` [PATCH 08/10] iio: accel: BMA220 add events Petre Rodan
2025-09-01 19:47 ` [PATCH 09/10] iio: accel: BMA220 add event attrs Petre Rodan
2025-09-01 19:47 ` [PATCH 10/10] iio: accel: BMA220 add maintainer Petre Rodan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250901194742.11599-1-petre.rodan@subdimension.ro \
--to=petre.rodan@subdimension.ro \
--cc=andy@kernel.org \
--cc=conor+dt@kernel.org \
--cc=dlechner@baylibre.com \
--cc=jic23@kernel.org \
--cc=linux-iio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=nuno.sa@analog.com \
--cc=robh@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).