/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | vega10_hwmgr.c | 1804 * @param mem_clock - the memory clock to use to populate the structure. 1808 uint32_t mem_clock, uint8_t *current_mem_vid, in vega10_populate_single_memory_level() 1831 mem_clock = mem_clock > mem_max_clock ? mem_max_clock : mem_clock; in vega10_populate_single_memory_level() 1834 if (dep_on_mclk->entries[i].clk == mem_clock) in vega10_populate_single_memory_level() 1843 hwmgr, COMPUTE_GPUCLK_INPUT_FLAG_UCLK, mem_clock, ÷rs), in vega10_populate_single_memory_level() 2656 data->vbios_boot_state.mem_clock = boot_up_values.ulUClk; in vega10_init_smc_table() 3166 performance_level->mem_clock = mclk_dep_table->entries in vega10_get_pp_table_entry_callback_func() 3192 performance_level->mem_clock in vega10_get_pp_table_entry_callback_func() 1807 vega10_populate_single_memory_level(struct pp_hwmgr *hwmgr, uint32_t mem_clock, uint8_t *current_mem_vid, PllSetting_t *current_memclk_level, uint8_t *current_mem_soc_vind) vega10_populate_single_memory_level() argument [all...] |
H A D | vega10_hwmgr.h | 87 uint32_t mem_clock; member 188 uint32_t mem_clock; member
|
H A D | vega20_hwmgr.h | 104 uint32_t mem_clock; member 219 uint32_t mem_clock; member
|
H A D | vega12_hwmgr.h | 167 uint32_t mem_clock; member
|
H A D | vega12_hwmgr.c | 679 dpm_table->dpm_levels[0].value = data->vbios_boot_state.mem_clock / 100; in vega12_setup_default_dpm_tables() 828 data->vbios_boot_state.mem_clock = boot_up_values.ulUClk; in vega12_init_smc_table()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | fiji_smumgr.c | 1107 static uint8_t fiji_get_mclk_frequency_ratio(uint32_t mem_clock) in fiji_get_mclk_frequency_ratio() argument 1109 if (mem_clock <= 10000) in fiji_get_mclk_frequency_ratio() 1111 if (mem_clock <= 15000) in fiji_get_mclk_frequency_ratio() 1113 if (mem_clock <= 20000) in fiji_get_mclk_frequency_ratio() 1115 if (mem_clock <= 25000) in fiji_get_mclk_frequency_ratio() 1117 if (mem_clock <= 30000) in fiji_get_mclk_frequency_ratio() 1119 if (mem_clock <= 35000) in fiji_get_mclk_frequency_ratio() 1121 if (mem_clock <= 40000) in fiji_get_mclk_frequency_ratio() 1123 if (mem_clock <= 45000) in fiji_get_mclk_frequency_ratio() 1125 if (mem_clock < in fiji_get_mclk_frequency_ratio() 1494 fiji_populate_memory_timing_parameters(struct pp_hwmgr *hwmgr, int32_t eng_clock, int32_t mem_clock, struct SMU73_Discrete_MCArbDramTimingTableEntry *arb_regs) fiji_populate_memory_timing_parameters() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
H A D | fiji_smumgr.c | 1106 static uint8_t fiji_get_mclk_frequency_ratio(uint32_t mem_clock) in fiji_get_mclk_frequency_ratio() argument 1108 if (mem_clock <= 10000) in fiji_get_mclk_frequency_ratio() 1110 if (mem_clock <= 15000) in fiji_get_mclk_frequency_ratio() 1112 if (mem_clock <= 20000) in fiji_get_mclk_frequency_ratio() 1114 if (mem_clock <= 25000) in fiji_get_mclk_frequency_ratio() 1116 if (mem_clock <= 30000) in fiji_get_mclk_frequency_ratio() 1118 if (mem_clock <= 35000) in fiji_get_mclk_frequency_ratio() 1120 if (mem_clock <= 40000) in fiji_get_mclk_frequency_ratio() 1122 if (mem_clock <= 45000) in fiji_get_mclk_frequency_ratio() 1124 if (mem_clock < in fiji_get_mclk_frequency_ratio() 1493 fiji_populate_memory_timing_parameters(struct pp_hwmgr *hwmgr, int32_t eng_clock, int32_t mem_clock, struct SMU73_Discrete_MCArbDramTimingTableEntry *arb_regs) fiji_populate_memory_timing_parameters() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/sm750fb/ |
H A D | ddk750_chip.h | 70 unsigned short mem_clock; member
|
H A D | ddk750_chip.c | 243 set_memory_clock(MHz(p_init_param->mem_clock)); in ddk750_init_hw()
|
/kernel/linux/linux-6.6/drivers/staging/sm750fb/ |
H A D | ddk750_chip.h | 70 unsigned short mem_clock; member
|
H A D | ddk750_chip.c | 243 set_memory_clock(MHz(p_init_param->mem_clock)); in ddk750_init_hw()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | vega10_hwmgr.c | 1803 * @mem_clock: the memory clock to use to populate the structure. 1807 uint32_t mem_clock, uint8_t *current_mem_vid, in vega10_populate_single_memory_level() 1830 mem_clock = mem_clock > mem_max_clock ? mem_max_clock : mem_clock; in vega10_populate_single_memory_level() 1833 if (dep_on_mclk->entries[i].clk == mem_clock) in vega10_populate_single_memory_level() 1842 hwmgr, COMPUTE_GPUCLK_INPUT_FLAG_UCLK, mem_clock, ÷rs), in vega10_populate_single_memory_level() 2655 data->vbios_boot_state.mem_clock = boot_up_values.ulUClk; in vega10_init_smc_table() 3191 performance_level->mem_clock = mclk_dep_table->entries in vega10_get_pp_table_entry_callback_func() 3217 performance_level->mem_clock in vega10_get_pp_table_entry_callback_func() 1806 vega10_populate_single_memory_level(struct pp_hwmgr *hwmgr, uint32_t mem_clock, uint8_t *current_mem_vid, PllSetting_t *current_memclk_level, uint8_t *current_mem_soc_vind) vega10_populate_single_memory_level() argument [all...] |
H A D | vega10_hwmgr.h | 87 uint32_t mem_clock; member 188 uint32_t mem_clock; member
|
H A D | vega20_hwmgr.h | 104 uint32_t mem_clock; member 219 uint32_t mem_clock; member
|
H A D | vega12_hwmgr.h | 166 uint32_t mem_clock; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atombios.h | 169 u32 eng_clock, u32 mem_clock);
|
H A D | amdgpu_atombios.c | 1138 u32 eng_clock, u32 mem_clock) in amdgpu_atombios_set_engine_dram_timings() 1150 if (mem_clock) in amdgpu_atombios_set_engine_dram_timings() 1151 args.sReserved.ulClock = cpu_to_le32(mem_clock & SET_CLOCK_FREQ_MASK); in amdgpu_atombios_set_engine_dram_timings() 1137 amdgpu_atombios_set_engine_dram_timings(struct amdgpu_device *adev, u32 eng_clock, u32 mem_clock) amdgpu_atombios_set_engine_dram_timings() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atombios.h | 167 u32 eng_clock, u32 mem_clock);
|
H A D | amdgpu_atombios.c | 1139 u32 eng_clock, u32 mem_clock) in amdgpu_atombios_set_engine_dram_timings() 1151 if (mem_clock) in amdgpu_atombios_set_engine_dram_timings() 1152 args.sReserved.ulClock = cpu_to_le32(mem_clock & SET_CLOCK_FREQ_MASK); in amdgpu_atombios_set_engine_dram_timings() 1138 amdgpu_atombios_set_engine_dram_timings(struct amdgpu_device *adev, u32 eng_clock, u32 mem_clock) amdgpu_atombios_set_engine_dram_timings() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_topology.c | 921 u16 mem_width, mem_clock; in find_system_memory() local 928 mem_clock = (u16)(*(const u16 *)(dmi_data + 0x11)); in find_system_memory() 932 if (mem_clock != 0) in find_system_memory() 933 mem->mem_clk_max = mem_clock; in find_system_memory()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_topology.c | 973 u16 mem_width, mem_clock; in find_system_memory() local 980 mem_clock = (u16)(*(const u16 *)(dmi_data + 0x11)); in find_system_memory() 984 if (mem_clock != 0) in find_system_memory() 985 mem->mem_clk_max = mem_clock; in find_system_memory()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_atombios.c | 3045 uint32_t mem_clock) in radeon_atom_set_memory_clock() 3053 args.ulTargetMemoryClock = cpu_to_le32(mem_clock); /* 10 khz */ in radeon_atom_set_memory_clock() 3059 u32 eng_clock, u32 mem_clock) in radeon_atom_set_engine_dram_timings() 3071 if (mem_clock) in radeon_atom_set_engine_dram_timings() 3072 args.sReserved.ulClock = cpu_to_le32(mem_clock & SET_CLOCK_FREQ_MASK); in radeon_atom_set_engine_dram_timings() 3078 u32 mem_clock) in radeon_atom_update_memory_dll() 3083 args = cpu_to_le32(mem_clock); /* 10 khz */ in radeon_atom_update_memory_dll() 3089 u32 mem_clock) in radeon_atom_set_ac_timing() 3093 u32 tmp = mem_clock | (COMPUTE_MEMORY_PLL_PARAM << 24); in radeon_atom_set_ac_timing() 3044 radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock) radeon_atom_set_memory_clock() argument 3058 radeon_atom_set_engine_dram_timings(struct radeon_device *rdev, u32 eng_clock, u32 mem_clock) radeon_atom_set_engine_dram_timings() argument 3077 radeon_atom_update_memory_dll(struct radeon_device *rdev, u32 mem_clock) radeon_atom_update_memory_dll() argument 3088 radeon_atom_set_ac_timing(struct radeon_device *rdev, u32 mem_clock) radeon_atom_set_ac_timing() argument
|
H A D | radeon.h | 308 u32 eng_clock, u32 mem_clock); 342 u32 mem_clock); 344 u32 mem_clock); 1962 void (*set_memory_clock)(struct radeon_device *rdev, uint32_t mem_clock);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_atombios.c | 3040 uint32_t mem_clock) in radeon_atom_set_memory_clock() 3048 args.ulTargetMemoryClock = cpu_to_le32(mem_clock); /* 10 khz */ in radeon_atom_set_memory_clock() 3054 u32 eng_clock, u32 mem_clock) in radeon_atom_set_engine_dram_timings() 3066 if (mem_clock) in radeon_atom_set_engine_dram_timings() 3067 args.sReserved.ulClock = cpu_to_le32(mem_clock & SET_CLOCK_FREQ_MASK); in radeon_atom_set_engine_dram_timings() 3073 u32 mem_clock) in radeon_atom_update_memory_dll() 3078 args = cpu_to_le32(mem_clock); /* 10 khz */ in radeon_atom_update_memory_dll() 3084 u32 mem_clock) in radeon_atom_set_ac_timing() 3088 u32 tmp = mem_clock | (COMPUTE_MEMORY_PLL_PARAM << 24); in radeon_atom_set_ac_timing() 3039 radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock) radeon_atom_set_memory_clock() argument 3053 radeon_atom_set_engine_dram_timings(struct radeon_device *rdev, u32 eng_clock, u32 mem_clock) radeon_atom_set_engine_dram_timings() argument 3072 radeon_atom_update_memory_dll(struct radeon_device *rdev, u32 mem_clock) radeon_atom_update_memory_dll() argument 3083 radeon_atom_set_ac_timing(struct radeon_device *rdev, u32 mem_clock) radeon_atom_set_ac_timing() argument
|
H A D | radeon.h | 308 u32 eng_clock, u32 mem_clock); 342 u32 mem_clock); 344 u32 mem_clock); 1951 void (*set_memory_clock)(struct radeon_device *rdev, uint32_t mem_clock);
|