Home
last modified time | relevance | path

Searched +full:itu +full:- +full:r (Results 1 – 25 of 30) sorted by relevance

12

/linux/Documentation/userspace-api/media/v4l/
H A Dbiblio.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
11 CEA 608-E
15 :title: CEA-608-E R-2014 "Line 21 Data Services"
25 :title: EN 300 294 "625-line television Wide Screen Signalling (WSS)"
51 ISO 13818-1
55 :title: ITU-T Rec. H.222.0 | ISO/IEC 13818-1 "Information technology --- Generic coding of movi…
57 :author: International Telecommunication Union (http://www.itu.ch), International Organisation f…
61 ISO 13818-2
65 :title: ITU-T Rec. H.262 | ISO/IEC 13818-2 "Information technology --- Generic coding of moving…
67 :author: International Telecommunication Union (http://www.itu.ch), International Organisation f…
[all …]
H A Dcrop.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
7 Image Cropping, Insertion and Scaling -- the CROP API
13 <selection-api>`. The new API should be preferred in most cases,
16 equivalent in the SELECTION API. See :ref:`selection-vs-crop` for a
63 .. _crop-scale:
65 .. kernel-figure:: crop.svg
82 :ref:`vbi-hsync`). Vertically ITU-R line numbers of the first field
83 (see ITU R-525 line numbering for :ref:`525 lines <vbi-525>` and for
84 :ref:`625 lines <vbi-625>`), multiplied by two if the driver
168 .. code-block:: c
[all …]
H A Ddev-raw-vbi.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _raw-vbi:
106 .. flat-table:: struct v4l2_vbi_format
107 :header-rows: 0
108 :stub-columns: 0
111 * - __u32
112 - ``sampling_rate``
113 - Samples per second, i. e. unit 1 Hz.
114 * - __u32
115 - ``offset``
[all …]
H A Dvidioc-g-sliced-vbi-cap.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_SLICED_VBI_CAP - Query sliced VBI capabilities
43 The ``type`` field was added, and the ioctl changed from read-only
44 to write-read, in Linux 2.6.19.
50 .. flat-table:: struct v4l2_sliced_vbi_cap
51 :header-rows: 0
52 :stub-columns: 0
55 * - __u16
56 - ``service_set``
57 - :cspan:`2` A set of all data services supported by the driver.
[all …]
H A Dcolorspaces-details.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
9 .. _col-smpte-170m:
21 .. flat-table:: SMPTE 170M Chromaticities
22 :header-rows: 1
23 :stub-columns: 0
26 * - Color
27 - x
28 - y
29 * - Red
30 - 0.630
[all …]
H A Dhist-v4l2.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _hist-v4l2:
21 1998-08-20: First version.
23 1998-08-27: The :c:func:`select()` function was introduced.
25 1998-09-10: New video standard interface.
27 1998-09-18: The ``VIDIOC_NONCAP`` ioctl was replaced by the otherwise
36 1998-09-28: Revamped video standard. Made video controls individually
39 1998-10-02: The ``id`` field was removed from
47 1998-11-08: Many minor changes. Most symbols have been renamed. Some
50 1998-11-12: The read/write direction of some ioctls was misdefined.
[all …]
/linux/drivers/platform/raspberrypi/vchiq-mmal/
H A Dmmal-encodings.h1 /* SPDX-License-Identifier: GPL-2.0 */
29 #define MMAL_ENCODING_SPARK MMAL_FOURCC('S', 'P', 'R', 'K')
50 #define MMAL_ENCODING_ARGB MMAL_FOURCC('A', 'R', 'G', 'B')
51 #define MMAL_ENCODING_RGBA MMAL_FOURCC('R', 'G', 'B', 'A')
52 #define MMAL_ENCODING_ABGR MMAL_FOURCC('A', 'B', 'G', 'R')
53 #define MMAL_ENCODING_BGRA MMAL_FOURCC('B', 'G', 'R', 'A')
54 #define MMAL_ENCODING_RGB16 MMAL_FOURCC('R', 'G', 'B', '2')
55 #define MMAL_ENCODING_RGB24 MMAL_FOURCC('R', 'G', 'B', '3')
56 #define MMAL_ENCODING_RGB32 MMAL_FOURCC('R', 'G', 'B', '4')
57 #define MMAL_ENCODING_BGR16 MMAL_FOURCC('B', 'G', 'R', '2')
[all …]
/linux/include/media/drv-intf/
H A Dexynos-fimc.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2010 - 2013 Samsung Electronics Co., Ltd.
12 #include <media/media-entity.h>
13 #include <media/v4l2-dev.h>
14 #include <media/v4l2-mediabus.h>
37 /* Camera MIPI-CSI2 serial bus */
43 /* FIFO link from FIMC-IS */
62 * struct fimc_source_info - video source description required for the host
66 * @sensor_bus_type: image sensor bus type, MIPI, ITU-R BT.601 etc.
68 * @mux_id: FIMC camera interface multiplexer index (separate for MIPI and ITU)
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_color_mgmt.c52 * linear/pass-thru gamma table should be used. This is generally the
53 * driver boot-up state too. Drivers can access this blob through
60 * publish the largest size, and sub-sample smaller sized LUTs (e.g. for
61 * split-gamma modes) appropriately.
70 * unit/pass-thru matrix should be used. This is generally the driver
71 * boot-up state too. Drivers can access the blob for the color conversion
83 * linear/pass-thru gamma table should be used. This is generally the
84 * driver boot-up state too. Drivers can access this blob through
95 * largest size, and sub-sample smaller sized LUTs (e.g. for split-gamma
121 * @m: number of integer bits, only support m <= 32, include the sign-bit
[all …]
H A Ddrm_connector.c53 * Hence they are reference-counted using drm_connector_get() and
69 * For connectors which are not fixed (like built-in panels) the driver needs to
78 * Note drm_connector_[un]register() first take connector->lock and then
96 { DRM_MODE_CONNECTOR_DVII, "DVI-I" },
97 { DRM_MODE_CONNECTOR_DVID, "DVI-D" },
98 { DRM_MODE_CONNECTOR_DVIA, "DVI-A" },
105 { DRM_MODE_CONNECTOR_HDMIA, "HDMI-A" },
106 { DRM_MODE_CONNECTOR_HDMIB, "HDMI-B" },
134 * drm_get_connector_type_name - return a string for connector type
149 * drm_connector_get_cmdline_mode - reads the user's cmdline mode
[all …]
/linux/drivers/gpu/drm/msm/registers/display/
H A Dedp.xml1 <?xml version="1.0" encoding="UTF-8"?>
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
39 <!-- next two may be swapped? -->
43 <!-- # of lanes minus one: -->
46 <!--
48 -->
78 <!-- MISC0 from DisplayPort v1.2 spec: -->
80 <!-- aliased MISC0 bitfields: -->
83 <!-- CEA (vs VESA) color range: -->
[all …]
/linux/drivers/media/pci/bt8xx/
H A Dbttvp.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 bttv - Bt848 frame grabber driver
6 bttv's *private* header file -- nobody other than bttv itself
9 (c) 2000-2002 Gerd Knorr <kraxel@bytesex.org>
19 #include <linux/i2c-algo-bit.h>
26 #include <media/v4l2-common.h>
27 #include <media/v4l2-ctrls.h>
28 #include <media/v4l2-fh.h>
29 #include <media/videobuf2-dma-sg.h>
31 #include <media/rc-core.h>
[all …]
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-reg.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2010 - 2013 Samsung Electronics Co., Ltd.
13 #include <media/drv-intf/exynos-fimc.h>
14 #include "media-dev.h"
16 #include "fimc-reg.h"
17 #include "fimc-core.h"
23 cfg = readl(dev->regs + FIMC_REG_CISRCFMT); in fimc_hw_reset()
25 writel(cfg, dev->regs + FIMC_REG_CISRCFMT); in fimc_hw_reset()
28 cfg = readl(dev->regs + FIMC_REG_CIGCTRL); in fimc_hw_reset()
30 writel(cfg, dev->regs + FIMC_REG_CIGCTRL); in fimc_hw_reset()
[all …]
/linux/Documentation/admin-guide/media/
H A Dfimc.rst1 .. SPDX-License-Identifier: GPL-2.0
8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd.
17 drivers/media/platform/samsung/exynos4-is directory.
20 --------------
22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210
25 ------------------
27 - camera parallel interface capture (ITU-R.BT601/565);
28 - camera serial interface capture (MIPI-CSI2);
29 - memory-to-memory processing (color space conversion, scaling, mirror
31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC
[all …]
/linux/drivers/media/dvb-frontends/drx39xyj/
H A Ddrx_driver.h2 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc.
59 /*------------------------------------------------------------------------------
61 ------------------------------------------------------------------------------*/
68 * \retval -EIO Initialization failed.
77 * \retval -EIO Termination failed.
97 * \retval -EIO Failure.
98 * \retval -EINVAL Parameter 'wcount' is not zero but parameter
132 #define TUNER_MODE_SUB0 0x0001 /* for sub-mode (e.g. RF-AGC setting) */
133 #define TUNER_MODE_SUB1 0x0002 /* for sub-mode (e.g. RF-AGC setting) */
134 #define TUNER_MODE_SUB2 0x0004 /* for sub-mode (e.g. RF-AGC setting) */
[all …]
/linux/include/linux/surface_aggregator/
H A Dserial_hub.h1 /* SPDX-License-Identifier: GPL-2.0+ */
5 * Lower-level communication layers and SSH protocol definitions for the
7 * packet- and request-based communication with the SSAM EC via SSH.
9 * Copyright (C) 2019-2021 Maximilian Luz <luzmaximilian@gmail.com>
15 #include <linux/crc-itu-t.h>
22 /* -- Data structures for SAM-over-SSH communication. ----------------------- */
25 * enum ssh_frame_type - Frame types for SSH frames.
42 * For command-type payloads, this can also mean that the command is
53 * struct ssh_frame - SSH communication frame.
68 * SSH_FRAME_MAX_PAYLOAD_SIZE - Maximum SSH frame payload length in bytes.
[all …]
/linux/drivers/media/i2c/
H A Dml86v7667.c1 // SPDX-License-Identifier: GPL-2.0-or-later
15 #include <media/v4l2-subdev.h>
16 #include <media/v4l2-device.h>
17 #include <media/v4l2-ioctl.h>
18 #include <media/v4l2-ctrls.h>
98 return &container_of(ctrl->handler, struct ml86v7667_priv, hdl)->sd; in to_sd()
116 int ret = -EINVAL; in ml86v7667_s_ctrl()
118 switch (ctrl->id) { in ml86v7667_s_ctrl()
121 SSEPL_LUMINANCE_MASK, ctrl->val); in ml86v7667_s_ctrl()
125 CLC_CONTRAST_MASK, ctrl->val); in ml86v7667_s_ctrl()
[all …]
H A Dtw9910.c1 // SPDX-License-Identifier: GPL-2.0
13 * Copyright 2006-7 Jonathan Corbet <corbet@lwn.net>
26 #include <linux/v4l2-mediabus.h>
30 #include <media/v4l2-subdev.h>
136 #define IFSEL_S 0x10 /* 01 : S-video decoding */
146 /* 1 : ITU-R-656 compatible data sequence format */
147 #define LEN 0x40 /* 0 : 8-bit YCrCb 4:2:2 output format */
148 /* 1 : 16-bit YCrCb 4:2:2 output format.*/
150 /* 0 : free-run output mode */
151 #define AINC 0x10 /* Serial interface auto-indexing control */
[all …]
H A Dadv7183.c1 // SPDX-License-Identifier: GPL-2.0-only
19 #include <media/v4l2-ctrls.h>
20 #include <media/v4l2-device.h>
38 * All standards are supported through autodetect, 8-bit, 4:2:2, ITU-R BT.656 output on P15 to P8.
69 return &container_of(ctrl->handler, struct adv7183, hdl)->sd; in to_sd()
95 return -1; in adv7183_writeregs()
185 v4l2_ctrl_handler_log_status(&decoder->hdl, sd->name); in adv7183_log_status()
193 *std = decoder->std; in adv7183_g_std()
220 return -EINVAL; in adv7183_s_std()
223 decoder->std = std; in adv7183_s_std()
[all …]
H A Dtvp5150.c1 // SPDX-License-Identifier: GPL-2.0
3 // tvp5150 - Texas Instruments TVP5150A/AM1 and TVP5151 video decoder driver
7 #include <dt-bindings/media/tvp5150.h>
18 #include <media/v4l2-async.h>
19 #include <media/v4l2-device.h>
20 #include <media/v4l2-event.h>
21 #include <media/v4l2-ctrls.h>
22 #include <media/v4l2-fwnode.h>
23 #include <media/v4l2-mc.h>
24 #include <media/v4l2-rect.h>
[all …]
/linux/include/drm/
H A Ddrm_colorop.h1 /* SPDX-License-Identifier: MIT */
38 * enum drm_colorop_curve_1d_type - type of 1D curve
48 * sRGB piece-wise electro-optical transfer function. Transfer
49 * characteristics as defined by IEC 61966-2-1 sRGB. Equivalent
73 * SMPTE ST 2084 (2014) for 10-, 12-, 14-, and 16-bit systems
74 * and Rec. ITU-R BT.2100-2 perceptual quantization (PQ) system,
104 * BT.2020 is defined with more precision for 10 and 12-bit
138 * struct drm_colorop_state - mutable colorop state
171 * Multiplier to 'gain' the plane. Format is S31.32 sign-magnitude.
179 * interpretation of the blob is TYPE-specific.
[all …]
/linux/drivers/input/touchscreen/
H A Dcyttsp5.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 2012-2015 Cypress Semiconductor
13 #include <linux/crc-itu-t.h>
32 #define CY_NUM_BTN_EVENT_ID GENMASK(CY_BITS_PER_BTN - 1, 0)
226 error = regmap_bulk_read(ts->regmap, HID_INPUT_REG, temp, sizeof(temp)); in cyttsp5_read()
235 return -EINVAL; in cyttsp5_read()
238 return regmap_bulk_read(ts->regmap, HID_INPUT_REG, buf, size); in cyttsp5_read()
247 return -E2BIG; in cyttsp5_write()
263 return regmap_bulk_write(ts->regmap, reg & 0xFF, cmd, size + 1); in cyttsp5_write()
274 *axis &= max - 1; in cyttsp5_get_touch_axis()
[all …]
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_fimc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
26 #include "regs-fimc.h"
115 return readl(ctx->regs + reg); in fimc_read()
120 writel(val, ctx->regs + reg); in fimc_write()
125 void __iomem *r = ctx->regs + reg; in fimc_set_bits() local
127 writel(readl(r) | bits, r); in fimc_set_bits()
132 void __iomem *r = ctx->regs + reg; in fimc_clear_bits() local
134 writel(readl(r) & ~bits, r); in fimc_clear_bits()
186 DRM_DEV_DEBUG_KMS(ctx->dev, "enable[%d]\n", enable); in fimc_handle_jpeg()
201 DRM_DEV_DEBUG_KMS(ctx->dev, "enable[%d]\n", enable); in fimc_mask_irq()
[all …]
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c1 // SPDX-License-Identifier: MIT
42 * implemented per-plane color management was not a thing yet. Because
44 * properties to pre-blending HW functions. This is incompatible with
45 * per-plane color management, such as via the AMD private properties or
47 * with per-plane color management is the GAMMA property as it is
48 * applied post-blending.
51 * when the kernel is built explicitly with -DAMD_PRIVATE_COLOR. They
52 * are temporary building blocks on the path to full-fledged &drm_plane
60 * -------------------
65 * - Input gamma LUT (de-normalized)
[all …]
/linux/drivers/media/i2c/adv748x/
H A Dadv748x-core.c1 // SPDX-License-Identifier: GPL-2.0+
21 #include <linux/v4l2-dv-timings.h>
23 #include <media/v4l2-ctrls.h>
24 #include <media/v4l2-device.h>
25 #include <media/v4l2-dv-timings.h>
26 #include <media/v4l2-fwnode.h>
27 #include <media/v4l2-ioctl.h>
31 /* -----------------------------------------------------------------------------
63 if (!state->i2c_clients[region]) in adv748x_configure_regmap()
64 return -ENODEV; in adv748x_configure_regmap()
[all …]

12