This patch adds the ACPI match table for ASUS ROG ALLY to load the bmi323 driver with an ACPI match of "BOSC0200". Co-developed-by: Jonathan LoBue <jlobue10@xxxxxxxxx> Signed-off-by: Jonathan LoBue <jlobue10@xxxxxxxxx> Co-developed-by: Luke D. Jones <luke@xxxxxxxxxx> Signed-off-by: Luke D. Jones <luke@xxxxxxxxxx> Co-developed-by: Denis Benato <benato.denis96@xxxxxxxxx> Signed-off-by: Denis Benato <benato.denis96@xxxxxxxxx> Co-developed-by: Antheas Kapenekakis <lkml@xxxxxxxxxxx> Signed-off-by: Antheas Kapenekakis <lkml@xxxxxxxxxxx> --- drivers/iio/imu/bmi323/bmi323_i2c.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/iio/imu/bmi323/bmi323_i2c.c b/drivers/iio/imu/bmi323/bmi323_i2c.c index 20a8001b9956..fd1c109bf75c 100644 --- a/drivers/iio/imu/bmi323/bmi323_i2c.c +++ b/drivers/iio/imu/bmi323/bmi323_i2c.c @@ -93,6 +93,12 @@ static int bmi323_i2c_probe(struct i2c_client *i2c) return bmi323_core_probe(dev); } +static const struct acpi_device_id bmi323_acpi_match[] = { + { "BOSC0200" }, + { } +}; +MODULE_DEVICE_TABLE(acpi, bmi323_acpi_match); + static const struct i2c_device_id bmi323_i2c_ids[] = { { "bmi323" }, { } @@ -109,6 +115,7 @@ static struct i2c_driver bmi323_i2c_driver = { .driver = { .name = "bmi323", .of_match_table = bmi323_of_i2c_match, + .acpi_match_table = bmi323_acpi_match, }, .probe = bmi323_i2c_probe, .id_table = bmi323_i2c_ids, -- 2.43.0