[PATCH v1 3/4] iio: imu: inv_mpu6050: Suppress driver_override sysfs attribute
From: Andy Shevchenko
Date: Fri May 08 2026 - 05:55:11 EST
The driver makes no sense for the devices without associated driver data.
Instead of checking for absence of it, disable driver_override feature
and drop the no more required check.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx>
---
drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
index 1f4c62142b60..bdd4ba4e117e 100644
--- a/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
+++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
@@ -46,8 +46,6 @@ static int inv_mpu_probe(struct spi_device *spi)
} else if ((match = device_get_match_data(&spi->dev))) {
chip_type = (uintptr_t)match;
name = dev_name(&spi->dev);
- } else {
- return -ENODEV;
}
regmap = devm_regmap_init_spi(spi, &inv_mpu_regmap_config);
@@ -175,6 +173,7 @@ static struct spi_driver inv_mpu_driver = {
.acpi_match_table = inv_acpi_match,
.name = "inv-mpu6000-spi",
.pm = pm_ptr(&inv_mpu_pmops),
+ .suppress_override_attrs = true,
},
};
--
2.50.1