diff options
author | Linus Walleij <linus.walleij@linaro.org> | 2017-01-05 14:32:33 +0100 |
---|---|---|
committer | Jonathan Cameron <jic23@kernel.org> | 2017-01-10 19:54:16 +0000 |
commit | 762227721fe6225be5b6d233ef681aea5871f5f3 (patch) | |
tree | f11f6ede41262ccde95a1012aa2b7d8c28873145 /drivers/iio/accel/st_accel_i2c.c | |
parent | 17be2a2905a6ec9aa27cd59521495e2f490d2af0 (diff) | |
download | kernel_replicant_linux-762227721fe6225be5b6d233ef681aea5871f5f3.tar.gz kernel_replicant_linux-762227721fe6225be5b6d233ef681aea5871f5f3.tar.bz2 kernel_replicant_linux-762227721fe6225be5b6d233ef681aea5871f5f3.zip |
iio: accel: st_accel: handle deprecated bindings
The earlier deployed LIS3LV02DL driver had already defined a few
DT bindings that need to be supported by the new more generic
driver and listed as compatible but deprecated bindings in the
documentation.
After this we can start to activate the new driver with the old
systems where applicable.
As part of this enablement: make us depend on the old drivers
not being in use so we don't get a kernel with two competing
drivers.
Cc: devicetree@vger.kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'drivers/iio/accel/st_accel_i2c.c')
-rw-r--r-- | drivers/iio/accel/st_accel_i2c.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/iio/accel/st_accel_i2c.c b/drivers/iio/accel/st_accel_i2c.c index 28406495e9d5..543f0ad7fd7e 100644 --- a/drivers/iio/accel/st_accel_i2c.c +++ b/drivers/iio/accel/st_accel_i2c.c @@ -22,6 +22,11 @@ #ifdef CONFIG_OF static const struct of_device_id st_accel_of_match[] = { { + /* An older compatible */ + .compatible = "st,lis3lv02d", + .data = LIS3LV02DL_ACCEL_DEV_NAME, + }, + { .compatible = "st,lis3lv02dl-accel", .data = LIS3LV02DL_ACCEL_DEV_NAME, }, |