Home
last modified time | relevance | path

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

123456789

/kernel/linux/linux-5.10/Documentation/gpu/
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
/kernel/linux/linux-6.6/Documentation/gpu/
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
/kernel/linux/linux-5.10/include/drm/bridge/
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 …]
/kernel/linux/linux-6.6/include/drm/bridge/
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 …]
/kernel/linux/linux-5.10/drivers/media/platform/davinci/
Ddm355_ccdc.c41 /* YCbCr configuration */
42 struct ccdc_params_ycbcr ycbcr; member
85 /* YCbCr configuration */
86 .ycbcr = {
216 * output to SDRAM. example, for ycbcr, it is one y and one c, so 2. in ccdc_setwin()
249 /* This function will configure CCDC for YCbCr video capture */
252 struct ccdc_params_ycbcr *params = &ccdc_cfg.ycbcr; in ccdc_config_ycbcr()
689 ccdc_cfg.ycbcr.buf_type = buf_type; in ccdc_set_buftype()
696 return ccdc_cfg.ycbcr.buf_type; in ccdc_get_buftype()
728 ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; in ccdc_set_pixel_format()
[all …]
Disif.c72 struct isif_ycbcr_config ycbcr; member
82 .ycbcr = {
278 * output to SDRAM. example, for ycbcr, it is one y and one c, so 2. in isif_setwin()
696 isif_cfg.ycbcr.buf_type = buf_type; in isif_set_buftype()
706 return isif_cfg.ycbcr.buf_type; in isif_get_buftype()
750 isif_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; in isif_set_pixel_format()
752 isif_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; in isif_set_pixel_format()
771 if (isif_cfg.ycbcr.pix_order == CCDC_PIXORDER_YCBYCR) in isif_get_pixel_format()
787 isif_cfg.ycbcr.win.top = win->top; in isif_set_image_window()
788 isif_cfg.ycbcr.win.left = win->left; in isif_set_image_window()
[all …]
Ddm644x_ccdc.c43 /* YCbCr configuration */
44 struct ccdc_params_ycbcr ycbcr; member
60 .ycbcr = {
127 * output to SDRAM. example, for ycbcr, it is one y and one c, so 2. in ccdc_setwin()
243 * This function will configure CCDC for YCbCr video capture
247 struct ccdc_params_ycbcr *params = &ccdc_cfg.ycbcr; in ccdc_config_ycbcr()
542 ccdc_cfg.ycbcr.buf_type = buf_type; in ccdc_set_buftype()
550 return ccdc_cfg.ycbcr.buf_type; in ccdc_get_buftype()
580 ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_YCBYCR; in ccdc_set_pixel_format()
582 ccdc_cfg.ycbcr.pix_order = CCDC_PIXORDER_CBYCRY; in ccdc_set_pixel_format()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/i2c/
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] */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/
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] */
/kernel/linux/linux-5.10/drivers/media/platform/am437x/
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
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 …]
/kernel/linux/linux-6.6/drivers/media/platform/ti/am437x/
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
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 …]
/kernel/linux/linux-6.6/include/media/davinci/
Dvpfe_types.h22 /* YCbCr - 8 bit with external sync */
24 /* YCbCr - 16 bit with external sync */
/kernel/linux/linux-5.10/include/media/davinci/
Dvpfe_types.h22 /* YCbCr - 8 bit with external sync */
24 /* YCbCr - 16 bit with external sync */
/kernel/linux/linux-6.6/Documentation/admin-guide/media/
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]
/kernel/linux/linux-6.6/drivers/gpu/drm/meson/
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.
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_opp.c108 * RGB and 0x80000 YCbCr. in opp1_set_spatial_dither()
113 * and 0x80000 YCbCr. in opp1_set_spatial_dither()
118 * 0x80000 YCbCr. in opp1_set_spatial_dither()
153 * 0: RGB 4:4:4 or YCbCr 4:4:4 or YOnly
154 * 1: YCbCr 4:2:2
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Drenesas,fdp1.yaml15 between YCbCr/YUV formats and RGB formats. Only YCbCr/YUV formats are
Dti-am437x-vpfe.txt17 3 - YCbCr 8 Bit Interface.
18 4 - YCbCr 16 Bit Interface.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/
Drenesas,fdp1.yaml15 between YCbCr/YUV formats and RGB formats. Only YCbCr/YUV formats are
Dti-am437x-vpfe.txt17 3 - YCbCr 8 Bit Interface.
18 4 - YCbCr 16 Bit Interface.
/kernel/linux/linux-6.6/drivers/gpu/drm/mxsfb/
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()
731 /* Packed YCbCr */
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/
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
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_opp.c110 * RGB and 0x80000 YCbCr. in opp1_set_spatial_dither()
115 * and 0x80000 YCbCr. in opp1_set_spatial_dither()
120 * 0x80000 YCbCr. in opp1_set_spatial_dither()
157 * 0: RGB 4:4:4 or YCbCr 4:4:4 or YOnly
158 * 1: YCbCr 4:2:2

123456789