| /kernel/linux/linux-6.6/drivers/media/platform/amphion/ |
| D | vpu_color.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright 2020-2021 NXP 15 #include <media/v4l2-device.h> 21 V4L2_COLORSPACE_REC709, /*Rec. ITU-R BT.709-6*/ 24 V4L2_COLORSPACE_470_SYSTEM_M, /*Rec. ITU-R BT.470-6 System M*/ 25 V4L2_COLORSPACE_470_SYSTEM_BG, /*Rec. ITU-R BT.470-6 System B, G*/ 29 V4L2_COLORSPACE_BT2020, /*Rec. ITU-R BT.2020-2*/ 30 0, /*SMPTE ST 428-1*/ 35 V4L2_XFER_FUNC_709, /*Rec. ITU-R BT.709-6*/ 38 0, /*Rec. ITU-R BT.470-6 System M*/ [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | biblio.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 10 CEA 608-E 14 :title: CEA-608-E R-2014 "Line 21 Data Services" 24 :title: EN 300 294 "625-line television Wide Screen Signalling (WSS)" 50 ISO 13818-1 54 :title: ITU-T Rec. H.222.0 | ISO/IEC 13818-1 "Information technology — Generic coding of moving… 56 :author: International Telecommunication Union (http://www.itu.ch), International Organisation f… 60 ISO 13818-2 64 :title: ITU-T Rec. H.262 | ISO/IEC 13818-2 "Information technology — Generic coding of moving p… 66 :author: International Telecommunication Union (http://www.itu.ch), International Organisation f… [all …]
|
| D | crop.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 6 Image Cropping, Insertion and Scaling -- the CROP API 12 <selection-api>`. The new API should be preferred in most cases, 15 equivalent in the SELECTION API. See :ref:`selection-vs-crop` for a 62 .. _crop-scale: 64 .. kernel-figure:: crop.svg 81 :ref:`vbi-hsync`). Vertically ITU-R line numbers of the first field 82 (see ITU R-525 line numbering for :ref:`525 lines <vbi-525>` and for 83 :ref:`625 lines <vbi-625>`), multiplied by two if the driver 167 .. code-block:: c [all …]
|
| D | dev-raw-vbi.rst | 1 .. 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 …]
|
| D | vidioc-g-sliced-vbi-cap.rst | 1 .. 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 …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | biblio.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 10 CEA 608-E 14 :title: CEA-608-E R-2014 "Line 21 Data Services" 24 :title: EN 300 294 "625-line television Wide Screen Signalling (WSS)" 50 ISO 13818-1 54 :title: ITU-T Rec. H.222.0 | ISO/IEC 13818-1 "Information technology --- Generic coding of movi… 56 :author: International Telecommunication Union (http://www.itu.ch), International Organisation f… 60 ISO 13818-2 64 :title: ITU-T Rec. H.262 | ISO/IEC 13818-2 "Information technology --- Generic coding of moving… 66 :author: International Telecommunication Union (http://www.itu.ch), International Organisation f… [all …]
|
| D | crop.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 6 Image Cropping, Insertion and Scaling -- the CROP API 12 <selection-api>`. The new API should be preferred in most cases, 15 equivalent in the SELECTION API. See :ref:`selection-vs-crop` for a 62 .. _crop-scale: 64 .. kernel-figure:: crop.svg 81 :ref:`vbi-hsync`). Vertically ITU-R line numbers of the first field 82 (see ITU R-525 line numbering for :ref:`525 lines <vbi-525>` and for 83 :ref:`625 lines <vbi-625>`), multiplied by two if the driver 167 .. code-block:: c [all …]
|
| D | dev-raw-vbi.rst | 1 .. 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 …]
|
| /kernel/linux/linux-5.10/drivers/staging/vc04_services/vchiq-mmal/ |
| D | mmal-encodings.h | 1 /* 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 …]
|
| /kernel/linux/linux-6.6/drivers/staging/vc04_services/vchiq-mmal/ |
| D | mmal-encodings.h | 1 /* 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 …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/info_packet/ |
| D | info_packet.c | 41 //04h = 3D stereo + PSR/PSR2 + Y-coordinate. 43 //05h = 3D stereo + PSR/PSR2 + Y-coordinate + Pixel Encoding/Colorimetry Format 72 //0: Periodic pseudo-static EM Data Set 86 //2: This EM Data Set is defined by CTA-861-G 99 //PB7-27 (20 bytes): 144 …if (stream->timing.timing_3d_format != TIMING_3D_FORMAT_NONE && stream->view_format != VIEW_3D_FOR… in mod_build_vsc_infopacket() 149 /* VSC packet set to 4 for PSR-SU, or 2 for PSR1 */ in mod_build_vsc_infopacket() 150 if (stream->link->psr_settings.psr_version == DC_PSR_VERSION_SU_1) in mod_build_vsc_infopacket() 152 else if (stream->link->replay_settings.config.replay_supported) in mod_build_vsc_infopacket() 154 else if (stream->link->psr_settings.psr_version == DC_PSR_VERSION_1) in mod_build_vsc_infopacket() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/info_packet/ |
| D | info_packet.c | 41 //04h = 3D stereo + PSR/PSR2 + Y-coordinate. 43 //05h = 3D stereo + PSR/PSR2 + Y-coordinate + Pixel Encoding/Colorimetry Format 72 //0: Periodic pseudo-static EM Data Set 86 //2: This EM Data Set is defined by CTA-861-G 99 //PB7-27 (20 bytes): 142 …if (stream->timing.timing_3d_format != TIMING_3D_FORMAT_NONE && stream->view_format != VIEW_3D_FOR… in mod_build_vsc_infopacket() 148 if (stream->link->psr_settings.psr_version != DC_PSR_VERSION_UNSUPPORTED) in mod_build_vsc_infopacket() 152 if (stream->use_vsc_sdp_for_colorimetry) in mod_build_vsc_infopacket() 162 /* Secondary-data Packet ID = 0*/ in mod_build_vsc_infopacket() 163 info_packet->hb0 = 0x00; in mod_build_vsc_infopacket() [all …]
|
| /kernel/linux/linux-6.6/include/media/drv-intf/ |
| D | exynos-fimc.h | 1 /* 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 …]
|
| /kernel/linux/linux-5.10/include/media/drv-intf/ |
| D | exynos-fimc.h | 1 /* 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 …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_color_mgmt.c | 49 * linear/pass-thru gamma table should be used. This is generally the 50 * driver boot-up state too. Drivers can access this blob through 57 * publish the largest size, and sub-sample smaller sized LUTs (e.g. for 58 * split-gamma modes) appropriately. 67 * unit/pass-thru matrix should be used. This is generally the driver 68 * boot-up state too. Drivers can access the blob for the color conversion 80 * linear/pass-thru gamma table should be used. This is generally the 81 * driver boot-up state too. Drivers can access this blob through 88 * largest size, and sub-sample smaller sized LUTs (e.g. for split-gamma 115 * @m: number of integer bits, only support m <= 32, include the sign-bit [all …]
|
| D | drm_format_helper.c | 1 // SPDX-License-Identifier: GPL-2.0 or MIT 23 return clip->y1 * pitch + clip->x1 * cpp; in clip_offset() 27 * drm_fb_memcpy - Copy clip buffer 39 unsigned int cpp = fb->format->cpp[0]; in drm_fb_memcpy() 40 size_t len = (clip->x2 - clip->x1) * cpp; in drm_fb_memcpy() 41 unsigned int y, lines = clip->y2 - clip->y1; in drm_fb_memcpy() 43 vaddr += clip_offset(clip, fb->pitches[0], cpp); in drm_fb_memcpy() 46 vaddr += fb->pitches[0]; in drm_fb_memcpy() 53 * drm_fb_memcpy_dstclip - Copy clip buffer 66 unsigned int cpp = fb->format->cpp[0]; in drm_fb_memcpy_dstclip() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/ |
| D | drm_color_mgmt.c | 50 * linear/pass-thru gamma table should be used. This is generally the 51 * driver boot-up state too. Drivers can access this blob through 58 * publish the largest size, and sub-sample smaller sized LUTs (e.g. for 59 * split-gamma modes) appropriately. 68 * unit/pass-thru matrix should be used. This is generally the driver 69 * boot-up state too. Drivers can access the blob for the color conversion 81 * linear/pass-thru gamma table should be used. This is generally the 82 * driver boot-up state too. Drivers can access this blob through 93 * largest size, and sub-sample smaller sized LUTs (e.g. for split-gamma 119 * @m: number of integer bits, only support m <= 32, include the sign-bit [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | samsung-s5c73m3.txt | 2 ------------------------------ 4 The S5C73M3 camera ISP supports MIPI CSI-2 and parallel (ITU-R BT.656) video 11 --------------------- 15 - compatible : "samsung,s5c73m3"; 16 - reg : I2C slave address of the sensor; 17 - vdd-int-supply : digital power supply (1.2V); 18 - vdda-supply : analog power supply (1.2V); 19 - vdd-reg-supply : regulator input power supply (2.8V); 20 - vddio-host-supply : host I/O power supply (1.8V to 2.8V); 21 - vddio-cis-supply : CIS I/O power supply (1.2V to 1.8V); [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/ |
| D | samsung,s5c73m3.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 14 The S5C73M3 camera ISP supports MIPI CSI-2 and parallel (ITU-R BT.656) 31 clock-names: 33 - const: cis_extclk 35 clock-frequency: 39 standby-gpios: [all …]
|
| D | renesas,rzg2l-cru.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/media/renesas,rzg2l-cru.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 15 color space conversion, LUT, pixel format conversion, etc. An MIPI CSI-2 input and 16 parallel (including ITU-R BT.656) input are provided as the image sensor interface. 21 - enum: 22 - renesas,r9a07g044-cru # RZ/G2{L,LC} 23 - renesas,r9a07g054-cru # RZ/V2L [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | panel-ilitek-ili9322.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * - 8-bit serial RGB interface 7 * - 24-bit parallel RGB interface 8 * - 8-bit ITU-R BT.601 interface 9 * - 8-bit ITU-R BT.656 interface 10 * - Up to 320RGBx240 dots resolution TFT LCD displays 11 * - Scaling, brightness and contrast 19 * Derived from drivers/drm/gpu/panel/panel-samsung-ld9040.c 63 /* 0 = right-to-left, 1 = left-to-right (default), horizontal flip */ 65 /* 0 = down-to-up, 1 = up-to-down (default), vertical flip */ [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/panel/ |
| D | panel-ilitek-ili9322.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * - 8-bit serial RGB interface 7 * - 24-bit parallel RGB interface 8 * - 8-bit ITU-R BT.601 interface 9 * - 8-bit ITU-R BT.656 interface 10 * - Up to 320RGBx240 dots resolution TFT LCD displays 11 * - Scaling, brightness and contrast 19 * Derived from drivers/drm/gpu/panel/panel-samsung-ld9040.c 64 /* 0 = right-to-left, 1 = left-to-right (default), horizontal flip */ 66 /* 0 = down-to-up, 1 = up-to-down (default), vertical flip */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/i2c/ |
| D | tvp5150.txt | 4 (and also SECAM in the TVP5151 case) video signals to either 8-bit 4:2:2 YUV 5 with discrete syncs or 8-bit ITU-R BT.656 with embedded syncs output formats. 9 - compatible: Value must be "ti,tvp5150". 10 - reg: I2C slave address. 14 - pdn-gpios: Phandle for the GPIO connected to the PDN pin, if any. 15 - reset-gpios: Phandle for the GPIO connected to the RESETB pin, if any. 19 Documentation/devicetree/bindings/media/video-interfaces.txt. The port nodes 23 -------------------------------------- 26 Y-OUT src 2 32 tvp-5150 port@0 (AIP1A) [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/ |
| D | tvp5150.txt | 4 (and also SECAM in the TVP5151 case) video signals to either 8-bit 4:2:2 YUV 5 with discrete syncs or 8-bit ITU-R BT.656 with embedded syncs output formats. 9 - compatible: Value must be "ti,tvp5150". 10 - reg: I2C slave address. 14 - pdn-gpios: Phandle for the GPIO connected to the PDN pin, if any. 15 - reset-gpios: Phandle for the GPIO connected to the RESETB pin, if any. 19 Documentation/devicetree/bindings/media/video-interfaces.txt. The port nodes 23 -------------------------------------- 26 Y-OUT src 2 32 tvp-5150 port@0 (AIP1A) [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/bt8xx/ |
| D | bttvp.h | 1 /* 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 …]
|