Lines Matching full:v4l2
18 #include <media/v4l2-device.h>
19 #include <media/v4l2-mc.h>
74 /* V4L2 */
78 struct sun6i_csi_v4l2 *v4l2 = &csi_dev->v4l2; in sun6i_csi_v4l2_setup() local
79 struct media_device *media_dev = &v4l2->media_dev; in sun6i_csi_v4l2_setup()
80 struct v4l2_device *v4l2_dev = &v4l2->v4l2_dev; in sun6i_csi_v4l2_setup()
100 /* V4L2 Device */ in sun6i_csi_v4l2_setup()
106 dev_err(dev, "failed to register v4l2 device: %d\n", ret); in sun6i_csi_v4l2_setup()
124 struct sun6i_csi_v4l2 *v4l2 = &csi_dev->v4l2; in sun6i_csi_v4l2_cleanup() local
126 media_device_unregister(&v4l2->media_dev); in sun6i_csi_v4l2_cleanup()
127 v4l2_device_unregister(&v4l2->v4l2_dev); in sun6i_csi_v4l2_cleanup()
128 media_device_cleanup(&v4l2->media_dev); in sun6i_csi_v4l2_cleanup()
341 * Register our own v4l2 and media devices when there is no ISP around. in sun6i_csi_probe()
343 * which will provide v4l2 and media devices that are used to register in sun6i_csi_probe()