Lines Matching defs:config
280 * This function is used to set horizontal and vertical config parameters
284 static void vpif_set_mode_info(const struct vpif_channel_config_params *config,
289 value = (config->eav2sav & vpifregs[config_channel_id].width_mask);
291 value |= (config->sav2eav & vpifregs[config_channel_id].width_mask);
294 value = (config->l1 & vpifregs[config_channel_id].len_mask);
296 value |= (config->l3 & vpifregs[config_channel_id].len_mask);
299 value = (config->l5 & vpifregs[config_channel_id].len_mask);
301 value |= (config->l7 & vpifregs[config_channel_id].len_mask);
304 value = (config->l9 & vpifregs[config_channel_id].len_mask);
306 value |= (config->l11 & vpifregs[config_channel_id].len_mask);
309 value = (config->vsize & vpifregs[config_channel_id].len_mask);
321 const struct vpif_channel_config_params *config = &vpifparams->std_info;
336 vpif_wr_bit(reg, ch_nip, config->frm_fmt);
337 vpif_wr_bit(reg, VPIF_CH_YC_MUX_BIT, config->ycmux_mode);
343 vpif_wr_bit(reg, VPIF_CH_DATA_MODE_BIT, config->capture_format);
347 else if (config->capture_format) {
376 const struct vpif_channel_config_params *config = &vpifparams->std_info;
379 vpif_set_mode_info(config, channel_id, channel_id);
380 if (!config->ycmux_mode) {
382 vpif_set_mode_info(config, channel_id + 1, channel_id);