Lines Matching +full:sub +full:- +full:blocks
1 .. SPDX-License-Identifier: GPL-2.0
4 ------------
8 /dev, and create also non-V4L2 devices such as DVB, ALSA, FB, I2C and input
15 called 'sub-devices'.
22 connecting to sub-devices themselves. Some of this is quite complicated
28 So this framework sets up the basic building blocks that all drivers
32 A good example to look at as a reference is the v4l2-pci-skeleton.c
38 -------------------------
44 2) A way of initializing and commanding sub-devices (if any).
47 and keeping track of device-node specific data.
49 4) Filehandle-specific structs containing per-filehandle data;
55 .. code-block:: none
59 +-sub-device instances
61 \-V4L2 device nodes
63 \-filehandle instances
67 -------------------------------
71 sub-device instances, the video_device struct stores V4L2 device node data
75 driver sets the struct v4l2_device mdev field, sub-devices and video nodes