Messages in this thread Patch in this message | | | From | Maxim Levitsky <> | Date | Sat, 16 Oct 2021 19:27:50 +0300 | Subject | Re: BMI160 accelerometer on AyaNeo tablet |
| |
On Sat, Oct 16, 2021 at 7:19 PM Maxim Levitsky <maximlevitsky@gmail.com> wrote: > > I recently bought this device, and it has this accelerometer/gyroscope. > > Unfortunately, the device is advertised in ACPI as 10EC5280, instead of BMI0160 > > I attached a patch that does add this 10EC5280 to the list of ACPI ids of this driver, and the device seems to work fine, showing both acceleration and angular velocity in /sys IIO attributes with reasonable values. >
( resend using plain text - reminds me to never use Gmail's web interface, even on weekends .)
> Best regards, > Maxim Levitsky commit 880bbf2e5ee2fa0e99798482664997a7db225f56 Author: Maxim Levitsky <mlevitsk@redhat.com> Date: Sat Oct 2 20:54:00 2021 +0300
BMI160: AYA NEA accelometer ID
On AYA NEO, the accelerometer is BMI160 but it is exposed via ACPI as 10EC5280
Signed-off-by: Maxim Levitsky <mlevitsk@redhat.com>
diff --git a/drivers/iio/imu/bmi160/bmi160_i2c.c b/drivers/iio/imu/bmi160/bmi160_i2c.c index 26398614eddfa..2b3e3e15e2e04 100644 --- a/drivers/iio/imu/bmi160/bmi160_i2c.c +++ b/drivers/iio/imu/bmi160/bmi160_i2c.c @@ -43,6 +43,7 @@ MODULE_DEVICE_TABLE(i2c, bmi160_i2c_id); static const struct acpi_device_id bmi160_acpi_match[] = { {"BMI0160", 0}, + {"10EC5280", 0}, /* AYA NEO tablet */ { }, }; MODULE_DEVICE_TABLE(acpi, bmi160_acpi_match); | |