Lines Matching refs:optc

43 void optc3_triplebuffer_lock(struct timing_generator *optc)  in optc3_triplebuffer_lock()  argument
45 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_triplebuffer_lock()
48 OTG_MASTER_UPDATE_LOCK_SEL, optc->inst); in optc3_triplebuffer_lock()
56 if (optc->ctx->dce_environment != DCE_ENV_FPGA_MAXIMUS) in optc3_triplebuffer_lock()
62 void optc3_lock_doublebuffer_enable(struct timing_generator *optc) in optc3_lock_doublebuffer_enable() argument
64 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_lock_doublebuffer_enable()
97 void optc3_lock_doublebuffer_disable(struct timing_generator *optc) in optc3_lock_doublebuffer_disable() argument
99 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_lock_doublebuffer_disable()
112 void optc3_lock(struct timing_generator *optc) in optc3_lock() argument
114 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_lock()
117 OTG_MASTER_UPDATE_LOCK_SEL, optc->inst); in optc3_lock()
126 void optc3_set_out_mux(struct timing_generator *optc, enum otg_out_mux_dest dest) in optc3_set_out_mux() argument
128 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_set_out_mux()
133 void optc3_program_blank_color(struct timing_generator *optc, in optc3_program_blank_color() argument
136 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_program_blank_color()
149 void optc3_set_drr_trigger_window(struct timing_generator *optc, in optc3_set_drr_trigger_window() argument
152 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_set_drr_trigger_window()
159 void optc3_set_vtotal_change_limit(struct timing_generator *optc, in optc3_set_vtotal_change_limit() argument
162 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_set_vtotal_change_limit()
175 void optc3_set_dsc_config(struct timing_generator *optc, in optc3_set_dsc_config() argument
180 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_set_dsc_config()
182 optc2_set_dsc_config(optc, dsc_mode, dsc_bytes_per_pixel, in optc3_set_dsc_config()
189 void optc3_set_vrr_m_const(struct timing_generator *optc, in optc3_set_vrr_m_const() argument
193 optc3_fpu_set_vrr_m_const(optc, vtotal_avg); in optc3_set_vrr_m_const()
197 void optc3_set_odm_bypass(struct timing_generator *optc, in optc3_set_odm_bypass() argument
200 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_set_odm_bypass()
205 OPTC_SEG0_SRC_SEL, optc->inst, in optc3_set_odm_bypass()
220 static void optc3_set_odm_combine(struct timing_generator *optc, int *opp_id, int opp_cnt, in optc3_set_odm_combine() argument
223 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_set_odm_combine()
286 static void optc3_set_timing_double_buffer(struct timing_generator *optc, bool enable) in optc3_set_timing_double_buffer() argument
288 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc3_set_timing_double_buffer()
295 void optc3_tg_init(struct timing_generator *optc) in optc3_tg_init() argument
297 optc3_set_timing_double_buffer(optc, true); in optc3_tg_init()
298 optc1_clear_optc_underflow(optc); in optc3_tg_init()
361 void dcn30_timing_generator_init(struct optc *optc1) in dcn30_timing_generator_init()