drivers/iio/imu/bmi323

Bosch BMI323 6-axis IMU

A small Bosch 6-axis inertial measurement unit (3-axis accelerometer plus 3-axis gyroscope) on an I2C or SPI bus, launched in 2023 and aimed at consumer devices like fitness trackers, smartwatches, tablets, laptops, toys, and remote controls for motion and orientation sensing.

keep conf=0.88 last_sold=2025 deploy=low replacement=none subsystem=iio category=sensor-iio
88%

recommendation

It should stay in the kernel because the BMI323 is a current Bosch product still being designed into wearables, laptops, and tablets in 2025, and the driver itself has been receiving steady bug fixes and feature work upstream through August 2025. There is no in-tree replacement, and no removal signal from maintainers.

repository signals

6 files
2,749 source lines
22 commits, 5y
+2,901 / −112 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 22 total · active in 12/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 2 commits · +2,603 −2 2023-11: 1 commit · +2 −2 2023-12: 0 commits · +0 −0 2024-01: 1 commit · +31 −47 2024-02: 1 commit · +21 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 2 commits · +8 −5 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +2 −2 2024-08: 2 commits · +185 −2 2024-09: 4 commits · +12 −19 2024-10: 4 commits · +6 −7 2024-11: 0 commits · +0 −0 2024-12: 2 commits · +5 −5 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +25 −19 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +1 −2 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.zx2c4.com

    Public kernel log mirror shows the driver was added in 2023 and kept receiving non-removal maintenance and bug-fix commits through 2025-08-25, indicating active upstream attention rather than retirement.

  2. bosch-sensortec.com

    Bosch still presents BMI323 as a current IMU product with datasheet, software, application targets, and ordering/distributor links, supporting that the hardware remained an active product line in/after 2025.

  3. bosch-sensortec.com

    Bosch positioned BMI323 for new consumer designs such as wearables, fitness trackers, smartwatches, tablets, laptops, toys, and remote controls, which argues against obsolescence.

codex reasoning notes (technical)

Real driver directory: local rg confirmed bmi323_core/i2c/spi driver code with module_i2c_driver/module_spi_driver. Upstream activity checked via local git -c safe.directory log and corroborated with web.open on the git.zx2c4 cgit log URL; it shows steady fixes/features through 2025-08-25 and no removal signal. Deployment evidence came from web.search/open on Bosch product and launch pages; product is still marketed as current hardware, though listed retail distributor stock on the product page is currently empty, so deployments_today is conservative 'low'. No natural in-tree replacement exists for the BMI323 itself, so removal/deprecation is not justified.