media: i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens binding
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Wed, 16 Mar 2022 12:15:41 +0000 (12:15 +0000)
committerDom Cobley <popcornmix@gmail.com>
Mon, 21 Mar 2022 16:04:48 +0000 (16:04 +0000)
v4l2_async_register_subdev doesn't bind in lens or flash drivers,
but v4l2_async_register_subdev_sensor does.
Switch to using v4l2_async_register_subdev_sensor.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
drivers/media/i2c/ov5647.c

index 4912467..befdb53 100644 (file)
@@ -1558,7 +1558,7 @@ static int ov5647_probe(struct i2c_client *client)
        if (ret < 0)
                goto power_off;
 
-       ret = v4l2_async_register_subdev(sd);
+       ret = v4l2_async_register_subdev_sensor(sd);
        if (ret < 0)
                goto power_off;