/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/hw/ |
A D | dccg.h | 102 struct dccg *dccg, 108 struct dccg *dccg, 113 struct dccg *dccg, 117 struct dccg *dccg, 122 struct dccg *dccg, 126 struct dccg *dccg, 132 struct dccg *dccg, 136 struct dccg *dccg, 140 struct dccg *dccg, 144 struct dccg *dccg, [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn31/ |
A D | dcn31_dccg.c | 162 struct dccg *dccg, in dccg31_set_dpstreamclk() argument 174 struct dccg *dccg, in dccg31_enable_symclk32_se() argument 227 struct dccg *dccg, in dccg31_disable_symclk32_se() argument 277 struct dccg *dccg, in dccg31_enable_symclk32_le() argument 312 struct dccg *dccg, in dccg31_disable_symclk32_le() argument 414 struct dccg *dccg, in dccg31_set_physymclk() argument 516 struct dccg *dccg, in dccg31_set_dtbclk_dto() argument 582 struct dccg *dccg, in dccg31_set_audio_dtbclk_dto() argument 626 struct dccg *dccg, in dccg31_set_dispclk_change_mode() argument 635 void dccg31_init(struct dccg *dccg) in dccg31_init() argument [all …]
|
A D | dcn31_dccg.h | 165 struct dccg *dccg, 170 struct dccg *dccg, 174 struct dccg *dccg, 179 struct dccg *dccg, 183 struct dccg *dccg, 193 struct dccg *dccg, 198 struct dccg *dccg, 203 struct dccg *dccg, 213 struct dccg *dccg, 217 struct dccg *dccg, [all …]
|
A D | dcn31_hwseq.c | 148 if (res_pool->dccg->funcs->dccg_init) in dcn31_init_hw() 149 res_pool->dccg->funcs->dccg_init(res_pool->dccg); in dcn31_init_hw() 158 if (res_pool->dccg && res_pool->hubbub) { in dcn31_init_hw() 160 (res_pool->dccg->funcs->get_dccg_ref_freq)(res_pool->dccg, in dcn31_init_hw() 313 hws->ctx->dc->res_pool->dccg->funcs->enable_dsc && in dcn31_dsc_pg_control() 315 hws->ctx->dc->res_pool->dccg->funcs->enable_dsc( in dcn31_dsc_pg_control() 316 hws->ctx->dc->res_pool->dccg, dsc_inst); in dcn31_dsc_pg_control() 356 if (hws->ctx->dc->res_pool->dccg->funcs->disable_dsc && !power_on) in dcn31_dsc_pg_control() 357 hws->ctx->dc->res_pool->dccg->funcs->disable_dsc( in dcn31_dsc_pg_control() 358 hws->ctx->dc->res_pool->dccg, dsc_inst); in dcn31_dsc_pg_control()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/ |
A D | dcn20_dccg.c | 32 #define TO_DCN_DCCG(dccg)\ argument 45 dccg->ctx->logger 47 void dccg2_update_dpp_dto(struct dccg *dccg, int dpp_inst, int req_dppclk) in dccg2_update_dpp_dto() argument 77 void dccg2_get_dccg_ref_freq(struct dccg *dccg, in dccg2_get_dccg_ref_freq() argument 99 void dccg2_set_fifo_errdet_ovr_en(struct dccg *dccg, in dccg2_set_fifo_errdet_ovr_en() argument 108 void dccg2_otg_add_pixel(struct dccg *dccg, in dccg2_otg_add_pixel() argument 120 void dccg2_otg_drop_pixel(struct dccg *dccg, in dccg2_otg_drop_pixel() argument 132 void dccg2_init(struct dccg *dccg) in dccg2_init() argument 152 struct dccg *base; in dccg2_create() 170 void dcn_dccg_destroy(struct dccg **dccg) in dcn_dccg_destroy() argument [all …]
|
A D | dcn20_dccg.h | 287 struct dccg base; 293 void dccg2_update_dpp_dto(struct dccg *dccg, int dpp_inst, int req_dppclk); 295 void dccg2_get_dccg_ref_freq(struct dccg *dccg, 299 void dccg2_set_fifo_errdet_ovr_en(struct dccg *dccg, 301 void dccg2_otg_add_pixel(struct dccg *dccg, 303 void dccg2_otg_drop_pixel(struct dccg *dccg, 307 void dccg2_init(struct dccg *dccg); 309 struct dccg *dccg2_create( 315 void dcn_dccg_destroy(struct dccg **dccg);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/ |
A D | dcn32_dccg.c | 43 dccg->ctx->logger 46 struct dccg *dccg, in dccg32_get_pixel_rate_div() argument 88 struct dccg *dccg, in dccg32_set_pixel_rate_div() argument 136 struct dccg *dccg, in dccg32_set_dtbclk_p_src() argument 192 struct dccg *dccg, in dccg32_set_dtbclk_dto() argument 235 struct dccg *dccg, in dccg32_set_valid_pixel_rate() argument 250 static void dccg32_get_dccg_ref_freq(struct dccg *dccg, in dccg32_get_dccg_ref_freq() argument 263 struct dccg *dccg, in dccg32_set_dpstreamclk() argument 299 static void dccg32_otg_add_pixel(struct dccg *dccg, in dccg32_otg_add_pixel() argument 308 static void dccg32_otg_drop_pixel(struct dccg *dccg, in dccg32_otg_drop_pixel() argument [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn314/ |
A D | dcn314_dccg.c | 33 #define TO_DCN_DCCG(dccg)\ argument 34 container_of(dccg, struct dcn_dccg, base) 46 dccg->ctx->logger 49 struct dccg *dccg, in dccg314_get_pixel_rate_div() argument 91 struct dccg *dccg, in dccg314_set_pixel_rate_div() argument 138 struct dccg *dccg, in dccg314_set_dtbclk_p_src() argument 195 struct dccg *dccg, in dccg314_set_dtbclk_dto() argument 239 struct dccg *dccg, in dccg314_set_dpstreamclk() argument 278 struct dccg *dccg, in dccg314_set_valid_pixel_rate() argument 314 struct dccg *dccg314_create( in dccg314_create() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn21/ |
A D | dcn21_dccg.c | 31 #define TO_DCN_DCCG(dccg)\ argument 32 container_of(dccg, struct dcn_dccg, base) 44 dccg->ctx->logger 46 void dccg21_update_dpp_dto(struct dccg *dccg, int dpp_inst, int req_dppclk) in dccg21_update_dpp_dto() argument 48 struct dcn_dccg *dccg_dcn = TO_DCN_DCCG(dccg); in dccg21_update_dpp_dto() 50 if (dccg->ref_dppclk) { in dccg21_update_dpp_dto() 51 int ref_dppclk = dccg->ref_dppclk; in dccg21_update_dpp_dto() 96 dccg->pipe_dppclk_khz[dpp_inst] = req_dppclk; in dccg21_update_dpp_dto() 109 struct dccg *dccg21_create( in dccg21_create() 116 struct dccg *base; in dccg21_create()
|
A D | dcn21_dccg.h | 29 struct dccg *dccg21_create( 35 void dccg21_update_dpp_dto(struct dccg *dccg, int dpp_inst, int req_dppclk);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn201/ |
A D | dcn201_dccg.c | 31 #define TO_DCN_DCCG(dccg)\ argument 32 container_of(dccg, struct dcn_dccg, base) 45 dccg->ctx->logger 47 static void dccg201_update_dpp_dto(struct dccg *dccg, int dpp_inst, in dccg201_update_dpp_dto() argument 62 struct dccg *dccg201_create( in dccg201_create() 69 struct dccg *base; in dccg201_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn30/ |
A D | dcn30_dccg.c | 30 #define TO_DCN_DCCG(dccg)\ argument 31 container_of(dccg, struct dcn_dccg, base) 43 dccg->ctx->logger 55 struct dccg *dccg3_create( in dccg3_create() 62 struct dccg *base; in dccg3_create() 80 struct dccg *dccg30_create( in dccg30_create() 87 struct dccg *base; in dccg30_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/ |
A D | clk_mgr.c | 148 … clk_mgr *dc_clk_mgr_create(struct dc_context *ctx, struct pp_smu_funcs *pp_smu, struct dccg *dccg) in dc_clk_mgr_create() argument 234 rn_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg); in dc_clk_mgr_create() 239 rn_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg); in dc_clk_mgr_create() 261 dcn3_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg); in dc_clk_mgr_create() 265 dcn3_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg); in dc_clk_mgr_create() 269 dcn3_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg); in dc_clk_mgr_create() 276 dcn20_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg); in dc_clk_mgr_create() 287 vg_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg); in dc_clk_mgr_create() 300 dcn31_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg); in dc_clk_mgr_create() 312 dcn315_clk_mgr_construct(ctx, clk_mgr, pp_smu, dccg); in dc_clk_mgr_create() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/ |
A D | dcn20_clk_mgr.c | 155 struct dccg *dccg = clk_mgr->base.ctx->dc->res_pool->dccg; in dcn20_update_clocks_update_dentist() local 169 dccg, in dcn20_update_clocks_update_dentist() 172 dccg->funcs->otg_drop_pixel( in dcn20_update_clocks_update_dentist() 173 dccg, in dcn20_update_clocks_update_dentist() 176 dccg, in dcn20_update_clocks_update_dentist() 185 struct dccg *dccg = clk_mgr->base.ctx->dc->res_pool->dccg; in dcn20_update_clocks_update_dentist() local 199 dccg->funcs->set_fifo_errdet_ovr_en(dccg, true); in dcn20_update_clocks_update_dentist() 201 dccg->funcs->otg_add_pixel(dccg, in dcn20_update_clocks_update_dentist() 203 dccg->funcs->set_fifo_errdet_ovr_en(dccg, false); in dcn20_update_clocks_update_dentist() 532 struct dccg *dccg) in dcn20_clk_mgr_construct() argument [all …]
|
A D | dcn20_clk_mgr.h | 29 void dcn2_update_clocks(struct clk_mgr *dccg, 44 struct dccg *dccg);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn301/ |
A D | dcn301_dccg.c | 30 #define TO_DCN_DCCG(dccg)\ argument 31 container_of(dccg, struct dcn_dccg, base) 43 dccg->ctx->logger 54 struct dccg *dccg301_create( in dccg301_create() 61 struct dccg *base; in dccg301_create()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/ |
A D | dcn32_clk_mgr.c | 285 struct dccg *dccg = clk_mgr->base.ctx->dc->res_pool->dccg; in dcn32_update_clocks_update_dentist() local 299 dccg, in dcn32_update_clocks_update_dentist() 302 dccg->funcs->otg_drop_pixel( in dcn32_update_clocks_update_dentist() 303 dccg, in dcn32_update_clocks_update_dentist() 306 dccg, in dcn32_update_clocks_update_dentist() 319 struct dccg *dccg = clk_mgr->base.ctx->dc->res_pool->dccg; in dcn32_update_clocks_update_dentist() local 333 dccg->funcs->set_fifo_errdet_ovr_en(dccg, true); in dcn32_update_clocks_update_dentist() 335 dccg->funcs->otg_add_pixel(dccg, in dcn32_update_clocks_update_dentist() 337 dccg->funcs->set_fifo_errdet_ovr_en(dccg, false); in dcn32_update_clocks_update_dentist() 806 struct dccg *dccg) in dcn32_clk_mgr_construct() argument [all …]
|
A D | dcn32_clk_mgr.h | 33 struct dccg *dccg);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/hwss/ |
A D | link_hwss_hpo_dp.c | 134 dc->res_pool->dccg->funcs->set_physymclk( in enable_hpo_dp_fpga_link_output() 135 dc->res_pool->dccg, in enable_hpo_dp_fpga_link_output() 139 dc->res_pool->dccg->funcs->enable_symclk32_le( in enable_hpo_dp_fpga_link_output() 140 dc->res_pool->dccg, in enable_hpo_dp_fpga_link_output() 174 dc->res_pool->dccg->funcs->disable_symclk32_le( in disable_hpo_dp_fpga_link_output() 175 dc->res_pool->dccg, in disable_hpo_dp_fpga_link_output() 177 dc->res_pool->dccg->funcs->set_physymclk( in disable_hpo_dp_fpga_link_output() 178 dc->res_pool->dccg, in disable_hpo_dp_fpga_link_output()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/ |
A D | dcn201_clk_mgr.h | 32 struct dccg *dccg);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/ |
A D | dcn315_clk_mgr.h | 45 struct dccg *dccg);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/ |
A D | dcn316_clk_mgr.h | 45 struct dccg *dccg);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/ |
A D | rn_clk_mgr.h | 47 struct dccg *dccg);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/ |
A D | vg_clk_mgr.h | 48 struct dccg *dccg);
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/ |
A D | dcn314_clk_mgr.h | 53 struct dccg *dccg);
|