/kernel/linux/linux-5.10/drivers/media/test-drivers/vimc/ |
H A D | vimc-common.c | 14 * NOTE: non-bayer formats need to come first (necessary for enum_mbus_code 28 .bayer = false, 43 .bayer = false, 49 .bayer = false, 57 .bayer = true, 63 .bayer = true, 69 .bayer = true, 75 .bayer = true, 81 .bayer = true, 87 .bayer [all...] |
H A D | vimc-scaler.c | 121 /* We don't support bayer format */ in vimc_sca_enum_mbus_code() 122 if (!vpix || vpix->bayer) in vimc_sca_enum_mbus_code() 139 /* Only accept code in the pix map table in non bayer format */ in vimc_sca_enum_frame_size() 141 if (!vpix || vpix->bayer) in vimc_sca_enum_frame_size() 187 /* Only accept code in the pix map table in non bayer format */ in vimc_sca_adjust_sink_fmt() 189 if (!vpix || vpix->bayer) in vimc_sca_adjust_sink_fmt()
|
H A D | vimc-common.h | 70 * @bayer: true if this is a bayer format 79 bool bayer; member
|
/kernel/linux/linux-6.6/drivers/media/test-drivers/vimc/ |
H A D | vimc-common.c | 14 * NOTE: non-bayer formats need to come first (necessary for enum_mbus_code 28 .bayer = false, 43 .bayer = false, 49 .bayer = false, 57 .bayer = true, 63 .bayer = true, 69 .bayer = true, 75 .bayer = true, 81 .bayer = true, 87 .bayer [all...] |
H A D | vimc-scaler.c | 103 /* We don't support bayer format */ in vimc_scaler_enum_mbus_code() 104 if (!vpix || vpix->bayer) in vimc_scaler_enum_mbus_code() 121 /* Only accept code in the pix map table in non bayer format */ in vimc_scaler_enum_frame_size() 123 if (!vpix || vpix->bayer) in vimc_scaler_enum_frame_size() 189 /* Only accept code in the pix map table in non bayer format. */ in vimc_scaler_set_fmt() 191 if (vpix && !vpix->bayer) in vimc_scaler_set_fmt()
|
H A D | vimc-common.h | 77 * @bayer: true if this is a bayer format 86 bool bayer; member
|
/kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
H A D | dm355_ccdc.c | 13 * TODO: 1) Raw bayer parameter settings and bayer capture 40 struct ccdc_params_raw bayer; member 47 .bayer = { 140 regw(ccdc_cfg.bayer.gain.r_ye, RYEGAIN); in ccdc_config_gain_offset() 141 regw(ccdc_cfg.bayer.gain.gr_cy, GRCYGAIN); in ccdc_config_gain_offset() 142 regw(ccdc_cfg.bayer.gain.gb_g, GBGGAIN); in ccdc_config_gain_offset() 143 regw(ccdc_cfg.bayer.gain.b_mg, BMGGAIN); in ccdc_config_gain_offset() 145 regw(ccdc_cfg.bayer.ccdc_offset, OFFSET); in ccdc_config_gain_offset() 167 ccdc_cfg.bayer in ccdc_restore_defaults() [all...] |
H A D | isif.c | 8 * TI SoCs. This is used for capturing yuv or bayer video or image data 14 * TODO: 1) Raw bayer parameter settings and bayer capture 73 struct isif_params_raw bayer; member 92 .bayer = { 214 &isif_cfg.bayer.config_params.gain_offset; in isif_config_gain_offset() 250 isif_cfg.bayer.config_params = isif_config_defaults; in isif_restore_defaults() 530 struct isif_params_raw *params = &isif_cfg.bayer; in isif_config_raw() 532 &isif_cfg.bayer.config_params; in isif_config_raw() 681 frame_size.hlpfr = isif_cfg.bayer in isif_config_raw() [all...] |
H A D | dm644x_ccdc.c | 15 * TODO: Test Raw bayer parameter settings and bayer capture 42 struct ccdc_params_raw bayer; member 49 .bayer = { 374 struct ccdc_params_raw *params = &ccdc_cfg.bayer; in ccdc_config_raw() 376 &ccdc_cfg.bayer.config_params; in ccdc_config_raw() 540 ccdc_cfg.bayer.buf_type = buf_type; in ccdc_set_buftype() 549 return ccdc_cfg.bayer.buf_type; in ccdc_get_buftype() 573 ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; in ccdc_set_pixel_format() 575 ccdc_cfg.bayer in ccdc_set_pixel_format() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/imx/ |
H A D | imx-media-utils.c | 108 /*** raw bayer and grayscale formats start here ***/ 114 .bayer = true, 120 .bayer = true, 126 .bayer = true, 132 .bayer = true, 143 .bayer = true, 154 .bayer = true, 165 .bayer = true, 176 .bayer = true, 186 .bayer [all...] |
H A D | imx-media.h | 79 /* cycles per pixel for generic (bayer) formats for the parallel bus */ 83 bool bayer; /* is a raw bayer format */ member
|
/kernel/linux/linux-6.6/drivers/staging/media/imx/ |
H A D | imx-media-utils.c | 108 /*** raw bayer and grayscale formats start here ***/ 114 .bayer = true, 120 .bayer = true, 126 .bayer = true, 132 .bayer = true, 143 .bayer = true, 154 .bayer = true, 165 .bayer = true, 176 .bayer = true, 186 .bayer [all...] |
H A D | imx-media.h | 82 /* cycles per pixel for generic (bayer) formats for the parallel bus */ 86 bool bayer; /* is a raw bayer format */ member
|
/kernel/linux/linux-6.6/drivers/staging/media/sunxi/sun6i-isp/ |
H A D | sun6i_isp_params.c | 24 .bayer = { 80 const struct sun6i_isp_params_config_bayer *bayer = &config->bayer; in sun6i_isp_params_configure_bayer() local 83 SUN6I_ISP_BAYER_OFFSET0_R(bayer->offset_r) | in sun6i_isp_params_configure_bayer() 84 SUN6I_ISP_BAYER_OFFSET0_GR(bayer->offset_gr)); in sun6i_isp_params_configure_bayer() 87 SUN6I_ISP_BAYER_OFFSET1_GB(bayer->offset_gb) | in sun6i_isp_params_configure_bayer() 88 SUN6I_ISP_BAYER_OFFSET1_B(bayer->offset_b)); in sun6i_isp_params_configure_bayer() 91 SUN6I_ISP_BAYER_GAIN0_R(bayer->gain_r) | in sun6i_isp_params_configure_bayer() 92 SUN6I_ISP_BAYER_GAIN0_GR(bayer->gain_gr)); in sun6i_isp_params_configure_bayer() 95 SUN6I_ISP_BAYER_GAIN1_GB(bayer in sun6i_isp_params_configure_bayer() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/am437x/ |
H A D | am437x-vpfe.c | 303 &ccdc->ccdc_cfg.bayer.config_params; in vpfe_ccdc_update_raw_params() 511 &ccdc->ccdc_cfg.bayer.config_params; in vpfe_ccdc_config_raw() 512 struct ccdc_params_raw *params = &ccdc->ccdc_cfg.bayer; in vpfe_ccdc_config_raw() 597 ccdc->ccdc_cfg.bayer.buf_type = buf_type; in vpfe_ccdc_set_buftype() 607 return ccdc->ccdc_cfg.bayer.buf_type; in vpfe_ccdc_get_buftype() 620 ccdc->ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; in vpfe_ccdc_set_pixel_format() 625 ccdc->ccdc_cfg.bayer.config_params.alaw.enable = 0; in vpfe_ccdc_set_pixel_format() 629 ccdc->ccdc_cfg.bayer.config_params.alaw.enable = 1; in vpfe_ccdc_set_pixel_format() 682 ccdc->ccdc_cfg.bayer.win = *win; in vpfe_ccdc_set_image_window() 683 ccdc->ccdc_cfg.bayer in vpfe_ccdc_set_image_window() [all...] |
H A D | am437x-vpfe.h | 194 struct ccdc_params_raw bayer; member
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/am437x/ |
H A D | am437x-vpfe.c | 303 &ccdc->ccdc_cfg.bayer.config_params; in vpfe_ccdc_update_raw_params() 511 &ccdc->ccdc_cfg.bayer.config_params; in vpfe_ccdc_config_raw() 512 struct ccdc_params_raw *params = &ccdc->ccdc_cfg.bayer; in vpfe_ccdc_config_raw() 597 ccdc->ccdc_cfg.bayer.buf_type = buf_type; in vpfe_ccdc_set_buftype() 607 return ccdc->ccdc_cfg.bayer.buf_type; in vpfe_ccdc_get_buftype() 620 ccdc->ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; in vpfe_ccdc_set_pixel_format() 625 ccdc->ccdc_cfg.bayer.config_params.alaw.enable = 0; in vpfe_ccdc_set_pixel_format() 629 ccdc->ccdc_cfg.bayer.config_params.alaw.enable = 1; in vpfe_ccdc_set_pixel_format() 682 ccdc->ccdc_cfg.bayer.win = *win; in vpfe_ccdc_set_image_window() 683 ccdc->ccdc_cfg.bayer in vpfe_ccdc_set_image_window() [all...] |
H A D | am437x-vpfe.h | 194 struct ccdc_params_raw bayer; member
|
/kernel/linux/linux-6.6/drivers/staging/media/sunxi/sun6i-isp/uapi/ |
H A D | sun6i-isp-config.h | 39 struct sun6i_isp_params_config_bayer bayer; member
|
/kernel/linux/linux-5.10/drivers/media/platform/xilinx/ |
H A D | xilinx-tpg.c | 79 * @bayer: boolean flag if TPG is set to any bayer format 98 bool bayer; member 211 * Configure the bayer phase and video timing mux based on the in xtpg_s_stream() 233 * For TPG v5.0, the bayer phase needs to be off for the pass through in xtpg_s_stream() 297 if (xtpg->bayer) { in xtpg_set_format() 822 xtpg->bayer = true; in xtpg_probe()
|
/kernel/linux/linux-6.6/drivers/media/platform/xilinx/ |
H A D | xilinx-tpg.c | 79 * @bayer: boolean flag if TPG is set to any bayer format 98 bool bayer; member 211 * Configure the bayer phase and video timing mux based on the in xtpg_s_stream() 233 * For TPG v5.0, the bayer phase needs to be off for the pass through in xtpg_s_stream() 299 if (xtpg->bayer) { in xtpg_set_format() 825 xtpg->bayer = true; in xtpg_probe()
|
/kernel/linux/linux-6.6/drivers/media/platform/microchip/ |
H A D | microchip-isc-base.c | 572 bool bayer = false, yuv = false, rgb = false, grey = false; in isc_try_validate_formats() local 589 bayer = true; in isc_try_validate_formats() 621 "Format validation, requested rgb=%u, yuv=%u, grey=%u, bayer=%u\n", in isc_try_validate_formats() 622 rgb, yuv, grey, bayer); in isc_try_validate_formats() 624 if (bayer && in isc_try_validate_formats() 636 if ((rgb || bayer || yuv) && in isc_try_validate_formats()
|
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | mt9m111.c | 635 bool bayer; in mt9m111_set_fmt() local 646 bayer = fmt->code == MEDIA_BUS_FMT_SBGGR8_1X8 || in mt9m111_set_fmt() 653 if (bayer) { in mt9m111_set_fmt()
|
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | mt9m111.c | 634 bool bayer; in mt9m111_set_fmt() local 645 bayer = fmt->code == MEDIA_BUS_FMT_SBGGR8_1X8 || in mt9m111_set_fmt() 652 if (bayer) { in mt9m111_set_fmt()
|
/kernel/linux/linux-6.6/drivers/staging/media/deprecated/atmel/ |
H A D | atmel-isc-base.c | 548 bool bayer = false, yuv = false, rgb = false, grey = false; in isc_try_validate_formats() local 565 bayer = true; in isc_try_validate_formats() 596 "Format validation, requested rgb=%u, yuv=%u, grey=%u, bayer=%u\n", in isc_try_validate_formats() 597 rgb, yuv, grey, bayer); in isc_try_validate_formats() 600 if ((bayer) && !ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code)) in isc_try_validate_formats()
|