Lines Matching full:bayer

9  * Raw yuv or Bayer RGB data from a decoder. CCDC has several modules
11 * pre-process the Bayer RGB data, before writing it to SDRAM.
13 * TODO: 1) Raw bayer parameter settings and bayer capture
39 /* Raw Bayer configuration */
40 struct ccdc_params_raw bayer; member
47 .bayer = {
100 /* Raw Bayer formats */
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.gain.r_ye = GAIN_DEFAULT; in ccdc_restore_defaults()
168 ccdc_cfg.bayer.gain.gb_g = GAIN_DEFAULT; in ccdc_restore_defaults()
169 ccdc_cfg.bayer.gain.gr_cy = GAIN_DEFAULT; in ccdc_restore_defaults()
170 ccdc_cfg.bayer.gain.b_mg = GAIN_DEFAULT; in ccdc_restore_defaults()
510 struct ccdc_params_raw *params = &ccdc_cfg.bayer; in ccdc_config_raw()
512 &ccdc_cfg.bayer.config_params; in ccdc_config_raw()
687 ccdc_cfg.bayer.buf_type = buf_type; in ccdc_set_buftype()
695 return ccdc_cfg.bayer.buf_type; in ccdc_get_buftype()
718 struct ccdc_a_law *alaw = &ccdc_cfg.bayer.config_params.alaw; in ccdc_set_pixel_format()
721 ccdc_cfg.bayer.pix_fmt = CCDC_PIXFMT_RAW; in ccdc_set_pixel_format()
738 struct ccdc_a_law *alaw = &ccdc_cfg.bayer.config_params.alaw; in ccdc_get_pixel_format()
757 ccdc_cfg.bayer.win = *win; in ccdc_set_image_window()
766 *win = ccdc_cfg.bayer.win; in ccdc_get_image_window()
774 &ccdc_cfg.bayer.config_params; in ccdc_get_line_length()
780 len = ccdc_cfg.bayer.win.width; in ccdc_get_line_length()
782 len = ccdc_cfg.bayer.win.width * 2; in ccdc_get_line_length()
791 ccdc_cfg.bayer.frm_fmt = frm_fmt; in ccdc_set_frame_format()
800 return ccdc_cfg.bayer.frm_fmt; in ccdc_get_frame_format()
829 /* TODO add support for raw bayer here */ in ccdc_set_hw_if_params()