[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200617133523.58158-1-darius.berghe@analog.com>
Date: Wed, 17 Jun 2020 16:35:21 +0300
From: Darius Berghe <darius.berghe@...log.com>
To: <linux-iio@...r.kernel.org>, <linux-kernel@...r.kernel.org>
CC: <jic23@...nel.org>
Subject: [PATCH v1 1/3] iio:adc:ltc2471: add match table for existing devices
OF style match table is the proper way of matching device tree nodes
with drivers and such table was missing, this commit adds it.
Signed-off-by: Darius Berghe <darius.berghe@...log.com>
---
drivers/iio/adc/ltc2471.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/iio/adc/ltc2471.c b/drivers/iio/adc/ltc2471.c
index 55fab612843a..0e5cdb43a943 100644
--- a/drivers/iio/adc/ltc2471.c
+++ b/drivers/iio/adc/ltc2471.c
@@ -143,9 +143,17 @@ static const struct i2c_device_id ltc2471_i2c_id[] = {
};
MODULE_DEVICE_TABLE(i2c, ltc2471_i2c_id);
+static const struct of_device_id ltc2471_of_match[] = {
+ { .compatible = "adi,ltc2471" },
+ { .compatible = "adi,ltc2473" },
+ {}
+};
+MODULE_DEVICE_TABLE(of, ltc2471_of_match);
+
static struct i2c_driver ltc2471_i2c_driver = {
.driver = {
.name = "ltc2471",
+ .of_match_table = of_match_ptr(ltc2471_of_match)
},
.probe = ltc2471_i2c_probe,
.id_table = ltc2471_i2c_id,
--
2.26.2
Powered by blists - more mailing lists