Skip to content

Commit 9976421

Browse files
Michael Straussalexdeucher
authored andcommitted
drm/amd/display: Do not read DPREFCLK spread info from LUT on DCN35
[WHY] Currently DCN35 does not spread DPREFCLK [HOW] Remove hardcoded table with nonzero caps Reviewed-by: Nicholas Kazlauskas <[email protected]> Acked-by: Hamza Mahfooz <[email protected]> Signed-off-by: Michael Strauss <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
1 parent 9be6011 commit 9976421

File tree

1 file changed

+0
-22
lines changed

1 file changed

+0
-22
lines changed

drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -515,11 +515,6 @@ static DpmClocks_t_dcn35 dummy_clocks;
515515

516516
static struct dcn35_watermarks dummy_wms = { 0 };
517517

518-
static struct dcn35_ss_info_table ss_info_table = {
519-
.ss_divider = 1000,
520-
.ss_percentage = {0, 0, 375, 375, 375}
521-
};
522-
523518
static void dcn35_build_watermark_ranges(struct clk_bw_params *bw_params, struct dcn35_watermarks *table)
524519
{
525520
int i, num_valid_sets;
@@ -965,21 +960,6 @@ struct clk_mgr_funcs dcn35_fpga_funcs = {
965960
.get_dtb_ref_clk_frequency = dcn31_get_dtb_ref_freq_khz,
966961
};
967962

968-
static void dcn35_read_ss_info_from_lut(struct clk_mgr_internal *clk_mgr)
969-
{
970-
uint32_t clock_source;
971-
struct dc_context *ctx = clk_mgr->base.ctx;
972-
973-
REG_GET(CLK1_CLK2_BYPASS_CNTL, CLK2_BYPASS_SEL, &clock_source);
974-
975-
clk_mgr->dprefclk_ss_percentage = ss_info_table.ss_percentage[clock_source];
976-
977-
if (clk_mgr->dprefclk_ss_percentage != 0) {
978-
clk_mgr->ss_on_dprefclk = true;
979-
clk_mgr->dprefclk_ss_divider = ss_info_table.ss_divider;
980-
}
981-
}
982-
983963
void dcn35_clk_mgr_construct(
984964
struct dc_context *ctx,
985965
struct clk_mgr_dcn35 *clk_mgr,
@@ -1052,8 +1032,6 @@ void dcn35_clk_mgr_construct(
10521032
dce_clock_read_ss_info(&clk_mgr->base);
10531033
/*when clk src is from FCH, it could have ss, same clock src as DPREF clk*/
10541034

1055-
dcn35_read_ss_info_from_lut(&clk_mgr->base);
1056-
10571035
clk_mgr->base.base.bw_params = &dcn35_bw_params;
10581036

10591037
if (clk_mgr->base.base.ctx->dc->debug.pstate_enabled) {

0 commit comments

Comments
 (0)