iio: humidity: am2315: Convert to i2c's .probe_new()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 18 Nov 2022 22:37:14 +0000 (23:37 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Wed, 23 Nov 2022 20:01:42 +0000 (20:01 +0000)
The probe function doesn't make use of the i2c_device_id * parameter so it
can be trivially converted.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20221118224540.619276-101-uwe@kleine-koenig.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/humidity/am2315.c

index 4a39f10193471a485ffe92f05c08f4b171032d2e..f246516bd45eab7b886fd7893c7f0574aba1ded7 100644 (file)
@@ -218,8 +218,7 @@ static const struct iio_info am2315_info = {
        .read_raw               = am2315_read_raw,
 };
 
-static int am2315_probe(struct i2c_client *client,
-                       const struct i2c_device_id *id)
+static int am2315_probe(struct i2c_client *client)
 {
        int ret;
        struct iio_dev *indio_dev;
@@ -263,7 +262,7 @@ static struct i2c_driver am2315_driver = {
        .driver = {
                .name = "am2315",
        },
-       .probe =            am2315_probe,
+       .probe_new =        am2315_probe,
        .id_table =         am2315_i2c_id,
 };