Home
last modified time | relevance | path

Searched full:memclk (Results 1 – 25 of 43) sorted by relevance

12

/Linux-v6.1/drivers/memory/
Dpl353-smc.c19 * @memclk: Pointer to the peripheral clock
23 struct clk *memclk; member
31 clk_disable(pl353_smc->memclk); in pl353_smc_suspend()
48 ret = clk_enable(pl353_smc->memclk); in pl353_smc_resume()
89 pl353_smc->memclk = devm_clk_get(&adev->dev, "memclk"); in pl353_smc_probe()
90 if (IS_ERR(pl353_smc->memclk)) { in pl353_smc_probe()
91 dev_err(&adev->dev, "memclk clock not found.\n"); in pl353_smc_probe()
92 return PTR_ERR(pl353_smc->memclk); in pl353_smc_probe()
101 err = clk_prepare_enable(pl353_smc->memclk); in pl353_smc_probe()
130 clk_disable_unprepare(pl353_smc->memclk); in pl353_smc_probe()
[all …]
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/inc/hw/
Dclk_mgr.h278 * Send message to PMFW to set hard min memclk frequency
284 /* Send message to PMFW to set hard max memclk frequency to highest DPM */
287 /* Custom set a memclk freq range*/
291 /* Get current memclk states from PMFW, update relevant structures */
/Linux-v6.1/Documentation/devicetree/bindings/memory-controllers/
Darm,pl353-smc.yaml55 - const: memclk
116 clock-names = "memclk", "apb_pclk";
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/
Dvg_clk_mgr.c577 bw_params->clk_table.entries[i].memclk_mhz = clock_table->DfPstateTable[j].memclk; in vg_clk_mgr_helper_populate_bw_params()
614 { .fclk = 400, .memclk = 400, .voltage = 2800 },
615 { .fclk = 400, .memclk = 400, .voltage = 2800 },
616 { .fclk = 400, .memclk = 400, .voltage = 2800 },
617 { .fclk = 400, .memclk = 400, .voltage = 2800 }
Ddcn301_smu.h33 uint32_t memclk; member
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/
Ddcn30_clk_mgr.c356 /* Set min memclk to minimum, either constrained by the current mode or DPM0 */
377 /* Set max memclk to highest DPM value */
407 /* Get current memclk states, update bounding box */
416 /* Refresh memclk states */ in dcn3_get_memclk_states_from_smu()
/Linux-v6.1/Documentation/devicetree/bindings/mtd/
Darm,pl353-nand-r2p1.yaml39 clock-names = "memclk", "apb_pclk";
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/
Ddcn32_clk_mgr.c624 /* Set min memclk to minimum, either constrained by the current mode or DPM0 */
645 /* Set max memclk to highest DPM value */
657 /* Get current memclk states, update bounding box */
667 /* Refresh memclk and fclk states */ in dcn32_get_memclk_states_from_smu()
672 /* memclk must have at least one level */ in dcn32_get_memclk_states_from_smu()
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/
Ddcn315_clk_mgr.c515 bw_params->clk_table.entries[i].memclk_mhz = clock_table->DfPstateTable[min_pstate].MemClk; in dcn315_clk_mgr_helper_populate_bw_params()
527 bw_params->clk_table.entries[i].memclk_mhz = clock_table->DfPstateTable[max_pstate].MemClk; in dcn315_clk_mgr_helper_populate_bw_params()
716 "smu_dpm_clks.dpm_clks->DfPstateTable[%d].MemClk= %d\n" in dcn315_clk_mgr_construct()
719 i, smu_dpm_clks.dpm_clks->DfPstateTable[i].MemClk, in dcn315_clk_mgr_construct()
Ddcn315_smu.h63 uint32_t MemClk; member
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/
Ddcn314_smu.h41 uint32_t MemClk; member
Ddcn314_clk_mgr.c625 bw_params->clk_table.entries[i].memclk_mhz = clock_table->DfPstateTable[min_pstate].MemClk; in dcn314_clk_mgr_helper_populate_bw_params()
641 bw_params->clk_table.entries[i].memclk_mhz = clock_table->DfPstateTable[max_pstate].MemClk; in dcn314_clk_mgr_helper_populate_bw_params()
832 "smu_dpm_clks.dpm_clks->DfPstateTable[%d].MemClk= %d\n" in dcn314_clk_mgr_construct()
835 i, smu_dpm_clks.dpm_clks->DfPstateTable[i].MemClk, in dcn314_clk_mgr_construct()
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/
Ddcn316_smu.h69 uint32_t MemClk; member
/Linux-v6.1/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/
Dsmu13_driver_if_v13_0_5.h79 uint32_t MemClk; member
Dsmu13_driver_if_yellow_carp.h113 uint32_t MemClk; member
Dsmu11_driver_if_vangogh.h115 uint32_t memclk; member
Dsmu13_driver_if_v13_0_4.h114 uint32_t MemClk; member
/Linux-v6.1/arch/arm/include/uapi/asm/
Dsetup.h168 struct tag_memclk memclk; member
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/
Ddcn31_clk_mgr.c593 bw_params->clk_table.entries[i].memclk_mhz = clock_table->DfPstateTable[j].MemClk; in dcn31_clk_mgr_helper_populate_bw_params()
783 "smu_dpm_clks.dpm_clks->DfPstateTable[%d].MemClk= %d\n" in dcn31_clk_mgr_construct()
786 i, smu_dpm_clks.dpm_clks->DfPstateTable[i].MemClk, in dcn31_clk_mgr_construct()
Ddcn31_smu.h122 uint32_t MemClk; member
/Linux-v6.1/arch/arm/mach-footbridge/
Dcommon.c130 mem_fclk_21285 = tag->u.memclk.fmemclk; in parse_tag_memclk()
/Linux-v6.1/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dvega20_hwmgr.c615 "[SetupDefaultDpmTable] failed to get memclk dpm levels!", in vega20_setup_memclk_dpm_table()
662 /* memclk */ in vega20_setup_default_dpm_tables()
1546 "[SetMclkOD] failed to set od memclk!", in vega20_set_mclk_od()
1549 /* retrieve updated memclk table */ in vega20_set_mclk_od()
1552 "[SetMclkOD] failed to refresh memclk table!", in vega20_set_mclk_od()
1841 "Failed to set soft min memclk !", in vega20_upload_dpm_min_level()
1944 "Failed to set soft max memclk!", in vega20_upload_dpm_max_level()
2093 "[MemMclks]: memclk dpm not enabled!\n", in vega20_dpm_get_mclk()
3150 /* retrieve updated memclk table */ in vega20_odn_edit_dpm_table()
3764 /* memclk */ in vega20_apply_clocks_adjust_rules()
[all …]
Dvega12_hwmgr.c670 /* memclk */ in vega12_setup_default_dpm_tables()
675 "[SetupDefaultDpmTable] failed to get memclk dpm levels!", in vega12_setup_default_dpm_tables()
1150 "Failed to set soft min memclk !", in vega12_upload_dpm_min_level()
1158 "Failed to set hard min memclk !", in vega12_upload_dpm_min_level()
1243 "Failed to set soft max memclk!", in vega12_upload_dpm_max_level()
2364 /* memclk */ in vega12_apply_clocks_adjust_rules()
/Linux-v6.1/arch/arm/kernel/
Datags_compat.c165 tag->u.memclk.fmemclk = params->u1.s.mem_fclk_21285; in build_tag_list()
/Linux-v6.1/arch/x86/include/uapi/asm/
Damd_hsmp.h30 HSMP_GET_FCLK_MCLK, /* 0Fh Get FCLK and MEMCLK for current socket */

12