Lines Matching refs:timing_generator

424 	struct timing_generator base;
470 struct timing_generator *optc,
474 struct timing_generator *optc,
478 void optc1_program_vline_interrupt(struct timing_generator *optc,
483 struct timing_generator *optc);
485 bool optc1_disable_crtc(struct timing_generator *optc);
487 bool optc1_is_counter_moving(struct timing_generator *optc);
489 void optc1_get_position(struct timing_generator *optc,
492 uint32_t optc1_get_vblank_counter(struct timing_generator *optc);
495 struct timing_generator *optc,
502 struct timing_generator *optc,
505 void optc1_wait_for_state(struct timing_generator *optc,
508 void optc1_set_blank(struct timing_generator *optc,
511 bool optc1_is_blanked(struct timing_generator *optc);
514 struct timing_generator *optc,
518 struct timing_generator *optc);
520 void optc1_enable_reset_trigger(struct timing_generator *optc, int source_tg_inst);
522 void optc1_disable_reset_trigger(struct timing_generator *optc);
524 void optc1_lock(struct timing_generator *optc);
526 void optc1_unlock(struct timing_generator *optc);
528 void optc1_enable_optc_clock(struct timing_generator *optc, bool enable);
531 struct timing_generator *optc,
535 struct timing_generator *optc,
538 void optc1_program_stereo(struct timing_generator *optc,
541 bool optc1_is_stereo_left_eye(struct timing_generator *optc);
543 void optc1_clear_optc_underflow(struct timing_generator *optc);
545 void optc1_tg_init(struct timing_generator *optc);
547 bool optc1_is_tg_enabled(struct timing_generator *optc);
549 bool optc1_is_optc_underflow_occurred(struct timing_generator *optc);
551 void optc1_set_blank_data_double_buffer(struct timing_generator *optc, bool enable);
553 bool optc1_get_otg_active_size(struct timing_generator *optc,
558 struct timing_generator *optc,
562 bool optc1_configure_crc(struct timing_generator *optc,
565 bool optc1_get_crc(struct timing_generator *optc,