]> git.dujemihanovic.xyz Git - linux.git/commitdiff
Input: iqs5xx - Convert to i2c's .probe_new()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 18 Nov 2022 22:39:41 +0000 (23:39 +0100)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 2 Dec 2022 22:53:46 +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>
Acked-by: Jeff LaBundy <jeff@labundy.com>
Link: https://lore.kernel.org/r/20221118224540.619276-248-uwe@kleine-koenig.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/iqs5xx.c

index 34c4cca57d133b717325b9ab68f7e8045fe882a7..dc3137a34f3558445c9008c30dd90303c4862dff 100644 (file)
@@ -1019,8 +1019,7 @@ static int __maybe_unused iqs5xx_resume(struct device *dev)
 
 static SIMPLE_DEV_PM_OPS(iqs5xx_pm, iqs5xx_suspend, iqs5xx_resume);
 
-static int iqs5xx_probe(struct i2c_client *client,
-                       const struct i2c_device_id *id)
+static int iqs5xx_probe(struct i2c_client *client)
 {
        struct iqs5xx_private *iqs5xx;
        int error;
@@ -1094,7 +1093,7 @@ static struct i2c_driver iqs5xx_i2c_driver = {
                .pm             = &iqs5xx_pm,
        },
        .id_table       = iqs5xx_id,
-       .probe          = iqs5xx_probe,
+       .probe_new      = iqs5xx_probe,
 };
 module_i2c_driver(iqs5xx_i2c_driver);