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

media: docs: add an uAPI chapter for driver-specific stuff

There are some uAPI stuff that are driver-specific. Add them
to the main media uAPI body.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>

+13 -14
-2
Documentation/media/index.rst
··· 15 15 ../userspace-api/media/index 16 16 ../driver-api/media/index 17 17 18 - v4l-drivers/index 19 - 20 18 .. only:: html and subproject 21 19 22 20 Indices
Documentation/media/v4l-drivers/cx2341x-uapi.rst Documentation/userspace-api/media/drivers/cx2341x-uapi.rst
Documentation/media/v4l-drivers/imx-uapi.rst Documentation/userspace-api/media/drivers/imx-uapi.rst
+3 -4
Documentation/media/v4l-drivers/index.rst Documentation/userspace-api/media/drivers/index.rst
··· 2 2 3 3 .. include:: <isonum.txt> 4 4 5 - .. _v4l-drivers: 5 + .. _v4l-drivers_uapi: 6 6 7 7 ################################################ 8 8 Video4Linux (V4L) driver-specific documentation ··· 31 31 :maxdepth: 5 32 32 :numbered: 33 33 34 - max2175 35 - uvcvideo 36 - 37 34 cx2341x-uapi 38 35 imx-uapi 36 + max2175 39 37 meye-uapi 40 38 omap3isp-uapi 39 + uvcvideo
Documentation/media/v4l-drivers/max2175.rst Documentation/userspace-api/media/drivers/max2175.rst
Documentation/media/v4l-drivers/meye-uapi.rst Documentation/userspace-api/media/drivers/meye-uapi.rst
Documentation/media/v4l-drivers/omap3isp-uapi.rst Documentation/userspace-api/media/drivers/omap3isp-uapi.rst
Documentation/media/v4l-drivers/uvcvideo.rst Documentation/userspace-api/media/drivers/uvcvideo.rst
+2
Documentation/userspace-api/media/index.rst
··· 31 31 cec/cec-api 32 32 gen-errors 33 33 fdl-appendix 34 + 35 + drivers/index
+1 -1
Documentation/userspace-api/media/v4l/dev-sliced-vbi.rst
··· 438 438 *Historical context*: This format specification originates from a 439 439 custom, embedded, sliced VBI data format used by the ``ivtv`` driver. 440 440 This format has already been informally specified in the kernel sources 441 - in the file ``Documentation/media/v4l-drivers/cx2341x-uapi.rst`` . The 441 + in the file ``Documentation/userspace-api/media/drivers/cx2341x-uapi.rst`` . The 442 442 maximum size of the payload and other aspects of this format are driven 443 443 by the CX23415 MPEG decoder's capabilities and limitations with respect 444 444 to extracting, decoding, and displaying sliced VBI data embedded within
+1 -1
Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst
··· 116 116 * - ``V4L2_MPEG_STREAM_VBI_FMT_IVTV`` 117 117 - VBI in private packets, IVTV format (documented in the kernel 118 118 sources in the file 119 - ``Documentation/media/v4l-drivers/cx2341x-uapi.rst``) 119 + ``Documentation/userspace-api/media/drivers/cx2341x-uapi.rst``) 120 120 121 121 122 122
+1 -1
Documentation/userspace-api/media/v4l/pixfmt-reserved.rst
··· 58 58 - YUV 4:2:0 format used by the IVTV driver. 59 59 60 60 The format is documented in the kernel sources in the file 61 - ``Documentation/media/v4l-drivers/cx2341x-uapi.rst`` 61 + ``Documentation/userspace-api/media/drivers/cx2341x-uapi.rst`` 62 62 * .. _V4L2-PIX-FMT-CPIA1: 63 63 64 64 - ``V4L2_PIX_FMT_CPIA1``
+2 -2
MAINTAINERS
··· 10249 10249 S: Maintained 10250 10250 T: git git://linuxtv.org/media_tree.git 10251 10251 F: Documentation/devicetree/bindings/media/i2c/max2175.txt 10252 - F: Documentation/media/v4l-drivers/max2175.rst 10252 + F: Documentation/userspace-api/media/drivers/max2175.rst 10253 10253 F: drivers/media/i2c/max2175* 10254 10254 F: include/uapi/linux/max2175.h 10255 10255 ··· 11389 11389 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 11390 11390 S: Orphan 11391 11391 W: http://popies.net/meye/ 11392 - F: Documentation/media/v4l-drivers/meye* 11392 + F: Documentation/userspace-api/media/drivers/meye* 11393 11393 F: drivers/media/pci/meye/ 11394 11394 F: include/uapi/linux/meye.h 11395 11395
+3 -3
drivers/media/i2c/max2175.c
··· 1194 1194 1195 1195 /* 1196 1196 * I2S output enable/disable configuration. This is a private control. 1197 - * Refer to Documentation/media/v4l-drivers/max2175.rst for more details. 1197 + * Refer to Documentation/userspace-api/media/drivers/max2175.rst for more details. 1198 1198 */ 1199 1199 static const struct v4l2_ctrl_config max2175_i2s_en = { 1200 1200 .ops = &max2175_ctrl_ops, ··· 1210 1210 1211 1211 /* 1212 1212 * HSLS value control LO freq adjacent location configuration. 1213 - * Refer to Documentation/media/v4l-drivers/max2175.rst for more details. 1213 + * Refer to Documentation/userspace-api/media/drivers/max2175.rst for more details. 1214 1214 */ 1215 1215 static const struct v4l2_ctrl_config max2175_hsls = { 1216 1216 .ops = &max2175_ctrl_ops, ··· 1226 1226 /* 1227 1227 * Rx modes below are a set of preset configurations that decides the tuner's 1228 1228 * sck and sample rate of transmission. They are separate for EU & NA regions. 1229 - * Refer to Documentation/media/v4l-drivers/max2175.rst for more details. 1229 + * Refer to Documentation/userspace-api/media/drivers/max2175.rst for more details. 1230 1230 */ 1231 1231 static const char * const max2175_ctrl_eu_rx_modes[] = { 1232 1232 [MAX2175_EU_FM_1_2] = "EU FM 1.2",