linux/Documentation/userspace-api/media/v4l
Niklas Söderlund b562e72bdb media: rppx1: Add framework to support Dreamchip RPPX1 ISP
Add a framework driver for Dreamchip RPPX1 ISP. The driver aims to
provide a framework for other V4L2 based drivers to drive the RPPX1
functionality. The reason for this split is that the RPPX1 IP itself do
not provide any DMA engines to drive data to/from the device, instead it
depends on other IP blocks to implement these features.

While the peripherals around the RPPX1 ISP used in different designs and
by different vendors are different the RPPX1 core itself is the same.
For this reason the framework solution to be able to split the Dreamchip
RPPX1 driver from vendors usage of it have been picked in hope to reduce
duplication of the common parts.

The design is to try and keep the surface of this framework as small as
possible. The intention of this change is to be able to fill all needs
of this.

  * Two functions to create and destroy a RPPX1 instance, rppx1_create()
    and rppx1_destory(). These are intended to be called in the users
    probe and remove code paths.

  * Two functions to start and stop the RPPX1 processing, rppx1_start()
    and rppx1_stop(). These are intended to be called in the users
    stream on and stream off code paths.

  * One function to ask the RPPX1 to process parameters buffer prepared
    by user space, rppx1_params(). The intention is to call this
    function when the parameter buffer is queued to the V4L2 driver and
    the result stored by the driver until the time it needs to be
    written to the RPPX1. It's the users responsibility to write it
    either using MMIO or other means.

  * One function to fill in a statistic buffer based on the current
    status of the RPPX1, rppx1_stats_fill_isr(). The intention is that
    the user call's this in its interrupt handler when it knows the
    RPPX1 is done processing a frame.

  * One function to ack and retrieve the interrupts generated by the
    RPPX1, rppx1_interrupt(). The intention is to call this function
    when the users interrupt handler detects the RPPX1 have raised and
    interrupt. There is no need for the user to understand, or act, on
    the actual RPPX1 interrupt, but it can if it wants too.

