IIO digital accelerometer drivers (ADXL, BMA/BMI, Kionix, MMA, ST, and others)
A large family of small digital accelerometer chips that sit on I2C or SPI buses and report motion, tilt, vibration, and free-fall. They appear in smartphones, wearables, drones, vehicles, and industrial monitors, with covered parts from Analog Devices (ADXL/ADIS), Bosch (BMA/BMI), Kionix, NXP/Freescale (MMA/FXLS), ST, and Murata, and new chips still arriving in 2025.
recommendation
It should stay in the kernel because this is an actively maintained collection of more than seventy drivers for digital accelerometers from nearly every major sensor vendor, with steady 2025-2026 commits adding new parts like the ADXL380 alongside ongoing fixes for older ones. The hardware is still sold new and shipping in current wearables, phones, drones, and industrial gear, so there is no single replacement and no removal effort in sight.
repository signals
sources
- git.kernel.org
Canonical upstream path log for drivers/iio/accel; used to support that this subtree is still seeing regular upstream maintenance rather than removal.
- analog.com
Analog Devices lists ADXL380 as PRODUCTION / recommended for new designs, with a Linux driver resource and 2025-2026 documentation updates.
- digikey.com
Bosch BMA400 remains an active accelerometer SKU with current distributor stock, indicating ongoing real-world deployment rather than legacy-only status.
codex reasoning notes (technical)
Real driver subtree, not a helper library: local `rg --files` and `sed` on Kconfig showed 70+ concrete accelerometer drivers across many vendors. Local `git log` (using `git -c safe.directory=...`) showed heavy 2025-2026 activity in this path, including feature work for adxl380/bma220/adxl345 and bug fixes, and no path-level deprecation/removal series beyond routine code cleanup. The kernel.org log URL was included by canonical recall as the stable public path URL corresponding to that log inspection. The ADXL380 and DigiKey BMA400 URLs were obtained via `web.search_query`; together they show hardware covered by this subtree is still sold new and used in current embedded/industrial/wearable designs. Because this directory is an actively maintained aggregate for many still-current accelerometer families, there is no single replacement driver and no basis for deprecation.