/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/ |
H A D | dcn31_clk_mgr.c | 337 .clk_table = { 444 bw_params->clk_table.entries[i - 1].dcfclk_mhz + 1; 447 bw_params->clk_table.entries[i].dcfclk_mhz; 583 bw_params->clk_table.num_entries = j + 1; 594 for (i = 0; i < bw_params->clk_table.num_entries; i++, j--) { 595 bw_params->clk_table.entries[i].fclk_mhz = clock_table->DfPstateTable[j].FClk; 596 bw_params->clk_table.entries[i].memclk_mhz = clock_table->DfPstateTable[j].MemClk; 597 bw_params->clk_table.entries[i].voltage = clock_table->DfPstateTable[j].Voltage; 600 bw_params->clk_table.entries[i].wck_ratio = 2; 603 bw_params->clk_table [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/ |
H A D | vg_clk_mgr.c | 409 bw_params->clk_table.entries[i - 1].dcfclk_mhz + 1; 412 bw_params->clk_table.entries[i].dcfclk_mhz; 493 .clk_table = { 587 bw_params->clk_table.num_entries = j + 1; 589 for (i = 0; i < bw_params->clk_table.num_entries - 1; i++, j--) { 590 bw_params->clk_table.entries[i].fclk_mhz = clock_table->DfPstateTable[j].fclk; 591 bw_params->clk_table.entries[i].memclk_mhz = clock_table->DfPstateTable[j].memclk; 592 bw_params->clk_table.entries[i].voltage = clock_table->DfPstateTable[j].voltage; 593 bw_params->clk_table.entries[i].dcfclk_mhz = find_dcfclk_for_voltage(clock_table, clock_table->DfPstateTable[j].voltage); 595 bw_params->clk_table [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/ |
H A D | rn_clk_mgr.c | 477 ranges->reader_wm_sets[num_valid_sets].min_drain_clk_mhz = bw_params->clk_table.entries[i - 1].dcfclk_mhz + 1; 479 ranges->reader_wm_sets[num_valid_sets].max_drain_clk_mhz = bw_params->clk_table.entries[i].dcfclk_mhz; 576 .clk_table = { 663 bw_params->clk_table.num_entries = j + 1; 665 for (i = 0; i < bw_params->clk_table.num_entries; i++, j--) { 666 bw_params->clk_table.entries[i].fclk_mhz = clock_table->FClocks[j].Freq; 667 bw_params->clk_table.entries[i].memclk_mhz = clock_table->MemClocks[j].Freq; 668 bw_params->clk_table.entries[i].voltage = clock_table->FClocks[j].Vol; 669 bw_params->clk_table.entries[i].dcfclk_mhz = find_dcfclk_for_voltage(clock_table, clock_table->FClocks[j].Vol); 670 bw_params->clk_table [all...] |
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | vangogh_ppt.c | 518 DpmClocks_t *clk_table = smu->smu_table.clocks_table; local 520 if (!clk_table || clk_type >= SMU_CLK_COUNT) 525 if (dpm_level >= clk_table->NumSocClkLevelsEnabled) 527 *freq = clk_table->SocClocks[dpm_level]; 530 if (dpm_level >= clk_table->VcnClkLevelsEnabled) 532 *freq = clk_table->VcnClocks[dpm_level].vclk; 535 if (dpm_level >= clk_table->VcnClkLevelsEnabled) 537 *freq = clk_table->VcnClocks[dpm_level].dclk; 541 if (dpm_level >= clk_table->NumDfPstatesEnabled) 543 *freq = clk_table 561 DpmClocks_t *clk_table = smu->smu_table.clocks_table; local 663 DpmClocks_t *clk_table = smu->smu_table.clocks_table; local 809 DpmClocks_t *clk_table = smu->smu_table.clocks_table; local 2161 DpmClocks_t *clk_table = smu->smu_table.clocks_table; local [all...] |
/linux-master/drivers/acpi/pmic/ |
H A D | tps68470_pmic.c | 168 static const struct tps68470_pmic_table clk_table[] = { variable in typeref:struct:tps68470_pmic_table 330 clk_table, 331 ARRAY_SIZE(clk_table));
|
/linux-master/drivers/clk/rockchip/ |
H A D | clk.c | 367 struct clk **clk_table; local 374 clk_table = kcalloc(nr_clks, sizeof(struct clk *), GFP_KERNEL); 375 if (!clk_table) 379 clk_table[i] = ERR_PTR(-ENOENT); 382 ctx->clk_data.clks = clk_table;
|
/linux-master/drivers/gpu/drm/amd/display/dc/resource/dcn30/ |
H A D | dcn30_resource.c | 2122 if (bw_params->clk_table.entries[0].memclk_mhz) { 2125 if (bw_params->clk_table.entries[i].dcfclk_mhz > dcn30_bb_max_clk.max_dcfclk_mhz) 2126 dcn30_bb_max_clk.max_dcfclk_mhz = bw_params->clk_table.entries[i].dcfclk_mhz; 2127 if (bw_params->clk_table.entries[i].dispclk_mhz > dcn30_bb_max_clk.max_dispclk_mhz) 2128 dcn30_bb_max_clk.max_dispclk_mhz = bw_params->clk_table.entries[i].dispclk_mhz; 2129 if (bw_params->clk_table.entries[i].dppclk_mhz > dcn30_bb_max_clk.max_dppclk_mhz) 2130 dcn30_bb_max_clk.max_dppclk_mhz = bw_params->clk_table.entries[i].dppclk_mhz; 2131 if (bw_params->clk_table.entries[i].phyclk_mhz > dcn30_bb_max_clk.max_phyclk_mhz) 2132 dcn30_bb_max_clk.max_phyclk_mhz = bw_params->clk_table.entries[i].phyclk_mhz; 2155 num_uclk_states = bw_params->clk_table [all...] |
/linux-master/drivers/clk/mmp/ |
H A D | clk-pll.c | 168 unit->clk_table[clks[i].id] = clk;
|
H A D | clk.h | 138 struct clk **clk_table; member in struct:mmp_clk_unit
|
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu12/ |
H A D | renoir_ppt.c | 205 DpmClocks_t *clk_table = smu->smu_table.clocks_table; local 207 if (!clk_table || clk_type >= SMU_CLK_COUNT) 214 *freq = clk_table->SocClocks[dpm_level].Freq; 220 *freq = clk_table->FClocks[dpm_level].Freq; 225 *freq = clk_table->DcfClocks[dpm_level].Freq; 230 *freq = clk_table->FClocks[dpm_level].Freq; 235 *freq = clk_table->VClocks[dpm_level].Freq; 240 *freq = clk_table->DClocks[dpm_level].Freq;
|
/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
H A D | dcn20_fpu.c | 2289 vlevel_max = bw_params->clk_table.num_entries - 1; 2373 static struct _vcs_dpi_voltage_scaling_st construct_low_pstate_lvl(struct clk_limit_table *clk_table, unsigned int high_voltage_lvl) argument 2379 low_pstate_lvl.dcfclk_mhz = clk_table->entries[0].dcfclk_mhz; 2380 low_pstate_lvl.fabricclk_mhz = clk_table->entries[0].fclk_mhz; 2381 low_pstate_lvl.socclk_mhz = clk_table->entries[0].socclk_mhz; 2382 low_pstate_lvl.dram_speed_mts = clk_table->entries[0].memclk_mhz * 2; 2392 for (i = clk_table->num_entries; i > 1; i--) 2393 clk_table->entries[i] = clk_table->entries[i-1]; 2394 clk_table 2404 struct clk_limit_table *clk_table = &bw_params->clk_table; local [all...] |
/linux-master/sound/soc/samsung/ |
H A D | i2s.c | 123 struct clk *clk_table[3]; member in struct:samsung_i2s_priv 814 rclksrc = priv->clk_table[CLK_I2S_RCLK_SRC]; 1264 if (!IS_ERR(priv->clk_table[i])) 1265 clk_unregister(priv->clk_table[i]); 1313 priv->clk_table[CLK_I2S_RCLK_SRC] = clk_register_mux(dev, 1320 priv->clk_table[CLK_I2S_RCLK_PSR] = clk_register_divider(dev, 1330 priv->clk_table[CLK_I2S_CDCLK] = clk_register_gate(dev, 1337 priv->clk_data.clks = priv->clk_table; 1547 priv->op_clk = clk_get_parent(priv->clk_table[CLK_I2S_RCLK_SRC]);
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
H A D | dcn32_hwseq.c | 720 clocks->dcfclk_khz = dc->clk_mgr->bw_params->clk_table.entries[0].dcfclk_mhz * 1000; 721 clocks->socclk_khz = dc->clk_mgr->bw_params->clk_table.entries[0].socclk_mhz * 1000; 722 clocks->dramclk_khz = dc->clk_mgr->bw_params->clk_table.entries[0].memclk_mhz * 1000; 723 clocks->dppclk_khz = dc->clk_mgr->bw_params->clk_table.entries[0].dppclk_mhz * 1000; 724 clocks->ref_dtbclk_khz = dc->clk_mgr->bw_params->clk_table.entries[0].dtbclk_mhz * 1000; 728 clocks->dispclk_khz = dc->clk_mgr->bw_params->clk_table.entries[0].dispclk_mhz * 1000; 1730 dc->clk_mgr->funcs->set_max_memclk(dc->clk_mgr, dc->clk_mgr->bw_params->clk_table.entries[dc->clk_mgr->bw_params->clk_table.num_entries - 1].memclk_mhz);
|
/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | clk_mgr.h | 255 struct clk_limit_table clk_table; member in struct:clk_bw_params
|
/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
H A D | dcn30_fpu.c | 488 int min_dram_speed_mts_offset = dc->clk_mgr->bw_params->clk_table.num_entries - 1; 491 dc->clk_mgr->bw_params->clk_table.entries[min_dram_speed_mts_offset].memclk_mhz * 16; 734 uint16_t min_uclk_mhz = base->bw_params->clk_table.entries[0].memclk_mhz;
|
/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | process_pptables_v1_0.c | 313 struct phm_clock_array **clk_table, 337 *clk_table = table; 311 get_valid_clk( struct pp_hwmgr *hwmgr, struct phm_clock_array **clk_table, phm_ppt_v1_clock_voltage_dependency_table const *clk_volt_pp_table ) argument
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
H A D | dcn30_hwseq.c | 1170 dc->clk_mgr->funcs->set_max_memclk(dc->clk_mgr, dc->clk_mgr->bw_params->clk_table.entries[dc->clk_mgr->bw_params->clk_table.num_entries - 1].memclk_mhz);
|
/linux-master/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc.c | 5323 for (i = 0; i < dc->clk_mgr->bw_params->clk_table.num_entries; i++) { 5324 if (dc->clk_mgr->bw_params->clk_table.entries[i].memclk_mhz > maxDPM) 5325 maxDPM = dc->clk_mgr->bw_params->clk_table.entries[i].memclk_mhz;
|