On 2010, we introduced a new way to control complex V4L2 devices used on embedded systems, but this was never documented, nor it is possible for an userspace applicatin to detect the kind of control a device supports. This series fill the gap. Mauro Carvalho Chehab (3): media: open.rst: better document device node naming media: open.rst: document devnode-centric and mc-centric types media: videodev2: add a flag for MC-centric devices - v2: - added a patch at the beginning of the series better defining the device node naming rules; - better defined the differenes between device hardware and V4L2 device node as suggested by Laurent and with changes proposed by Hans and Sakari - changed the caps flag to indicate MC-centric devices - removed the final patch that would use the new caps flag. I'll write it once we agree on the new caps flag. Documentation/media/uapi/v4l/open.rst | 104 +++++++++++++++++++++-- Documentation/media/uapi/v4l/vidioc-querycap.rst | 5 ++ include/uapi/linux/videodev2.h | 2 + 3 files changed, 106 insertions(+), 5 deletions(-) -- 2.13.3