Lines Matching defs:config
94 * This function is used to set horizontal and vertical config parameters
98 static void vpif_set_mode_info(const struct vpif_channel_config_params *config,
103 value = (config->eav2sav & vpifregs[config_channel_id].width_mask);
105 value |= (config->sav2eav & vpifregs[config_channel_id].width_mask);
108 value = (config->l1 & vpifregs[config_channel_id].len_mask);
110 value |= (config->l3 & vpifregs[config_channel_id].len_mask);
113 value = (config->l5 & vpifregs[config_channel_id].len_mask);
115 value |= (config->l7 & vpifregs[config_channel_id].len_mask);
118 value = (config->l9 & vpifregs[config_channel_id].len_mask);
120 value |= (config->l11 & vpifregs[config_channel_id].len_mask);
123 value = (config->vsize & vpifregs[config_channel_id].len_mask);
135 const struct vpif_channel_config_params *config = &vpifparams->std_info;
150 vpif_wr_bit(reg, ch_nip, config->frm_fmt);
151 vpif_wr_bit(reg, VPIF_CH_YC_MUX_BIT, config->ycmux_mode);
157 vpif_wr_bit(reg, VPIF_CH_DATA_MODE_BIT, config->capture_format);
161 else if (config->capture_format) {
190 const struct vpif_channel_config_params *config = &vpifparams->std_info;
193 vpif_set_mode_info(config, channel_id, channel_id);
194 if (!config->ycmux_mode) {
196 vpif_set_mode_info(config, channel_id + 1, channel_id);