/Linux-v5.15/drivers/memory/ |
D | pl353-smc.c | 19 * @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/ |
D | clk_mgr.h | 255 * 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/ |
D | arm,pl353-smc.yaml | 55 - const: memclk 116 clock-names = "memclk", "apb_pclk";
|
/Linux-v5.15/Documentation/devicetree/bindings/mtd/ |
D | arm,pl353-nand-r2p1.yaml | 39 clock-names = "memclk", "apb_pclk";
|
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/ |
D | vg_clk_mgr.c | 662 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 }
|
D | dcn301_smu.h | 33 uint32_t memclk; member
|
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/ |
D | dcn30_clk_mgr.c | 391 /* 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/ |
D | setup.h | 168 struct tag_memclk memclk; member
|
/Linux-v5.15/drivers/gpu/drm/amd/pm/inc/ |
D | smu13_driver_if_yellow_carp.h | 113 uint32_t MemClk; member
|
D | smu11_driver_if_vangogh.h | 115 uint32_t memclk; member
|
/Linux-v5.15/arch/arm/mach-footbridge/ |
D | common.c | 44 mem_fclk_21285 = tag->u.memclk.fmemclk; in parse_tag_memclk()
|
/Linux-v5.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/ |
D | dcn31_smu.h | 122 uint32_t MemClk; member
|
D | dcn31_clk_mgr.c | 579 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/ |
D | vega20_hwmgr.c | 615 "[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 …]
|
D | vega12_hwmgr.c | 670 /* 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/ |
D | atags_compat.c | 165 tag->u.memclk.fmemclk = params->u1.s.mem_fclk_21285; in build_tag_list()
|
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | gf100.c | 114 /* Memclk has doff of 0 despite its alt. location */ in read_div()
|
/Linux-v5.15/drivers/mtd/nand/raw/ |
D | pl35x-nand-controller.c | 791 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/ |
D | zynq-7000.dtsi | 259 clock-names = "memclk", "apb_pclk";
|
/Linux-v5.15/drivers/gpu/drm/nouveau/dispnv04/ |
D | dfp.c | 224 * bit 2 MemClk spread spectrum on/off in nv04_dfp_prepare_sel_clk()
|
/Linux-v5.15/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
D | aldebaran_ppt.c | 333 /* 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()
|
D | yellow_carp_ppt.c | 850 *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/ |
D | vangogh_ppt.c | 561 *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()
|
D | arcturus_ppt.c | 382 /* 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/ |
D | dcn_calcs.c | 1490 …ODO: This is not the proper way to obtain fabric_and_dram_bandwidth, should be min(fclk, memclk) */ in dcn_bw_update_from_pplib()
|