[PATCH 1/4] iio: imu: bmi270: Match PNP ID found on OrangePi Neo 2026
From: Philip Mueller
Date: Fri Jul 31 2026 - 16:05:42 EST
OrangePi Neo devices use BMI260 sensors in their hardware.
In older firmware they used "BMI0260" as their ID. In newer firmware
however they switched to "BOSC0260" as their ID for the sensors.
This change is also seen DSDT tables within newer device firmware.
Adding the PNP ID to bmi270 driver will load the driver properly on the device.
Cc: stable@xxxxxxxxxxxxxxx # 6.18+
Signed-off-by: Philip Mueller <philm@xxxxxxxxxxx>
---
drivers/iio/imu/bmi270/bmi270_i2c.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/iio/imu/bmi270/bmi270_i2c.c b/drivers/iio/imu/bmi270/bmi270_i2c.c
index 7c035e82e6e9..036c6f0f7cd4 100644
--- a/drivers/iio/imu/bmi270/bmi270_i2c.c
+++ b/drivers/iio/imu/bmi270/bmi270_i2c.c
@@ -43,6 +43,8 @@ static const struct acpi_device_id bmi270_acpi_match[] = {
{ "BMI0160", (kernel_ulong_t)&bmi260_chip_info },
/* GPD Win Max 2 2023(sincice BIOS v0.40), etc. */
{ "BMI0260", (kernel_ulong_t)&bmi260_chip_info },
+ /* OrangePi Neo 2026 (since BIOS BCPH01_V1.20), etc. */
+ { "BOSC0260", (kernel_ulong_t)&bmi260_chip_info },
{ }
};
MODULE_DEVICE_TABLE(acpi, bmi270_acpi_match);
--
2.55.0