Home
last modified time | relevance | path

Searched refs:optc (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/optc/dcn301/
H A Ddcn301_optc.c53 struct timing_generator *optc, in optc301_set_drr() argument
56 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc301_set_drr()
74optc->funcs->set_vtotal_min_max(optc, params->vertical_total_min - 1, params->vertical_total_max -… in optc301_set_drr()
83 optc->funcs->setup_manual_trigger(optc); in optc301_set_drr()
92 optc->funcs->set_vtotal_min_max(optc, 0, 0); in optc301_set_drr()
97 void optc301_setup_manual_trigger(struct timing_generator *optc) in optc301_setup_manual_trigger() argument
99 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc301_setup_manual_trigger()
103 OTG_TRIGA_SOURCE_PIPE_SELECT, optc->inst, in optc301_setup_manual_trigger()
178 void dcn301_timing_generator_init(struct optc *optc1) in dcn301_timing_generator_init()
H A Ddcn301_optc.h32 void dcn301_timing_generator_init(struct optc *optc1);
33 void optc301_setup_manual_trigger(struct timing_generator *optc);
34 void optc301_set_drr(struct timing_generator *optc, const struct drr_params *params);
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn201/
H A Ddcn201_optc.c41 static void optc201_triplebuffer_lock(struct timing_generator *optc) in optc201_triplebuffer_lock() argument
43 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc201_triplebuffer_lock()
46 OTG_MASTER_UPDATE_LOCK_SEL, optc->inst); in optc201_triplebuffer_lock()
57 static void optc201_triplebuffer_unlock(struct timing_generator *optc) in optc201_triplebuffer_unlock() argument
59 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc201_triplebuffer_unlock()
69 struct timing_generator *optc, in optc201_validate_timing() argument
75 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc201_validate_timing()
119 static void optc201_get_optc_source(struct timing_generator *optc, in optc201_get_optc_source() argument
124 struct optc *optc1 = DCN10TG_FROM_TG(optc); in optc201_get_optc_source()
186 void dcn201_timing_generator_init(struct optc *optc1) in dcn201_timing_generator_init()
H A Ddcn201_optc.h70 void dcn201_timing_generator_init(struct optc *optc);
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn35/
H A Ddcn35_optc.h87 void dcn35_timing_generator_init(struct optc *optc1);
89 void dcn35_timing_generator_set_fgcg(struct optc *optc1, bool enable);
91 void optc35_set_drr(struct timing_generator *optc, const struct drr_params *params);
94 struct timing_generator *optc,
97 bool optc35_configure_crc(struct timing_generator *optc,
100 void optc35_wait_otg_disable(struct timing_generator *optc);
/linux/drivers/gpu/drm/amd/display/dc/
H A DMakefile25 DC_LIBS = basics bios dml clk_mgr dce gpio hwss irq link dsc resource optc dpp hubbub dccg hubp dio…
H A Ddc.h802 bool optc: 1; member
833 bool optc : 1; /* Output pipe timing combiner */ member
3383 } optc[MAX_PIPES]; member
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn201/
H A Ddcn201_resource.c790 struct optc *tgn10 = in dcn201_timing_generator_create()
791 kzalloc_obj(struct optc); in dcn201_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn314/
H A Ddcn314_resource.c921 .optc = true,
1145 struct optc *tgn10 = in dcn31_timing_generator_create()
1146 kzalloc_obj(struct optc); in dcn31_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn316/
H A Ddcn316_resource.c896 .optc = true,
1079 struct optc *tgn10 = in dcn31_timing_generator_create()
1080 kzalloc_obj(struct optc); in dcn31_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn31/
H A Ddcn31_resource.c901 .optc = true,
1087 struct optc *tgn10 = in dcn31_timing_generator_create()
1088 kzalloc_obj(struct optc); in dcn31_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn315/
H A Ddcn315_resource.c901 .optc = true,
1086 struct optc *tgn10 = in dcn31_timing_generator_create()
1087 kzalloc_obj(struct optc); in dcn31_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn351/
H A Ddcn351_resource.c739 .optc = true,
1044 struct optc *tgn10 = in dcn35_timing_generator_create()
1045 kzalloc_obj(struct optc); in dcn35_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn35/
H A Ddcn35_resource.c759 .optc = true,
1064 struct optc *tgn10 = in dcn35_timing_generator_create()
1065 kzalloc_obj(struct optc); in dcn35_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn36/
H A Ddcn36_resource.c746 .optc = true,
1051 struct optc *tgn10 = in dcn35_timing_generator_create()
1052 kzalloc_obj(struct optc); in dcn35_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn321/
H A Ddcn321_resource.c725 .optc = true,
1024 struct optc *tgn10 = in dcn321_timing_generator_create()
1025 kzalloc_obj(struct optc); in dcn321_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn303/
H A Ddcn303_resource.c609 struct optc *tgn10 = kzalloc_obj(struct optc); in dcn303_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn302/
H A Ddcn302_resource.c637 struct optc *tgn10 = kzalloc_obj(struct optc); in dcn302_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn10/
H A Ddcn10_resource.c734 struct optc *tgn10 = in dcn10_timing_generator_create()
735 kzalloc_obj(struct optc); in dcn10_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn21/
H A Ddcn21_resource.c1077 struct optc *tgn10 = in dcn21_timing_generator_create()
1078 kzalloc_obj(struct optc); in dcn21_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn301/
H A Ddcn301_resource.c877 struct optc *tgn10 = in dcn301_timing_generator_create()
878 kzalloc_obj(struct optc); in dcn301_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c729 .optc = true,
1030 struct optc *tgn10 = in dcn32_timing_generator_create()
1031 kzalloc_obj(struct optc); in dcn32_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c921 struct optc *tgn10 = in dcn30_timing_generator_create()
922 kzalloc_obj(struct optc); in dcn30_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/
H A Ddcn20_resource.c913 struct optc *tgn10 = in dcn20_timing_generator_create()
914 kzalloc_obj(struct optc); in dcn20_timing_generator_create()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c167 if (dc->debug.enable_mem_low_power.bits.optc) { in dcn401_init_hw()