/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn321/ |
H A D | dcn321_fpu.c | 110 .fabricclk_mhz = 2250.0, 167 entry->fabricclk_mhz = bw_on_sdp / (dcn3_21_soc.return_bus_width_bytes * ((float)dcn3_21_soc.pct_ideal_fabric_bw_after_urgent / 100)); in get_optimal_ntuple() 170 } else if (entry->fabricclk_mhz > 0) { in get_optimal_ntuple() 171 float bw_on_fabric = entry->fabricclk_mhz * dcn3_21_soc.return_bus_width_bytes * ((float)dcn3_21_soc.pct_ideal_fabric_bw_after_urgent / 100); in get_optimal_ntuple() 180 entry->fabricclk_mhz = bw_on_dram / (dcn3_21_soc.return_bus_width_bytes * ((float)dcn3_21_soc.pct_ideal_fabric_bw_after_urgent / 100)); in get_optimal_ntuple() 195 fabric_bw_kbytes_sec = entry->fabricclk_mhz * dcn3_21_soc.return_bus_width_bytes * ((float)dcn3_21_soc.pct_ideal_fabric_bw_after_urgent / 100); in calculate_net_bw_in_kbytes_sec() 302 (table[i].fabricclk_mhz > table[i+1].fabricclk_mhz)) in remove_inconsistent_entries() 436 entry.fabricclk_mhz = 0; in build_synthetic_soc_states() 446 entry.fabricclk_mhz in build_synthetic_soc_states() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
H A D | dcn20_fpu.c | 224 .fabricclk_mhz = 560.0, 235 .fabricclk_mhz = 694.0, 246 .fabricclk_mhz = 875.0, 257 .fabricclk_mhz = 1000.0, 268 .fabricclk_mhz = 1200.0, 280 .fabricclk_mhz = 1200.0, 335 .fabricclk_mhz = 560.0, 346 .fabricclk_mhz = 694.0, 357 .fabricclk_mhz = 875.0, 368 .fabricclk_mhz [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn301/ |
H A D | dcn301_fpu.c | 117 .fabricclk_mhz = 600, 129 .fabricclk_mhz = 688, 141 .fabricclk_mhz = 1067, 153 .fabricclk_mhz = 1067, 165 .fabricclk_mhz = 1067, 352 s[i].fabricclk_mhz = clk_table->entries[i].fclk_mhz; in dcn301_update_bw_bounding_box()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_socbb.h | 32 uint32_t fabricclk_mhz; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_socbb.h | 32 uint32_t fabricclk_mhz; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn21/ |
H A D | dcn21_resource.c | 169 .fabricclk_mhz = 400.0, 180 .fabricclk_mhz = 800.0, 191 .fabricclk_mhz = 933.0, 202 .fabricclk_mhz = 1067.0, 213 .fabricclk_mhz = 1200.0, 224 .fabricclk_mhz = 1333.0, 235 .fabricclk_mhz = 1467.0, 246 .fabricclk_mhz = 1600.0, 258 .fabricclk_mhz = 1600.0, 1429 clock_limits[i].fabricclk_mhz in update_bw_bounding_box() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_resource.c | 234 .fabricclk_mhz = 560.0, 245 .fabricclk_mhz = 694.0, 256 .fabricclk_mhz = 875.0, 267 .fabricclk_mhz = 1000.0, 278 .fabricclk_mhz = 1200.0, 290 .fabricclk_mhz = 1200.0, 345 .fabricclk_mhz = 560.0, 356 .fabricclk_mhz = 694.0, 367 .fabricclk_mhz = 875.0, 378 .fabricclk_mhz [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn303/ |
H A D | dcn303_fpu.c | 306 dcn3_03_soc.clock_limits[i].fabricclk_mhz = dcfclk_mhz[i]; in dcn303_fpu_update_bw_bounding_box() 335 dcn3_03_soc.clock_limits[i].fabricclk_mhz = 100; in dcn303_fpu_update_bw_bounding_box()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
H A D | dcn32_fpu.c | 121 .fabricclk_mhz = 2500.0, 446 fabric_bw_kbytes_sec = entry->fabricclk_mhz * in calculate_net_bw_in_kbytes_sec() 470 entry->fabricclk_mhz = bw_on_sdp / (dcn3_2_soc.return_bus_width_bytes * ((float)dcn3_2_soc.pct_ideal_fabric_bw_after_urgent / 100)); in get_optimal_ntuple() 473 } else if (entry->fabricclk_mhz > 0) { in get_optimal_ntuple() 474 float bw_on_fabric = entry->fabricclk_mhz * dcn3_2_soc.return_bus_width_bytes * ((float)dcn3_2_soc.pct_ideal_fabric_bw_after_urgent / 100); in get_optimal_ntuple() 483 entry->fabricclk_mhz = bw_on_dram / (dcn3_2_soc.return_bus_width_bytes * ((float)dcn3_2_soc.pct_ideal_fabric_bw_after_urgent / 100)); in get_optimal_ntuple() 2406 (table[i].fabricclk_mhz > table[i+1].fabricclk_mhz)) in remove_inconsistent_entries() 2540 entry.fabricclk_mhz = 0; in build_synthetic_soc_states() 2550 entry.fabricclk_mhz in build_synthetic_soc_states() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn201/ |
H A D | dcn201_resource.c | 145 .fabricclk_mhz = 200.0, 156 .fabricclk_mhz = 250.0, 167 .fabricclk_mhz = 750.0, 178 .fabricclk_mhz = 250.0, 189 .fabricclk_mhz = 750.0,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
H A D | dcn31_fpu.c | 620 s[i].fabricclk_mhz = clk_table->entries[i].fclk_mhz; in dcn31_update_bw_bounding_box() 688 dcn3_15_soc.clock_limits[i].fabricclk_mhz = clk_table->entries[i].fclk_mhz; in dcn315_update_bw_bounding_box() 772 s[i].fabricclk_mhz = clk_table->entries[i].fclk_mhz; in dcn316_update_bw_bounding_box()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dml/ |
H A D | display_mode_structs.h | 64 double fabricclk_mhz; member
|
H A D | display_mode_vba.c | 252 mode_lib->vba.FabricClock = soc->clock_limits[i].fabricclk_mhz; in fetch_socbb_params() 265 mode_lib->vba.FabricClockPerState[i] = soc->clock_limits[i].fabricclk_mhz; in fetch_socbb_params()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn302/ |
H A D | dcn302_fpu.c | 311 dcn3_02_soc.clock_limits[i].fabricclk_mhz = dcfclk_mhz[i]; in dcn302_fpu_update_bw_bounding_box()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
H A D | dcn314_fpu.c | 237 clock_limits[i].fabricclk_mhz = clk_table->entries[i].fclk_mhz; in dcn314_update_bw_bounding_box_fpu()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/ |
H A D | display_mode_structs.h | 164 double fabricclk_mhz; member
|
H A D | display_mode_vba.c | 383 mode_lib->vba.FabricClock = soc->clock_limits[i].fabricclk_mhz; in fetch_socbb_params() 396 mode_lib->vba.FabricClockPerState[i] = soc->clock_limits[i].fabricclk_mhz; in fetch_socbb_params()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_resource.c | 1810 dcn3_0_soc.clock_limits[i].fabricclk_mhz = in init_soc_bounding_box() 1811 fixed16_to_double_to_cpu(bb->clock_limits[i].fabricclk_mhz); in init_soc_bounding_box() 2577 dcn3_0_soc.clock_limits[i].fabricclk_mhz = dcfclk_mhz[i]; in dcn30_update_bw_bounding_box()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
H A D | dcn30_fpu.c | 655 dcn3_0_soc.clock_limits[i].fabricclk_mhz = dcfclk_mhz[i]; in dcn30_fpu_update_bw_bounding_box()
|