Lines Matching refs:config
322 static void venc_write_config(const struct venc_config *config) in venc_write_config() argument
326 venc_write_reg(VENC_LLEN, config->llen); in venc_write_config()
327 venc_write_reg(VENC_FLENS, config->flens); in venc_write_config()
328 venc_write_reg(VENC_CC_CARR_WSS_CARR, config->cc_carr_wss_carr); in venc_write_config()
329 venc_write_reg(VENC_C_PHASE, config->c_phase); in venc_write_config()
330 venc_write_reg(VENC_GAIN_U, config->gain_u); in venc_write_config()
331 venc_write_reg(VENC_GAIN_V, config->gain_v); in venc_write_config()
332 venc_write_reg(VENC_GAIN_Y, config->gain_y); in venc_write_config()
333 venc_write_reg(VENC_BLACK_LEVEL, config->black_level); in venc_write_config()
334 venc_write_reg(VENC_BLANK_LEVEL, config->blank_level); in venc_write_config()
335 venc_write_reg(VENC_M_CONTROL, config->m_control); in venc_write_config()
336 venc_write_reg(VENC_BSTAMP_WSS_DATA, config->bstamp_wss_data | in venc_write_config()
338 venc_write_reg(VENC_S_CARR, config->s_carr); in venc_write_config()
339 venc_write_reg(VENC_L21__WC_CTL, config->l21__wc_ctl); in venc_write_config()
340 venc_write_reg(VENC_SAVID__EAVID, config->savid__eavid); in venc_write_config()
341 venc_write_reg(VENC_FLEN__FAL, config->flen__fal); in venc_write_config()
342 venc_write_reg(VENC_LAL__PHASE_RESET, config->lal__phase_reset); in venc_write_config()
343 venc_write_reg(VENC_HS_INT_START_STOP_X, config->hs_int_start_stop_x); in venc_write_config()
344 venc_write_reg(VENC_HS_EXT_START_STOP_X, config->hs_ext_start_stop_x); in venc_write_config()
345 venc_write_reg(VENC_VS_INT_START_X, config->vs_int_start_x); in venc_write_config()
347 config->vs_int_stop_x__vs_int_start_y); in venc_write_config()
349 config->vs_int_stop_y__vs_ext_start_x); in venc_write_config()
351 config->vs_ext_stop_x__vs_ext_start_y); in venc_write_config()
352 venc_write_reg(VENC_VS_EXT_STOP_Y, config->vs_ext_stop_y); in venc_write_config()
353 venc_write_reg(VENC_AVID_START_STOP_X, config->avid_start_stop_x); in venc_write_config()
354 venc_write_reg(VENC_AVID_START_STOP_Y, config->avid_start_stop_y); in venc_write_config()
356 config->fid_int_start_x__fid_int_start_y); in venc_write_config()
358 config->fid_int_offset_y__fid_ext_start_x); in venc_write_config()
360 config->fid_ext_start_y__fid_ext_offset_y); in venc_write_config()
363 venc_write_reg(VENC_VIDOUT_CTRL, config->vidout_ctrl); in venc_write_config()
364 venc_write_reg(VENC_HFLTR_CTRL, config->hfltr_ctrl); in venc_write_config()
365 venc_write_reg(VENC_X_COLOR, config->x_color); in venc_write_config()
366 venc_write_reg(VENC_LINE21, config->line21); in venc_write_config()
367 venc_write_reg(VENC_LN_SEL, config->ln_sel); in venc_write_config()
368 venc_write_reg(VENC_HTRIGGER_VTRIGGER, config->htrigger_vtrigger); in venc_write_config()
370 config->tvdetgp_int_start_stop_x); in venc_write_config()
372 config->tvdetgp_int_start_stop_y); in venc_write_config()
373 venc_write_reg(VENC_GEN_CTRL, config->gen_ctrl); in venc_write_config()
374 venc_write_reg(VENC_F_CONTROL, config->f_control); in venc_write_config()
375 venc_write_reg(VENC_SYNC_CTRL, config->sync_ctrl); in venc_write_config()
586 const struct venc_config *config; in venc_set_wss() local
593 config = venc_timings_to_config(&venc.timings); in venc_set_wss()
602 venc_write_reg(VENC_BSTAMP_WSS_DATA, config->bstamp_wss_data | in venc_set_wss()