STMicroelectronics LSM6DSx and ASM330/ISM330 6-axis IMUs
A family of STMicroelectronics 6-axis inertial measurement units (3-axis accelerometer plus 3-axis gyroscope) used in phones, wearables, drones, robotics, and automotive and industrial sensing. The driver covers a broad span of parts from the original LSM6DS3 through current LSM6DSOX, LSM6DSV16X, ISM330, and ASM330 variants connected over I2C, SPI, or I3C.
recommendation
It should stay because this is the actively maintained upstream driver for STMicroelectronics' current 6-axis inertial sensor lineup, with new chip support and feature work landing as recently as 2026. ST still sells parts like the LSM6DSOX and LSM6DSV16X in volume production, and there is no replacement driver in sight.
repository signals
sources
- lore.kernel.org
As of March 24, 2026 the driver was still receiving substantive upstream feature work ('Add support for rotation sensor'), indicating active maintenance rather than deprecation/removal.
- st.com
ST lists LSM6DSOX as an active product in volume production, showing the covered family is still sold new.
- st.com
ST lists LSM6DSV16X as active / volume production, showing the driver continues to cover current-generation parts, not just legacy devices.
- git.kernel.org
The in-tree match tables cover a broad and expanding family including newer IDs such as lsm6dsv, lsm6dsv16x, lsm6dso16is, ism330is, asm330lhb, and asm330lhhxg1, so this is the consolidated upstream driver for the product line.
codex reasoning notes (technical)
Real driver directory. lore_file_timeline on st_lsm6dsx_core.c showed dense 2021-2026 traffic and recent 2026 feature-series patches, with no visible removal trend. web search found ST product pages marking LSM6DSOX and LSM6DSV16X active / volume production. Kernel source URL is canonical recall, used to confirm this single driver covers both older and current ST IMU variants. No natural replacement driver exists; newer chips are being added here, so removal/deprecation is not justified.