drm/bridge: lt8912b: Convert to i2c's .probe_new()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 18 Nov 2022 22:35:56 +0000 (23:35 +0100)
committerRobert Foss <robert.foss@linaro.org>
Fri, 9 Dec 2022 09:32:55 +0000 (10:32 +0100)
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: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Link: https://lore.kernel.org/r/20221118224540.619276-23-uwe@kleine-koenig.org
Signed-off-by: Robert Foss <robert.foss@linaro.org>
drivers/gpu/drm/bridge/lontium-lt8912b.c

index 5f0c9cd2a97044a1efc0be0e2b03785773db697c..2019a8167d693d516b118ae2d1d37ace24276067 100644 (file)
@@ -702,8 +702,7 @@ static int lt8912_put_dt(struct lt8912 *lt)
        return 0;
 }
 
-static int lt8912_probe(struct i2c_client *client,
-                       const struct i2c_device_id *id)
+static int lt8912_probe(struct i2c_client *client)
 {
        static struct lt8912 *lt;
        int ret = 0;
@@ -775,7 +774,7 @@ static struct i2c_driver lt8912_i2c_driver = {
                .name = "lt8912",
                .of_match_table = lt8912_dt_match,
        },
-       .probe = lt8912_probe,
+       .probe_new = lt8912_probe,
        .remove = lt8912_remove,
        .id_table = lt8912_id,
 };