| /kernel/linux/linux-5.10/Documentation/gpu/ |
| D | afbc.rst | 164 - 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/ |
| D | afbc.rst | 164 - 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/ |
| D | dw_hdmi.h | 35 * | 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/ |
| D | dw_hdmi.h | 35 * | 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/ |
| D | dm355_ccdc.c | 41 /* 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 …]
|
| D | isif.c | 72 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 …]
|
| D | dm644x_ccdc.c | 43 /* 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/ |
| D | tda1997x.txt | 11 - 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/ |
| D | tda1997x.txt | 11 - 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/ |
| D | am437x-vpfe.h | 40 /* 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
|
| D | am437x-vpfe.c | 220 * 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/ |
| D | am437x-vpfe.h | 40 /* 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
|
| D | am437x-vpfe.c | 220 * 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/ |
| D | vpfe_types.h | 22 /* YCbCr - 8 bit with external sync */ 24 /* YCbCr - 16 bit with external sync */
|
| /kernel/linux/linux-5.10/include/media/davinci/ |
| D | vpfe_types.h | 22 /* YCbCr - 8 bit with external sync */ 24 /* YCbCr - 16 bit with external sync */
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | imx7.rst | 117 … [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/ |
| D | meson_dw_mipi_dsi.h | 56 * 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/ |
| D | dcn10_opp.c | 108 * 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/ |
| D | renesas,fdp1.yaml | 15 between YCbCr/YUV formats and RGB formats. Only YCbCr/YUV formats are
|
| D | ti-am437x-vpfe.txt | 17 3 - YCbCr 8 Bit Interface. 18 4 - YCbCr 16 Bit Interface.
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/ |
| D | renesas,fdp1.yaml | 15 between YCbCr/YUV formats and RGB formats. Only YCbCr/YUV formats are
|
| D | ti-am437x-vpfe.txt | 17 3 - YCbCr 8 Bit Interface. 18 4 - YCbCr 16 Bit Interface.
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/mxsfb/ |
| D | lcdif_kms.c | 51 * 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/ |
| D | dce_opp.c | 257 * 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/ |
| D | dcn10_opp.c | 110 * 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
|