projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5793ddc
)
iio: adc: ti-ads1015: Simplify probe()
author
Biju Das
<biju.das.jz@bp.renesas.com>
Sat, 2 Sep 2023 16:32:33 +0000
(17:32 +0100)
committer
Jonathan Cameron
<jonathan.cameron@huawei.com>
Tue, 12 Sep 2023 09:42:04 +0000
(10:42 +0100)
Simpilfy probe() by replacing device_get_match_data() and id lookup for
retrieving match data by using i2c_get_match_data().
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Link:
https://lore.kernel.org/r/20230902163233.56449-1-biju.das.jz@bp.renesas.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/ti-ads1015.c
patch
|
blob
|
history
diff --git
a/drivers/iio/adc/ti-ads1015.c
b/drivers/iio/adc/ti-ads1015.c
index addee45ed40addebd39f85cbde53c02fd9621a8c..6799ea49dbc73c9b5b1ffa7518df3004e66befb7 100644
(file)
--- a/
drivers/iio/adc/ti-ads1015.c
+++ b/
drivers/iio/adc/ti-ads1015.c
@@
-976,16
+976,13
@@
static int ads1015_set_conv_mode(struct ads1015_data *data, int mode)
static int ads1015_probe(struct i2c_client *client)
{
- const struct i2c_device_id *id = i2c_client_get_device_id(client);
const struct ads1015_chip_data *chip;
struct iio_dev *indio_dev;
struct ads1015_data *data;
int ret;
int i;
- chip = device_get_match_data(&client->dev);
- if (!chip)
- chip = (const struct ads1015_chip_data *)id->driver_data;
+ chip = i2c_get_match_data(client);
if (!chip)
return dev_err_probe(&client->dev, -EINVAL, "Unknown chip\n");