media: usb: go7007: s2250-board: Convert to i2c's .probe_new()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 18 Nov 2022 22:42:25 +0000 (23:42 +0100)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Mon, 21 Nov 2022 10:04:46 +0000 (11:04 +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>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/usb/go7007/s2250-board.c

index 2f45188bf9d474829ee1d44ece09fa109e6ad612..29dfcc6d0b0aa4e9b6551401dde3bae661a6719b 100644 (file)
@@ -494,8 +494,7 @@ static const struct v4l2_subdev_ops s2250_ops = {
 
 /* --------------------------------------------------------------------------*/
 
-static int s2250_probe(struct i2c_client *client,
-                      const struct i2c_device_id *id)
+static int s2250_probe(struct i2c_client *client)
 {
        struct i2c_client *audio;
        struct i2c_adapter *adapter = client->adapter;
@@ -621,7 +620,7 @@ static struct i2c_driver s2250_driver = {
        .driver = {
                .name   = "s2250",
        },
-       .probe          = s2250_probe,
+       .probe_new      = s2250_probe,
        .remove         = s2250_remove,
        .id_table       = s2250_id,
 };