Input: chipone_icn8318 - Convert to i2c's .probe_new()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 18 Nov 2022 22:39:25 +0000 (23:39 +0100)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 2 Dec 2022 22:53:44 +0000 (14:53 -0800)
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: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20221118224540.619276-232-uwe@kleine-koenig.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/chipone_icn8318.c

index f2fb41fb031e1d3e40bba77949ffdf83f2e452bd..f6769e4bd4f26ca9e0a504edb0c37d4e48cca8ec 100644 (file)
@@ -176,8 +176,7 @@ static int icn8318_resume(struct device *dev)
 
 static SIMPLE_DEV_PM_OPS(icn8318_pm_ops, icn8318_suspend, icn8318_resume);
 
-static int icn8318_probe(struct i2c_client *client,
-                        const struct i2c_device_id *id)
+static int icn8318_probe(struct i2c_client *client)
 {
        struct device *dev = &client->dev;
        struct icn8318_data *data;
@@ -267,7 +266,7 @@ static struct i2c_driver icn8318_driver = {
                .pm     = &icn8318_pm_ops,
                .of_match_table = icn8318_of_match,
        },
-       .probe = icn8318_probe,
+       .probe_new = icn8318_probe,
        .id_table = icn8318_i2c_id,
 };