Home
last modified time | relevance | path

Searched full:ycbcr (Results 1 – 25 of 104) sorted by relevance

12345

/linux/Documentation/gpu/
H A Dafbc.rst164 - 8-bit per component YCbCr 444, single plane
171 - 10-bit per component YCbCr 444, single plane
178 - 8-bit per component YCbCr 422, single plane
185 - 8-bit per component YCbCr 422, two plane
193 - 10-bit per component YCbCr 422, single plane
200 - 10-bit per component YCbCr 422, two plane
208 - 8-bit per component YCbCr 420, single plane
215 - 10-bit per component YCbCr 420, single plane
222 - 8-bit per component YCbCr 420, two plane
230 - 10-bit per component YCbCr 420, two plane
/linux/include/drm/bridge/
H A Ddw_hdmi.h35 * | YCbCr 4:4:4 8bit | ``MEDIA_BUS_FMT_YUV8_1X24`` | ``V4L2_YCBCR_ENC_601`` |
40 * | YCbCr 4:4:4 10bits | ``MEDIA_BUS_FMT_YUV10_1X30`` | ``V4L2_YCBCR_ENC_601`` |
45 * | YCbCr 4:4:4 12bits | ``MEDIA_BUS_FMT_YUV12_1X36`` | ``V4L2_YCBCR_ENC_601`` |
50 * | YCbCr 4:4:4 16bits | ``MEDIA_BUS_FMT_YUV16_1X48`` | ``V4L2_YCBCR_ENC_601`` |
55 * | YCbCr 4:2:2 8bit | ``MEDIA_BUS_FMT_UYVY8_1X16`` | ``V4L2_YCBCR_ENC_601`` |
58 * | YCbCr 4:2:2 10bits | ``MEDIA_BUS_FMT_UYVY10_1X20`` | ``V4L2_YCBCR_ENC_601`` |
61 * | YCbCr 4:2:2 12bits | ``MEDIA_BUS_FMT_UYVY12_1X24`` | ``V4L2_YCBCR_ENC_601`` |
64 * | YCbCr 4:2:0 8bit | ``MEDIA_BUS_FMT_UYYVYY8_0_5X24`` | ``V4L2_YCBCR_ENC_601`` |
67 * | YCbCr 4:2:0 10bits | ``MEDIA_BUS_FMT_UYYVYY10_0_5X30``| ``V4L2_YCBCR_ENC_601`` |
70 * | YCbCr 4:2:0 12bits | ``MEDIA_BUS_FMT_UYYVYY12_0_5X36``| ``V4L2_YCBCR_ENC_601`` |
[all …]
/linux/Documentation/devicetree/bindings/media/i2c/
H A Dtda1997x.txt11 - YUV422 BT656 8bit per component (8 bits total): YCbCr[11:4] (2-cycles)
12 - YUV422 BT656 10bit per component (10 bits total): YCbCr[11:2] (2-cycles)
13 - YUV422 BT656 12bit per component (12 bits total): YCbCr[11:0] (2-cycles)
19 - YUV422 BT656 12bit per component (12 bits total): YCbCr[11:0] (2-cycles)
160 * The 8bpp BT656 mode outputs YCbCr[11:4] across 8bits over
164 /* YCbCr[11:8]<->VP[15:12]<->CSI_DATA[19:16] */
166 /* YCbCr[7:4]<->VP[11:08]<->CSI_DATA[15:12] */
H A Dtvp514x.txt8 component YCbCr.
/linux/drivers/media/platform/ti/am437x/
H A Dam437x-vpfe.h40 /* YCbCr - 8 bit with external sync */
42 /* YCbCr - 16 bit with external sync */
195 /* YCbCr configuration */
196 struct ccdc_params_ycbcr ycbcr; member
280 * buffer for field separated YCbCr formats
H A Dam437x-vpfe.c220 * output to SDRAM. example, for ycbcr, it is one y and one c, so 2. in vpfe_ccdc_setwin()
378 * This function will configure CCDC for YCbCr video capture
382 struct ccdc_params_ycbcr *params = &ccdc->ccdc_cfg.ycbcr; in vpfe_ccdc_config_ycbcr()
599 ccdc->ccdc_cfg.ycbcr.buf_type = buf_type; in vpfe_ccdc_set_buftype()
609 return ccdc->ccdc_cfg.ycbcr.buf_type; in vpfe_ccdc_get_buftype()
646 ccdc->ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; in vpfe_ccdc_set_pixel_format()
650 ccdc->ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; in vpfe_ccdc_set_pixel_format()
668 if (ccdc->ccdc_cfg.ycbcr.pix_order == CCDC_PIXORDER_YCBYCR) in vpfe_ccdc_get_pixel_format()
686 ccdc->ccdc_cfg.ycbcr.win = *win; in vpfe_ccdc_set_image_window()
687 ccdc->ccdc_cfg.ycbcr.bytesperpixel = bpp; in vpfe_ccdc_set_image_window()
[all …]
/linux/Documentation/admin-guide/media/
H A Dimx7.rst117 … [fmt:SBGGR10_1X10/800x600 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:full-range]
120 … [fmt:SBGGR10_1X10/800x600 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:full-range]
199 … [fmt:UYVY8_2X8/640x480 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:full-range]
202 … [fmt:UYVY8_2X8/640x480 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:full-range]
215 …[fmt:UYVY8_2X8/640x480@1/30 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:full-range]
/linux/drivers/gpu/drm/meson/
H A Dmeson_dw_mipi_dsi.h56 * 6=20-bit YCbCr 4:2:2;
57 * 7=24-bit YCbCr 4:2:2;
58 * 8=16-bit YCbCr 4:2:2;
61 * 11=12-bit YCbCr 4:2:0.
/linux/include/media/davinci/
H A Dvpfe_types.h22 /* YCbCr - 8 bit with external sync */
24 /* YCbCr - 16 bit with external sync */
/linux/drivers/gpu/drm/amd/display/dc/opp/dcn10/
H A Ddcn10_opp.c109 * RGB and 0x80000 YCbCr. in opp1_set_spatial_dither()
114 * and 0x80000 YCbCr. in opp1_set_spatial_dither()
119 * 0x80000 YCbCr. in opp1_set_spatial_dither()
154 * 0: RGB 4:4:4 or YCbCr 4:4:4 or YOnly
155 * 1: YCbCr 4:2:2
/linux/drivers/gpu/drm/mxsfb/
H A Dlcdif_kms.c51 * For conversion from YCbCr to RGB, the CSC operates as follows:
244 * The CSC differentiates between "YCbCr" and "YUV", but the reference in lcdif_set_formats()
247 * values differ. The YCbCr mode behaves as expected, with chroma values in lcdif_set_formats()
251 /* RGB -> YCbCr */ in lcdif_set_formats()
256 * CSC: BT.601 Limited Range RGB to YCbCr coefficients. in lcdif_set_formats()
275 /* YCbCr -> RGB */ in lcdif_set_formats()
290 /* RGB -> RGB, YCbCr -> YCbCr: bypass colorspace converter. */ in lcdif_set_formats()
730 /* Packed YCbCr */
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_opp.c257 * RGB and 0x80000 YCbCr. in set_spatial_dither()
262 * and 0x80000 YCbCr. in set_spatial_dither()
267 * 0x80000 YCbCr. in set_spatial_dither()
468 * 0: RGB 4:4:4 or YCbCr 4:4:4 or YOnly
469 * 1: YCbCr 4:2:2
504 * 0: RGB 4:4:4 or YCbCr 4:4:4 or YOnly
505 * 1: YCbCr 4:2:2
/linux/Documentation/devicetree/bindings/media/
H A Drenesas,fdp1.yaml15 between YCbCr/YUV formats and RGB formats. Only YCbCr/YUV formats are
H A Dti-am437x-vpfe.txt17 3 - YCbCr 8 Bit Interface.
18 4 - YCbCr 16 Bit Interface.
/linux/Documentation/userspace-api/media/v4l/
H A Dmetafmt-vsp1-hgo.rst24 three channels (RGB data only) or on the Y channel only (YCbCr only). It can
29 to compute three 64-bins histograms. RGB, YCbCr and HSV image formats are
35 single 256-bins histogram. Only the YCbCr image format is supported.
/linux/drivers/gpu/drm/stm/
H A Dltdc.h27 bool ycbcr_input; /* ycbcr input converter supported */
28 bool ycbcr_output; /* ycbcr output converter supported */
H A Dltdc.c108 #define LTDC_L1CYR0R (ldev->caps.layer_regs[21]) /* L1 Conversion YCbCr RGB 0 */
109 #define LTDC_L1CYR1R (ldev->caps.layer_regs[22]) /* L1 Conversion YCbCr RGB 1 */
184 #define EDCR_OCYEN BIT(25) /* Output Conversion to YCbCr 422: ENable */
185 #define EDCR_OCYSEL BIT(26) /* Output Conversion to YCbCr 422: SELection of the CCIR */
186 #define EDCR_OCYCO BIT(27) /* Output Conversion to YCbCr 422: Chrominance Order */
214 #define LXCR_C1R_YIA BIT(0) /* Ycbcr 422 Interleaved Ability */
215 #define LXCR_C1R_YSPA BIT(1) /* Ycbcr 420 Semi-Planar Ability */
216 #define LXCR_C1R_YFPA BIT(2) /* Ycbcr 420 Full-Planar Ability */
223 #define LxPCR_YCM GENMASK(5, 4) /* Ycbcr Conversion Mode */
227 #define LxPCR_YCEN BIT(3) /* YCbCr-to-RGB Conversion Enable */
[all …]
/linux/arch/arm/boot/dts/st/
H A Dste-href-ab8500.dtsi301 * This sets up the YCBCR connector pins, i.e. analog video out.
304 ycbcr {
307 function = "ycbcr";
H A Dste-href-ab8505.dtsi301 * This sets up the YCBCR connector pins, i.e. analog video out.
304 ycbcr {
307 function = "ycbcr";
/linux/drivers/gpu/drm/tests/
H A Ddrm_kunit_edid.h130 * YCbCr quantization: No Data
232 * YCbCr quantization: No Data
328 * Supports YCbCr 4:4:4
329 * Supports YCbCr 4:2:2
336 * YCbCr quantization: Selectable (via AVI YQ)
436 * Supports YCbCr 4:4:4
437 * Supports YCbCr 4:2:2
444 * YCbCr quantization: Selectable (via AVI YQ)
/linux/drivers/gpu/drm/sti/
H A DNOTES16 - The HD analog signal is typically driven by a YCbCr cable, supporting up to
27 | | | | | +---+ HD analog +--> YCbCr
H A Dsti_vid.c40 /* YCbCr to RGB BT709:
48 /* YCbCr to RGB BT709:
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-core.h133 * YCbCr data dynamic range for RGB-YUV color conversion.
461 * @out_order_1p: output 1-plane YCBCR order
462 * @out_order_2p: output 2-plane YCBCR order
463 * @in_order_1p: input 1-plane YCBCR order
464 * @in_order_2p: input 2-plane YCBCR order
/linux/drivers/gpu/drm/
H A Ddrm_color_mgmt.c473 [DRM_COLOR_YCBCR_BT601] = "ITU-R BT.601 YCbCr",
474 [DRM_COLOR_YCBCR_BT709] = "ITU-R BT.709 YCbCr",
475 [DRM_COLOR_YCBCR_BT2020] = "ITU-R BT.2020 YCbCr",
479 [DRM_COLOR_YCBCR_FULL_RANGE] = "YCbCr full range",
480 [DRM_COLOR_YCBCR_LIMITED_RANGE] = "YCbCr limited range",
/linux/include/uapi/drm/
H A Ddrm_fourcc.h237 /* packed YCbCr */
308 * 2 plane YCbCr
321 * 2 plane YCbCr
330 * 2 plane YCbCr MSB aligned
337 * 2 plane YCbCr MSB aligned
344 * 2 plane YCbCr MSB aligned
351 * 2 plane YCbCr MSB aligned
364 /* 3 plane non-subsampled (444) YCbCr
381 * 3 plane YCbCr
749 * layout. For YCbCr formats Cb/Cr components are taken in such a way that
[all …]

12345