Home
last modified time | relevance | path

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

12

/Linux-v5.15/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()
129 clk_disable_unprepare(pl353_smc->memclk); in pl353_smc_probe()
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/inc/hw/
Dclk_mgr.h255 * Send message to PMFW to set hard min memclk frequency
261 /* Send message to PMFW to set hard max memclk frequency to highest DPM */
264 /* Get current memclk states from PMFW, update relevant structures */
/Linux-v5.15/Documentation/devicetree/bindings/memory-controllers/
Darm,pl353-smc.yaml55 - const: memclk
116 clock-names = "memclk", "apb_pclk";
/Linux-v5.15/Documentation/devicetree/bindings/mtd/
Darm,pl353-nand-r2p1.yaml39 clock-names = "memclk", "apb_pclk";
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/
Dvg_clk_mgr.c662 bw_params->clk_table.entries[i].memclk_mhz = clock_table->DfPstateTable[j].memclk; in vg_clk_mgr_helper_populate_bw_params()
700 { .fclk = 400, .memclk = 400, .voltage = 2800 },
701 { .fclk = 400, .memclk = 400, .voltage = 2800 },
702 { .fclk = 400, .memclk = 400, .voltage = 2800 },
703 { .fclk = 400, .memclk = 400, .voltage = 2800 }
Ddcn301_smu.h33 uint32_t memclk; member
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/
Ddcn30_clk_mgr.c391 /* Set min memclk to minimum, either constrained by the current mode or DPM0 */
412 /* Set max memclk to highest DPM value */
424 /* Get current memclk states, update bounding box */
433 /* Refresh memclk states */ in dcn3_get_memclk_states_from_smu()
/Linux-v5.15/arch/arm/include/uapi/asm/
Dsetup.h168 struct tag_memclk memclk; member
/Linux-v5.15/drivers/gpu/drm/amd/pm/inc/
Dsmu13_driver_if_yellow_carp.h113 uint32_t MemClk; member
Dsmu11_driver_if_vangogh.h115 uint32_t memclk; member
/Linux-v5.15/arch/arm/mach-footbridge/
Dcommon.c44 mem_fclk_21285 = tag->u.memclk.fmemclk; in parse_tag_memclk()
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/
Ddcn31_smu.h122 uint32_t MemClk; member
Ddcn31_clk_mgr.c579 bw_params->clk_table.entries[i].memclk_mhz = clock_table->DfPstateTable[j].MemClk; in dcn31_clk_mgr_helper_populate_bw_params()
/Linux-v5.15/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()
3762 /* 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()
2362 /* memclk */ in vega12_apply_clocks_adjust_rules()
/Linux-v5.15/arch/arm/kernel/
Datags_compat.c165 tag->u.memclk.fmemclk = params->u1.s.mem_fclk_21285; in build_tag_list()
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dgf100.c114 /* Memclk has doff of 0 despite its alt. location */ in read_div()
/Linux-v5.15/drivers/mtd/nand/raw/
Dpl35x-nand-controller.c791 mclk = of_clk_get_by_name(nfc->dev->parent->of_node, "memclk"); in pl35x_nfc_setup_interface()
793 dev_err(nfc->dev, "Failed to retrieve SMC memclk\n"); in pl35x_nfc_setup_interface()
/Linux-v5.15/arch/arm/boot/dts/
Dzynq-7000.dtsi259 clock-names = "memclk", "apb_pclk";
/Linux-v5.15/drivers/gpu/drm/nouveau/dispnv04/
Ddfp.c224 * bit 2 MemClk spread spectrum on/off in nv04_dfp_prepare_sel_clk()
/Linux-v5.15/drivers/gpu/drm/amd/pm/swsmu/smu13/
Daldebaran_ppt.c333 /* memclk dpm table setup */ in aldebaran_set_default_dpm_table()
958 dev_err(smu->adev->dev, "Failed to set soft %s memclk !\n", in aldebaran_upload_dpm_level()
Dyellow_carp_ppt.c850 *freq = clk_table->DfPstateTable[dpm_level].MemClk; in yellow_carp_get_dpm_freq_by_index()
/Linux-v5.15/drivers/gpu/drm/amd/pm/swsmu/smu11/
Dvangogh_ppt.c561 *freq = clk_table->DfPstateTable[dpm_level].memclk; in vangogh_get_dpm_clk_limited()
1970 clock_table->MemClocks[i].Freq = table->DfPstateTable[i].memclk; in vangogh_get_dpm_clock_table()
Darcturus_ppt.c382 /* memclk dpm table setup */ in arcturus_set_default_dpm_table()
982 dev_err(smu->adev->dev, "Failed to set soft %s memclk !\n", in arcturus_upload_dpm_level()
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/calcs/
Ddcn_calcs.c1490 …ODO: This is not the proper way to obtain fabric_and_dram_bandwidth, should be min(fclk, memclk) */ in dcn_bw_update_from_pplib()

12