Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

media: docs: Add V4L2_CAP_EDID

Add documentation for the new edid capability.

Signed-off-by: Erling Ljunggren <hljunggr@cisco.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Reviewed-by: Sebastian Fricke <sebastian.fricke@collabora.com>
Reviewed-by: Ricardo Ribalda <ribalda@chromium.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>

authored by

Erling Ljunggren and committed by
Mauro Carvalho Chehab
d2f2ce00 c9edd2e4

+23
+11
Documentation/userspace-api/media/v4l/biblio.rst
··· 334 334 335 335 :author: Video Electronics Standards Association (http://www.vesa.org) 336 336 337 + .. _vesaeddc: 338 + 339 + E-DDC 340 + ===== 341 + 342 + 343 + :title: VESA Enhanced Display Data Channel (E-DDC) Standard 344 + :subtitle: Version 1.3 345 + 346 + :author: Video Electronics Standards Association (http://www.vesa.org) 347 + 337 348 .. _vesaedid: 338 349 339 350 EDID
+11
Documentation/userspace-api/media/v4l/vidioc-querycap.rst
··· 244 244 - 0x01000000 245 245 - The device supports the :c:func:`read()` and/or 246 246 :c:func:`write()` I/O methods. 247 + * - ``V4L2_CAP_EDID`` 248 + - 0x02000000 249 + - The device stores the EDID for a video input, or retrieves the EDID for a video 250 + output. It is a standalone EDID device, so no video streaming etc. will take place. 251 + 252 + For a video input this is typically an eeprom that supports the 253 + :ref:`VESA Enhanced Display Data Channel Standard <vesaeddc>`. It can be something 254 + else as well, for example a micro controller. 255 + 256 + For a video output this is typically read from an external device such as an 257 + HDMI splitter accessed by a serial port. 247 258 * - ``V4L2_CAP_STREAMING`` 248 259 - 0x04000000 249 260 - The device supports the :ref:`streaming <mmap>` I/O method.
+1
Documentation/userspace-api/media/videodev2.h.rst.exceptions
··· 197 197 replace define V4L2_CAP_DEVICE_CAPS device-capabilities 198 198 replace define V4L2_CAP_TOUCH device-capabilities 199 199 replace define V4L2_CAP_IO_MC device-capabilities 200 + replace define V4L2_CAP_EDID device-capabilities 200 201 201 202 # V4L2 pix flags 202 203 replace define V4L2_PIX_FMT_PRIV_MAGIC :c:type:`v4l2_pix_format`