Lines Matching +full:sub +full:- +full:nodes
1 .. SPDX-License-Identifier: GPL-2.0
4 ------------
7 hardware: most devices have multiple ICs, export multiple device nodes in
8 /dev, and create also non-V4L2 devices such as DVB, ALSA, FB, I2C and input
15 called 'sub-devices'.
18 creating V4L device nodes and video_buf for handling the video buffers
22 connecting to sub-devices themselves. Some of this is quite complicated
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).
46 3) Creating V4L2 device nodes (/dev/videoX, /dev/vbiX and /dev/radioX)
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