Home
last modified time | relevance | path

Searched refs:bayer (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/media/test-drivers/vimc/
H A Dvimc-common.c14 * 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 Dvimc-scaler.c121 /* 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 Dvimc-common.h70 * @bayer: true if this is a bayer format
79 bool bayer; member
/kernel/linux/linux-6.6/drivers/media/test-drivers/vimc/
H A Dvimc-common.c14 * 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 Dvimc-scaler.c103 /* 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 Dvimc-common.h77 * @bayer: true if this is a bayer format
86 bool bayer; member
/kernel/linux/linux-5.10/drivers/media/platform/davinci/
H A Ddm355_ccdc.c13 * 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 Disif.c8 * 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 Ddm644x_ccdc.c15 * 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 Dimx-media-utils.c108 /*** 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 Dimx-media.h79 /* 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 Dimx-media-utils.c108 /*** 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 Dimx-media.h82 /* 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 Dsun6i_isp_params.c24 .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 Dam437x-vpfe.c303 &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 Dam437x-vpfe.h194 struct ccdc_params_raw bayer; member
/kernel/linux/linux-6.6/drivers/media/platform/ti/am437x/
H A Dam437x-vpfe.c303 &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 Dam437x-vpfe.h194 struct ccdc_params_raw bayer; member
/kernel/linux/linux-6.6/drivers/staging/media/sunxi/sun6i-isp/uapi/
H A Dsun6i-isp-config.h39 struct sun6i_isp_params_config_bayer bayer; member
/kernel/linux/linux-5.10/drivers/media/platform/xilinx/
H A Dxilinx-tpg.c79 * @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 Dxilinx-tpg.c79 * @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 Dmicrochip-isc-base.c572 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 Dmt9m111.c635 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 Dmt9m111.c634 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 Datmel-isc-base.c548 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()

Completed in 25 milliseconds

12