The initial support in the framework is limited and do not implement any
ISP processing algorithms other then configuring the RPPX1 to process
any Bayer (8-, 10, or 12-bit) image and produce either a RGB or YUYV
output. It do however probe all function blocks of the RPPX1 and provide
an interface to interact with both parameter and statistic bufferers.
The user of the framework will not change as algorithms for the
different function blocks of the ISP are being added.

Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Co-developed-by: Jai Luthra <jai.luthra+renesas@ideasonboard.com>
Signed-off-by: Jai Luthra <jai.luthra+renesas@ideasonboard.com>
Co-developed-by: Jacopo Mondi <jacopo.mondi+renesas@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo.mondi+renesas@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
2026-07-30 20:51:35 +03:00
..
app-pri.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
audio.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
bayer.svg media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.svg files 2020-09-01 14:13:30 +02:00
biblio.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
buffer.rst media: docs: add some C domain missing references 2025-10-17 13:56:59 -06:00
capture-example.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
capture.c.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
colorspaces-defs.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
colorspaces-details.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
colorspaces.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
common-defs.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
common.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
compat.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
constraints.svg media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.svg files 2020-09-01 14:13:30 +02:00
control.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
crop.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
crop.svg media: docs: use the new SPDX header for GFDL-1.1 on *.svg files 2020-09-01 14:13:30 +02:00
depth-formats.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
dev-capture.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
dev-decoder.rst media: docs: dev-decoder: Trigger dynamic source change for colorspace 2026-01-13 09:41:59 +01:00
dev-encoder.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
dev-event.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
dev-mem2mem.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
dev-meta.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
dev-osd.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
dev-output.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
dev-overlay.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
dev-radio.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
dev-raw-vbi.rst media: Documentation: Clean up figure titles 2026-01-14 23:33:02 +01:00
dev-rds.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
dev-sdr.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
dev-sliced-vbi.rst media: Documentation: Improve grammar, formatting in Video4Linux 2025-06-30 09:06:21 +02:00
dev-stateless-decoder.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
dev-subdev.rst media: Documentation: Fix routing documentation flag references 2026-01-14 23:33:02 +01:00
dev-touch.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
devices.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
diff-v4l.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
dmabuf.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
dv-timings.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
ext-ctrls-camera.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
ext-ctrls-codec-stateless.rst Documentation: media: Fix v4l2_vp9_segmentation 2026-05-04 08:35:14 +02:00
ext-ctrls-codec.rst media: v4l2-controls: Add control for background detection 2026-05-04 08:35:14 +02:00
ext-ctrls-colorimetry.rst media: v4l2-ctrls: Allow unknown HDR10 white point and luminance 2026-07-28 15:17:54 +02:00
ext-ctrls-detect.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
ext-ctrls-dv.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
ext-ctrls-flash.rst Documentation: uAPI: media: add V4L2_CID_FLASH_{DURATION,STROBE_OE} 2026-01-16 14:08:53 +01:00
ext-ctrls-fm-rx.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
ext-ctrls-fm-tx.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
ext-ctrls-image-process.rst media: Documentation: Improve LINK_FREQ documentation 2026-05-07 13:23:47 +03:00
ext-ctrls-image-source.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
ext-ctrls-jpeg.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
ext-ctrls-rf-tuner.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
extended-controls.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
field-order.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
fieldseq_bt.svg media: docs: use the new SPDX header for GFDL-1.1 on *.svg files 2020-09-01 14:13:30 +02:00
fieldseq_tb.svg media: docs: use the new SPDX header for GFDL-1.1 on *.svg files 2020-09-01 14:13:30 +02:00
format.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
fourcc.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
func-close.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
func-ioctl.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
func-mmap.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
func-munmap.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
func-open.rst doc: media: v4l/func-open.rst: ENXIO should be ENODEV 2024-04-24 13:49:55 +02:00
func-poll.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
func-read.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
func-select.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
func-write.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
hist-v4l2.rst Documentation: userspace-api: correct spelling 2023-02-02 11:07:18 -07:00
hsv-formats.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
io.rst media: videodev2.h: drop V4L2_CAP_ASYNCIO 2022-08-30 07:34:24 +02:00
libv4l-introduction.rst media: docs: libv4l-introduction.rst: Fix function signature and link 2022-09-24 08:51:58 +02:00
libv4l.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
meta-formats.rst media: rppx1: Add framework to support Dreamchip RPPX1 ISP 2026-07-30 20:51:35 +03:00
metafmt-arm-mali-c55.rst media: Documentation: mali-c55: Use v4l2-isp version identifier 2026-01-06 10:14:13 +01:00
metafmt-c3-isp.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
metafmt-d4xx.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
metafmt-generic.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
metafmt-intel-ipu3.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
metafmt-pisp-be.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
metafmt-pisp-fe.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
metafmt-rkisp1.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
metafmt-rppx1.rst media: rppx1: Add framework to support Dreamchip RPPX1 ISP 2026-07-30 20:51:35 +03:00
metafmt-uvc-msxu-1-5.rst media: uvcvideo: Introduce V4L2_META_FMT_UVC_MSXU_1_5 2025-07-11 19:27:30 +02:00
metafmt-uvc.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
metafmt-vivid.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
metafmt-vsp1-hgo.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
metafmt-vsp1-hgt.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
mmap.rst media: docs: Fix mem_offset name in multiplane example 2024-04-08 13:48:19 +02:00
mt2110t.svg docs: uapi: media: Add a layout diagram for MT2110T 2024-08-14 10:05:32 +02:00
nv12mt_example.svg media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.svg files 2020-09-01 14:13:30 +02:00
nv12mt.svg media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.svg files 2020-09-01 14:13:30 +02:00
open.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
pipeline.dot
pixfmt-bayer.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-cnf4.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-compressed.rst media: uapi: videodev2: Add support for AV1 stateful decoder 2026-01-14 08:25:55 +01:00
pixfmt-indexed.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-intro.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-inzi.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-m420.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-packed-hsv.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-packed-yuv.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-rawnn-cru.rst media: v4l2: Add Renesas Camera Receiver Unit pixel formats 2025-07-03 09:04:14 +02:00
pixfmt-reserved.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-rgb.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-sdr-cs08.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-sdr-cs14le.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-sdr-cu08.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-sdr-cu16le.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-sdr-pcu16be.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-sdr-pcu18be.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-sdr-pcu20be.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-sdr-ru12le.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb8-pisp-comp.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb8.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb10-ipu3.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb10.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb10alaw8.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb10dpcm8.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb10p.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb12.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb12p.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb14.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb14p.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-srggb16.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-tch-td08.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-tch-td16.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-tch-tu08.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-tch-tu16.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-uv8.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-v4l2-mplane.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-v4l2.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-y8i.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-y12i.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-y16i.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-yuv-luma.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-yuv-planar.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt-z16.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
pixfmt.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
planar-apis.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
querycap.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
rw.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
sdr-formats.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
selection-api-configuration.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
selection-api-examples.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
selection-api-intro.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
selection-api-targets.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
selection-api-vs-crop-api.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
selection-api.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
selection.svg media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.svg files 2020-09-01 14:13:30 +02:00
selections-common.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
standard.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
streaming-par.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
subdev-formats.rst media: uapi: Clarify MBUS color component order for serial buses 2026-03-24 11:58:02 +01:00
subdev-image-processing-crop.svg media: docs: use the new SPDX header for GFDL-1.1 on *.svg files 2020-09-01 14:13:30 +02:00
subdev-image-processing-full.svg media: docs: use the new SPDX header for GFDL-1.1 on *.svg files 2020-09-01 14:13:30 +02:00
subdev-image-processing-scaling-multi-source.svg media: docs: use the new SPDX header for GFDL-1.1 on *.svg files 2020-09-01 14:13:30 +02:00
tch-formats.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
tuner.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
user-func.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
userp.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
v4l2-isp.rst media: Documentation: uapi: Update V4L2 ISP for extensible stats 2026-07-30 20:51:12 +03:00
v4l2-selection-flags.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
v4l2-selection-targets.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
v4l2.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
v4l2grab-example.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
v4l2grab.c.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
vbi_525.svg media: vbi_hsync.svg: fix the viewports 2021-03-11 11:59:40 +01:00
vbi_625.svg media: vbi_hsync.svg: fix the viewports 2021-03-11 11:59:40 +01:00
vbi_hsync.svg media: vbi_hsync.svg: fix the viewports 2021-03-11 11:59:40 +01:00
video.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
videodev.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00
videodev2.h.rst.exceptions media: uapi: HEVC: Add v4l2_ctrl_hevc_ext_sps_[ls]t_rps controls 2026-01-21 14:43:09 +01:00
vidioc-create-bufs.rst media: core: Report the maximum possible number of buffers for the queue 2023-11-23 12:38:05 +01:00
vidioc-cropcap.rst Documentation: userspace-api: correct spelling 2023-02-02 11:07:18 -07:00
vidioc-dbg-g-chip-info.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-dbg-g-register.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-decoder-cmd.rst media: v4l docs: move some cross-reference identifiers 2021-03-11 11:59:40 +01:00
vidioc-dqevent.rst media: v4l2-ctrls: add change flag for when dimensions change 2022-08-19 13:48:58 +02:00
vidioc-dv-timings-cap.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-encoder-cmd.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-enum-dv-timings.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-enum-fmt.rst media: videodev2: Add flag to unconditionally enumerate pixel formats 2024-10-12 19:56:16 +02:00
vidioc-enum-frameintervals.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-enum-framesizes.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-enum-freq-bands.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-enumaudio.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
vidioc-enumaudioout.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
vidioc-enuminput.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-enumoutput.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-enumstd.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-expbuf.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-audio.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-audioout.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-crop.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-ctrl.rst media: docs: Document the behaviour of uvcvideo driver 2021-09-30 10:07:48 +02:00
vidioc-g-dv-timings.rst media: v4l docs: move some cross-reference identifiers 2021-03-11 11:59:40 +01:00
vidioc-g-edid.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-enc-index.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-ext-ctrls.rst Documentation: media: vidioc-g-ext-ctrls: clarify try/set behavior 2026-07-17 10:13:44 +02:00
vidioc-g-fbuf.rst media: Documentation: userspace-api: media: drop clipping, destructive overlays 2023-03-20 00:33:53 +01:00
vidioc-g-fmt.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-frequency.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-input.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
vidioc-g-jpegcomp.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-modulator.rst media: v4l docs: move some cross-reference identifiers 2021-03-11 11:59:40 +01:00
vidioc-g-output.rst media: Documentation: userspace-api/media: v4l/vidioc-g-output: drop doubled word 2020-11-27 12:51:30 +01:00
vidioc-g-parm.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-priority.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-selection.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-sliced-vbi-cap.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-g-std.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
vidioc-g-tuner.rst media: v4l docs: move some cross-reference identifiers 2021-03-11 11:59:40 +01:00
vidioc-log-status.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
vidioc-overlay.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
vidioc-prepare-buf.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
vidioc-qbuf.rst media: docs: vidioc-dqbuf: State all remaining fields are filled by driver 2022-01-23 21:18:42 +01:00
vidioc-query-dv-timings.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
vidioc-querybuf.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
vidioc-querycap.rst media: docs: Add V4L2_CAP_EDID 2024-09-05 20:11:28 +02:00
vidioc-queryctrl.rst media: uapi: HEVC: Add v4l2_ctrl_hevc_ext_sps_[ls]t_rps controls 2026-01-21 14:43:09 +01:00
vidioc-querystd.rst media: docs: make V4L documents more compatible with Sphinx 3.1+ 2020-10-15 07:49:39 +02:00
vidioc-remove-bufs.rst Documentation: media: fix VIDIOC_REMOVE_BUFS typo 2025-11-03 15:58:42 +01:00
vidioc-reqbufs.rst Documentation: media: move Memory Consistency Flags 2024-08-09 07:56:38 +02:00
vidioc-s-hw-freq-seek.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-streamon.rst media: Documentation/media: Remove incorrect statement 2022-05-13 11:02:20 +02:00
vidioc-subdev-enum-frame-interval.rst media: docs: uAPI: Expand error documentation for invalid 'which' value 2023-12-13 16:52:35 +01:00
vidioc-subdev-enum-frame-size.rst media: docs: uAPI: Expand error documentation for invalid 'which' value 2023-12-13 16:52:35 +01:00
vidioc-subdev-enum-mbus-code.rst media: docs: uAPI: Expand error documentation for invalid 'which' value 2023-12-13 16:52:35 +01:00
vidioc-subdev-g-client-cap.rst media: vidioc-subdev-g-client-cap.rst: document struct v4l2_subdev_client_capability 2024-02-05 12:57:44 +01:00
vidioc-subdev-g-crop.rst media: v4l2-subdev: Clearly document that the crop API won't be extended 2024-04-29 14:56:36 +02:00
vidioc-subdev-g-fmt.rst media: docs: uAPI: Clarify error documentation for invalid 'which' value 2023-12-13 16:52:35 +01:00
vidioc-subdev-g-frame-interval.rst media: docs: uAPI: Clarify error documentation for invalid 'which' value 2023-12-13 16:52:35 +01:00
vidioc-subdev-g-routing.rst Documentation: media: fix spelling errors 2026-07-28 16:48:10 +02:00
vidioc-subdev-g-selection.rst media: docs: uAPI: Clarify error documentation for invalid 'which' value 2023-12-13 16:52:35 +01:00
vidioc-subdev-querycap.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
vidioc-subscribe-event.rst media: docs: uAPI: fix table output in LaTeX/PDF format 2021-03-11 11:59:40 +01:00
yuv-formats.rst docs: media: add missing c namespace to V4L headers 2025-10-17 13:56:59 -06:00