* [radeon-alex:drm-next-4.18-wip 21/83] drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:2725:1: warning: the frame size of 1028 bytes is larger than 1024 bytes
@ 2018-04-06 9:06 kbuild test robot
0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2018-04-06 9:06 UTC (permalink / raw)
To: Dmytro Laktyushkin; +Cc: Alex Deucher, Bhawanpreet Lakha, kbuild-all, dri-devel
[-- Attachment #1: Type: text/plain, Size: 105528 bytes --]
tree: git://people.freedesktop.org/~agd5f/linux.git drm-next-4.18-wip
head: 18f0a58d75166238d433efce0215b078d0b38e25
commit: 16052f0791cc439eefc9fdfb784db44044ad948e [21/83] drm/amd/display: fix Polaris 12 bw bounding box
config: i386-randconfig-b0-04061423 (attached as .config)
compiler: gcc-4.9 (Debian 4.9.4-2) 4.9.4
reproduce:
git checkout 16052f0791cc439eefc9fdfb784db44044ad948e
# save the attached .config to linux build tree
make ARCH=i386
All warnings (new ones prefixed by >>):
drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c: In function 'bw_calcs_init':
>> drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:2725:1: warning: the frame size of 1028 bytes is larger than 1024 bytes [-Wframe-larger-than=]
}
^
vim +2725 drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2019
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2020 /*******************************************************************************
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2021 * Public functions
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2022 ******************************************************************************/
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2023 void bw_calcs_init(struct bw_calcs_dceip *bw_dceip,
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2024 struct bw_calcs_vbios *bw_vbios,
00c91d0d drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Joshua Aberback 2017-01-09 2025 struct hw_asic_id asic_id)
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2026 {
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2027 struct bw_calcs_dceip dceip = { 0 };
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2028 struct bw_calcs_vbios vbios = { 0 };
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2029
00c91d0d drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Joshua Aberback 2017-01-09 2030 enum bw_calcs_version version = bw_calcs_version_from_asic_id(asic_id);
00c91d0d drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Joshua Aberback 2017-01-09 2031
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2032 dceip.version = version;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2033
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2034 switch (version) {
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2035 case BW_CALCS_VERSION_CARRIZO:
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2036 vbios.memory_type = bw_def_gddr5;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2037 vbios.dram_channel_width_in_bits = 64;
00c91d0d drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Joshua Aberback 2017-01-09 2038 vbios.number_of_dram_channels = asic_id.vram_width / vbios.dram_channel_width_in_bits;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2039 vbios.number_of_dram_banks = 8;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2040 vbios.high_yclk = bw_int_to_fixed(1600);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2041 vbios.mid_yclk = bw_int_to_fixed(1600);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2042 vbios.low_yclk = bw_frc_to_fixed(66666, 100);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2043 vbios.low_sclk = bw_int_to_fixed(200);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2044 vbios.mid1_sclk = bw_int_to_fixed(300);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2045 vbios.mid2_sclk = bw_int_to_fixed(300);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2046 vbios.mid3_sclk = bw_int_to_fixed(300);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2047 vbios.mid4_sclk = bw_int_to_fixed(300);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2048 vbios.mid5_sclk = bw_int_to_fixed(300);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2049 vbios.mid6_sclk = bw_int_to_fixed(300);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2050 vbios.high_sclk = bw_frc_to_fixed(62609, 100);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2051 vbios.low_voltage_max_dispclk = bw_int_to_fixed(352);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2052 vbios.mid_voltage_max_dispclk = bw_int_to_fixed(467);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2053 vbios.high_voltage_max_dispclk = bw_int_to_fixed(643);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2054 vbios.low_voltage_max_phyclk = bw_int_to_fixed(540);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2055 vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2056 vbios.high_voltage_max_phyclk = bw_int_to_fixed(810);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2057 vbios.data_return_bus_width = bw_int_to_fixed(32);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2058 vbios.trc = bw_int_to_fixed(50);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2059 vbios.dmifmc_urgent_latency = bw_int_to_fixed(4);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2060 vbios.stutter_self_refresh_exit_latency = bw_frc_to_fixed(153, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2061 vbios.stutter_self_refresh_entry_latency = bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2062 vbios.nbp_state_change_latency = bw_frc_to_fixed(19649, 1000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2063 vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2064 vbios.scatter_gather_enable = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2065 vbios.down_spread_percentage = bw_frc_to_fixed(5, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2066 vbios.cursor_width = 32;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2067 vbios.average_compression_rate = 4;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2068 vbios.number_of_request_slots_gmc_reserves_for_dmif_per_channel = 256;
fa4d6d8e drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Harry Wentland 2018-01-30 2069 vbios.blackout_duration = bw_int_to_fixed(0); /* us */
fa4d6d8e drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Harry Wentland 2018-01-30 2070 vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2071
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2072 dceip.max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100;
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2073 dceip.max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100;
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2074 dceip.percent_of_ideal_port_bw_received_after_urgent_latency = 100;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2075 dceip.large_cursor = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2076 dceip.dmif_request_buffer_size = bw_int_to_fixed(768);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2077 dceip.dmif_pipe_en_fbc_chunk_tracker = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2078 dceip.cursor_max_outstanding_group_num = 1;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2079 dceip.lines_interleaved_into_lb = 2;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2080 dceip.chunk_width = 256;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2081 dceip.number_of_graphics_pipes = 3;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2082 dceip.number_of_underlay_pipes = 1;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2083 dceip.low_power_tiling_mode = 0;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2084 dceip.display_write_back_supported = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2085 dceip.argb_compression_support = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2086 dceip.underlay_vscaler_efficiency6_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2087 bw_frc_to_fixed(35556, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2088 dceip.underlay_vscaler_efficiency8_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2089 bw_frc_to_fixed(34286, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2090 dceip.underlay_vscaler_efficiency10_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2091 bw_frc_to_fixed(32, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2092 dceip.underlay_vscaler_efficiency12_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2093 bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2094 dceip.graphics_vscaler_efficiency6_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2095 bw_frc_to_fixed(35, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2096 dceip.graphics_vscaler_efficiency8_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2097 bw_frc_to_fixed(34286, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2098 dceip.graphics_vscaler_efficiency10_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2099 bw_frc_to_fixed(32, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2100 dceip.graphics_vscaler_efficiency12_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2101 bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2102 dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2103 dceip.max_dmif_buffer_allocated = 2;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2104 dceip.graphics_dmif_size = 12288;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2105 dceip.underlay_luma_dmif_size = 19456;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2106 dceip.underlay_chroma_dmif_size = 23552;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2107 dceip.pre_downscaler_enabled = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2108 dceip.underlay_downscale_prefetch_enabled = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2109 dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2110 dceip.lb_size_per_component444 = bw_int_to_fixed(82176);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2111 dceip.graphics_lb_nodownscaling_multi_line_prefetching = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2112 dceip.stutter_and_dram_clock_state_change_gated_before_cursor =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2113 bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2114 dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2115 82176);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2116 dceip.underlay420_chroma_lb_size_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2117 bw_int_to_fixed(164352);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2118 dceip.underlay422_lb_size_per_component = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2119 82176);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2120 dceip.cursor_chunk_width = bw_int_to_fixed(64);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2121 dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2122 dceip.underlay_maximum_width_efficient_for_tiling =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2123 bw_int_to_fixed(1920);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2124 dceip.underlay_maximum_height_efficient_for_tiling =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2125 bw_int_to_fixed(1080);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2126 dceip.peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2127 bw_frc_to_fixed(3, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2128 dceip.peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2129 bw_int_to_fixed(25);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2130 dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2131 2);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2132 dceip.maximum_total_outstanding_pte_requests_allowed_by_saw =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2133 bw_int_to_fixed(128);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2134 dceip.limit_excessive_outstanding_dmif_requests = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2135 dceip.linear_mode_line_request_alternation_slice =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2136 bw_int_to_fixed(64);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2137 dceip.scatter_gather_lines_of_pte_prefetching_in_linear_mode =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2138 32;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2139 dceip.display_write_back420_luma_mcifwr_buffer_size = 12288;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2140 dceip.display_write_back420_chroma_mcifwr_buffer_size = 8192;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2141 dceip.request_efficiency = bw_frc_to_fixed(8, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2142 dceip.dispclk_per_request = bw_int_to_fixed(2);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2143 dceip.dispclk_ramping_factor = bw_frc_to_fixed(105, 100);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2144 dceip.display_pipe_throughput_factor = bw_frc_to_fixed(105, 100);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2145 dceip.scatter_gather_pte_request_rows_in_tiling_mode = 2;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2146 dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0); /* todo: this is a bug*/
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2147 break;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2148 case BW_CALCS_VERSION_POLARIS10:
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2149 vbios.memory_type = bw_def_gddr5;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2150 vbios.dram_channel_width_in_bits = 32;
00c91d0d drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Joshua Aberback 2017-01-09 2151 vbios.number_of_dram_channels = asic_id.vram_width / vbios.dram_channel_width_in_bits;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2152 vbios.number_of_dram_banks = 8;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2153 vbios.high_yclk = bw_int_to_fixed(6000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2154 vbios.mid_yclk = bw_int_to_fixed(3200);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2155 vbios.low_yclk = bw_int_to_fixed(1000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2156 vbios.low_sclk = bw_int_to_fixed(300);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2157 vbios.mid1_sclk = bw_int_to_fixed(400);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2158 vbios.mid2_sclk = bw_int_to_fixed(500);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2159 vbios.mid3_sclk = bw_int_to_fixed(600);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2160 vbios.mid4_sclk = bw_int_to_fixed(700);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2161 vbios.mid5_sclk = bw_int_to_fixed(800);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2162 vbios.mid6_sclk = bw_int_to_fixed(974);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2163 vbios.high_sclk = bw_int_to_fixed(1154);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2164 vbios.low_voltage_max_dispclk = bw_int_to_fixed(459);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2165 vbios.mid_voltage_max_dispclk = bw_int_to_fixed(654);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2166 vbios.high_voltage_max_dispclk = bw_int_to_fixed(1108);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2167 vbios.low_voltage_max_phyclk = bw_int_to_fixed(540);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2168 vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2169 vbios.high_voltage_max_phyclk = bw_int_to_fixed(810);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2170 vbios.data_return_bus_width = bw_int_to_fixed(32);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2171 vbios.trc = bw_int_to_fixed(48);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2172 vbios.dmifmc_urgent_latency = bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2173 vbios.stutter_self_refresh_exit_latency = bw_int_to_fixed(5);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2174 vbios.stutter_self_refresh_entry_latency = bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2175 vbios.nbp_state_change_latency = bw_int_to_fixed(45);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2176 vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2177 vbios.scatter_gather_enable = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2178 vbios.down_spread_percentage = bw_frc_to_fixed(5, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2179 vbios.cursor_width = 32;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2180 vbios.average_compression_rate = 4;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2181 vbios.number_of_request_slots_gmc_reserves_for_dmif_per_channel = 256;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2182 vbios.blackout_duration = bw_int_to_fixed(0); /* us */
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2183 vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2184
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2185 dceip.max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100;
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2186 dceip.max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100;
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2187 dceip.percent_of_ideal_port_bw_received_after_urgent_latency = 100;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2188 dceip.large_cursor = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2189 dceip.dmif_request_buffer_size = bw_int_to_fixed(768);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2190 dceip.dmif_pipe_en_fbc_chunk_tracker = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2191 dceip.cursor_max_outstanding_group_num = 1;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2192 dceip.lines_interleaved_into_lb = 2;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2193 dceip.chunk_width = 256;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2194 dceip.number_of_graphics_pipes = 6;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2195 dceip.number_of_underlay_pipes = 0;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2196 dceip.low_power_tiling_mode = 0;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2197 dceip.display_write_back_supported = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2198 dceip.argb_compression_support = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2199 dceip.underlay_vscaler_efficiency6_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2200 bw_frc_to_fixed(35556, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2201 dceip.underlay_vscaler_efficiency8_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2202 bw_frc_to_fixed(34286, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2203 dceip.underlay_vscaler_efficiency10_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2204 bw_frc_to_fixed(32, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2205 dceip.underlay_vscaler_efficiency12_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2206 bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2207 dceip.graphics_vscaler_efficiency6_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2208 bw_frc_to_fixed(35, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2209 dceip.graphics_vscaler_efficiency8_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2210 bw_frc_to_fixed(34286, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2211 dceip.graphics_vscaler_efficiency10_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2212 bw_frc_to_fixed(32, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2213 dceip.graphics_vscaler_efficiency12_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2214 bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2215 dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2216 dceip.max_dmif_buffer_allocated = 4;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2217 dceip.graphics_dmif_size = 12288;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2218 dceip.underlay_luma_dmif_size = 19456;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2219 dceip.underlay_chroma_dmif_size = 23552;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2220 dceip.pre_downscaler_enabled = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2221 dceip.underlay_downscale_prefetch_enabled = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2222 dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2223 dceip.lb_size_per_component444 = bw_int_to_fixed(245952);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2224 dceip.graphics_lb_nodownscaling_multi_line_prefetching = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2225 dceip.stutter_and_dram_clock_state_change_gated_before_cursor =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2226 bw_int_to_fixed(1);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2227 dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2228 82176);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2229 dceip.underlay420_chroma_lb_size_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2230 bw_int_to_fixed(164352);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2231 dceip.underlay422_lb_size_per_component = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2232 82176);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2233 dceip.cursor_chunk_width = bw_int_to_fixed(64);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2234 dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2235 dceip.underlay_maximum_width_efficient_for_tiling =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2236 bw_int_to_fixed(1920);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2237 dceip.underlay_maximum_height_efficient_for_tiling =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2238 bw_int_to_fixed(1080);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2239 dceip.peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2240 bw_frc_to_fixed(3, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2241 dceip.peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2242 bw_int_to_fixed(25);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2243 dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2244 2);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2245 dceip.maximum_total_outstanding_pte_requests_allowed_by_saw =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2246 bw_int_to_fixed(128);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2247 dceip.limit_excessive_outstanding_dmif_requests = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2248 dceip.linear_mode_line_request_alternation_slice =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2249 bw_int_to_fixed(64);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2250 dceip.scatter_gather_lines_of_pte_prefetching_in_linear_mode =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2251 32;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2252 dceip.display_write_back420_luma_mcifwr_buffer_size = 12288;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2253 dceip.display_write_back420_chroma_mcifwr_buffer_size = 8192;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2254 dceip.request_efficiency = bw_frc_to_fixed(8, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2255 dceip.dispclk_per_request = bw_int_to_fixed(2);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2256 dceip.dispclk_ramping_factor = bw_frc_to_fixed(105, 100);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2257 dceip.display_pipe_throughput_factor = bw_frc_to_fixed(105, 100);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2258 dceip.scatter_gather_pte_request_rows_in_tiling_mode = 2;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2259 dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2260 break;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2261 case BW_CALCS_VERSION_POLARIS11:
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2262 vbios.memory_type = bw_def_gddr5;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2263 vbios.dram_channel_width_in_bits = 32;
00c91d0d drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Joshua Aberback 2017-01-09 2264 vbios.number_of_dram_channels = asic_id.vram_width / vbios.dram_channel_width_in_bits;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2265 vbios.number_of_dram_banks = 8;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2266 vbios.high_yclk = bw_int_to_fixed(6000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2267 vbios.mid_yclk = bw_int_to_fixed(3200);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2268 vbios.low_yclk = bw_int_to_fixed(1000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2269 vbios.low_sclk = bw_int_to_fixed(300);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2270 vbios.mid1_sclk = bw_int_to_fixed(400);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2271 vbios.mid2_sclk = bw_int_to_fixed(500);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2272 vbios.mid3_sclk = bw_int_to_fixed(600);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2273 vbios.mid4_sclk = bw_int_to_fixed(700);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2274 vbios.mid5_sclk = bw_int_to_fixed(800);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2275 vbios.mid6_sclk = bw_int_to_fixed(974);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2276 vbios.high_sclk = bw_int_to_fixed(1154);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2277 vbios.low_voltage_max_dispclk = bw_int_to_fixed(459);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2278 vbios.mid_voltage_max_dispclk = bw_int_to_fixed(654);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2279 vbios.high_voltage_max_dispclk = bw_int_to_fixed(1108);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2280 vbios.low_voltage_max_phyclk = bw_int_to_fixed(540);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2281 vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2282 vbios.high_voltage_max_phyclk = bw_int_to_fixed(810);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2283 vbios.data_return_bus_width = bw_int_to_fixed(32);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2284 vbios.trc = bw_int_to_fixed(48);
00c91d0d drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Joshua Aberback 2017-01-09 2285 if (vbios.number_of_dram_channels == 2) // 64-bit
00c91d0d drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Joshua Aberback 2017-01-09 2286 vbios.dmifmc_urgent_latency = bw_int_to_fixed(4);
00c91d0d drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Joshua Aberback 2017-01-09 2287 else
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2288 vbios.dmifmc_urgent_latency = bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2289 vbios.stutter_self_refresh_exit_latency = bw_int_to_fixed(5);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2290 vbios.stutter_self_refresh_entry_latency = bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2291 vbios.nbp_state_change_latency = bw_int_to_fixed(45);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2292 vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2293 vbios.scatter_gather_enable = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2294 vbios.down_spread_percentage = bw_frc_to_fixed(5, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2295 vbios.cursor_width = 32;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2296 vbios.average_compression_rate = 4;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2297 vbios.number_of_request_slots_gmc_reserves_for_dmif_per_channel = 256;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2298 vbios.blackout_duration = bw_int_to_fixed(0); /* us */
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2299 vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2300
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2301 dceip.max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100;
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2302 dceip.max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100;
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2303 dceip.percent_of_ideal_port_bw_received_after_urgent_latency = 100;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2304 dceip.large_cursor = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2305 dceip.dmif_request_buffer_size = bw_int_to_fixed(768);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2306 dceip.dmif_pipe_en_fbc_chunk_tracker = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2307 dceip.cursor_max_outstanding_group_num = 1;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2308 dceip.lines_interleaved_into_lb = 2;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2309 dceip.chunk_width = 256;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2310 dceip.number_of_graphics_pipes = 5;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2311 dceip.number_of_underlay_pipes = 0;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2312 dceip.low_power_tiling_mode = 0;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2313 dceip.display_write_back_supported = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2314 dceip.argb_compression_support = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2315 dceip.underlay_vscaler_efficiency6_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2316 bw_frc_to_fixed(35556, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2317 dceip.underlay_vscaler_efficiency8_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2318 bw_frc_to_fixed(34286, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2319 dceip.underlay_vscaler_efficiency10_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2320 bw_frc_to_fixed(32, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2321 dceip.underlay_vscaler_efficiency12_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2322 bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2323 dceip.graphics_vscaler_efficiency6_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2324 bw_frc_to_fixed(35, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2325 dceip.graphics_vscaler_efficiency8_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2326 bw_frc_to_fixed(34286, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2327 dceip.graphics_vscaler_efficiency10_bit_per_component =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2328 bw_frc_to_fixed(32, 10);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2329 dceip.graphics_vscaler_efficiency12_bit_per_component =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2330 bw_int_to_fixed(3);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2331 dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2332 dceip.max_dmif_buffer_allocated = 4;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2333 dceip.graphics_dmif_size = 12288;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2334 dceip.underlay_luma_dmif_size = 19456;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2335 dceip.underlay_chroma_dmif_size = 23552;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2336 dceip.pre_downscaler_enabled = true;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2337 dceip.underlay_downscale_prefetch_enabled = true;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2338 dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2339 dceip.lb_size_per_component444 = bw_int_to_fixed(245952);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2340 dceip.graphics_lb_nodownscaling_multi_line_prefetching = true;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2341 dceip.stutter_and_dram_clock_state_change_gated_before_cursor =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2342 bw_int_to_fixed(1);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2343 dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed(
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2344 82176);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2345 dceip.underlay420_chroma_lb_size_per_component =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2346 bw_int_to_fixed(164352);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2347 dceip.underlay422_lb_size_per_component = bw_int_to_fixed(
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2348 82176);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2349 dceip.cursor_chunk_width = bw_int_to_fixed(64);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2350 dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2351 dceip.underlay_maximum_width_efficient_for_tiling =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2352 bw_int_to_fixed(1920);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2353 dceip.underlay_maximum_height_efficient_for_tiling =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2354 bw_int_to_fixed(1080);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2355 dceip.peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2356 bw_frc_to_fixed(3, 10);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2357 dceip.peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2358 bw_int_to_fixed(25);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2359 dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed(
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2360 2);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2361 dceip.maximum_total_outstanding_pte_requests_allowed_by_saw =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2362 bw_int_to_fixed(128);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2363 dceip.limit_excessive_outstanding_dmif_requests = true;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2364 dceip.linear_mode_line_request_alternation_slice =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2365 bw_int_to_fixed(64);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2366 dceip.scatter_gather_lines_of_pte_prefetching_in_linear_mode =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2367 32;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2368 dceip.display_write_back420_luma_mcifwr_buffer_size = 12288;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2369 dceip.display_write_back420_chroma_mcifwr_buffer_size = 8192;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2370 dceip.request_efficiency = bw_frc_to_fixed(8, 10);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2371 dceip.dispclk_per_request = bw_int_to_fixed(2);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2372 dceip.dispclk_ramping_factor = bw_frc_to_fixed(105, 100);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2373 dceip.display_pipe_throughput_factor = bw_frc_to_fixed(105, 100);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2374 dceip.scatter_gather_pte_request_rows_in_tiling_mode = 2;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2375 dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2376 break;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2377 case BW_CALCS_VERSION_POLARIS12:
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2378 vbios.memory_type = bw_def_gddr5;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2379 vbios.dram_channel_width_in_bits = 32;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2380 vbios.number_of_dram_channels = asic_id.vram_width / vbios.dram_channel_width_in_bits;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2381 vbios.number_of_dram_banks = 8;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2382 vbios.high_yclk = bw_int_to_fixed(6000);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2383 vbios.mid_yclk = bw_int_to_fixed(3200);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2384 vbios.low_yclk = bw_int_to_fixed(1000);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2385 vbios.low_sclk = bw_int_to_fixed(678);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2386 vbios.mid1_sclk = bw_int_to_fixed(864);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2387 vbios.mid2_sclk = bw_int_to_fixed(900);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2388 vbios.mid3_sclk = bw_int_to_fixed(920);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2389 vbios.mid4_sclk = bw_int_to_fixed(940);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2390 vbios.mid5_sclk = bw_int_to_fixed(960);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2391 vbios.mid6_sclk = bw_int_to_fixed(980);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2392 vbios.high_sclk = bw_int_to_fixed(1049);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2393 vbios.low_voltage_max_dispclk = bw_int_to_fixed(459);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2394 vbios.mid_voltage_max_dispclk = bw_int_to_fixed(654);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2395 vbios.high_voltage_max_dispclk = bw_int_to_fixed(1108);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2396 vbios.low_voltage_max_phyclk = bw_int_to_fixed(540);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2397 vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2398 vbios.high_voltage_max_phyclk = bw_int_to_fixed(810);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2399 vbios.data_return_bus_width = bw_int_to_fixed(32);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2400 vbios.trc = bw_int_to_fixed(48);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2401 if (vbios.number_of_dram_channels == 2) // 64-bit
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2402 vbios.dmifmc_urgent_latency = bw_int_to_fixed(4);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2403 else
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2404 vbios.dmifmc_urgent_latency = bw_int_to_fixed(3);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2405 vbios.stutter_self_refresh_exit_latency = bw_int_to_fixed(5);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2406 vbios.stutter_self_refresh_entry_latency = bw_int_to_fixed(0);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2407 vbios.nbp_state_change_latency = bw_int_to_fixed(250);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2408 vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2409 vbios.scatter_gather_enable = false;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2410 vbios.down_spread_percentage = bw_frc_to_fixed(5, 10);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2411 vbios.cursor_width = 32;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2412 vbios.average_compression_rate = 4;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2413 vbios.number_of_request_slots_gmc_reserves_for_dmif_per_channel = 256;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2414 vbios.blackout_duration = bw_int_to_fixed(0); /* us */
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2415 vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2416
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2417 dceip.max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2418 dceip.max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2419 dceip.percent_of_ideal_port_bw_received_after_urgent_latency = 100;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2420 dceip.large_cursor = false;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2421 dceip.dmif_request_buffer_size = bw_int_to_fixed(768);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2422 dceip.dmif_pipe_en_fbc_chunk_tracker = false;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2423 dceip.cursor_max_outstanding_group_num = 1;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2424 dceip.lines_interleaved_into_lb = 2;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2425 dceip.chunk_width = 256;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2426 dceip.number_of_graphics_pipes = 5;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2427 dceip.number_of_underlay_pipes = 0;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2428 dceip.low_power_tiling_mode = 0;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2429 dceip.display_write_back_supported = true;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2430 dceip.argb_compression_support = true;
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2431 dceip.underlay_vscaler_efficiency6_bit_per_component =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2432 bw_frc_to_fixed(35556, 10000);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2433 dceip.underlay_vscaler_efficiency8_bit_per_component =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2434 bw_frc_to_fixed(34286, 10000);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2435 dceip.underlay_vscaler_efficiency10_bit_per_component =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2436 bw_frc_to_fixed(32, 10);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2437 dceip.underlay_vscaler_efficiency12_bit_per_component =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2438 bw_int_to_fixed(3);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2439 dceip.graphics_vscaler_efficiency6_bit_per_component =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2440 bw_frc_to_fixed(35, 10);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2441 dceip.graphics_vscaler_efficiency8_bit_per_component =
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2442 bw_frc_to_fixed(34286, 10000);
16052f07 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-03-08 2443 dceip.graphics_vscaler_efficiency10_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2444 bw_frc_to_fixed(32, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2445 dceip.graphics_vscaler_efficiency12_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2446 bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2447 dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2448 dceip.max_dmif_buffer_allocated = 4;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2449 dceip.graphics_dmif_size = 12288;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2450 dceip.underlay_luma_dmif_size = 19456;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2451 dceip.underlay_chroma_dmif_size = 23552;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2452 dceip.pre_downscaler_enabled = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2453 dceip.underlay_downscale_prefetch_enabled = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2454 dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2455 dceip.lb_size_per_component444 = bw_int_to_fixed(245952);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2456 dceip.graphics_lb_nodownscaling_multi_line_prefetching = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2457 dceip.stutter_and_dram_clock_state_change_gated_before_cursor =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2458 bw_int_to_fixed(1);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2459 dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2460 82176);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2461 dceip.underlay420_chroma_lb_size_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2462 bw_int_to_fixed(164352);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2463 dceip.underlay422_lb_size_per_component = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2464 82176);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2465 dceip.cursor_chunk_width = bw_int_to_fixed(64);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2466 dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2467 dceip.underlay_maximum_width_efficient_for_tiling =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2468 bw_int_to_fixed(1920);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2469 dceip.underlay_maximum_height_efficient_for_tiling =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2470 bw_int_to_fixed(1080);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2471 dceip.peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2472 bw_frc_to_fixed(3, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2473 dceip.peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2474 bw_int_to_fixed(25);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2475 dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2476 2);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2477 dceip.maximum_total_outstanding_pte_requests_allowed_by_saw =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2478 bw_int_to_fixed(128);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2479 dceip.limit_excessive_outstanding_dmif_requests = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2480 dceip.linear_mode_line_request_alternation_slice =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2481 bw_int_to_fixed(64);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2482 dceip.scatter_gather_lines_of_pte_prefetching_in_linear_mode =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2483 32;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2484 dceip.display_write_back420_luma_mcifwr_buffer_size = 12288;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2485 dceip.display_write_back420_chroma_mcifwr_buffer_size = 8192;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2486 dceip.request_efficiency = bw_frc_to_fixed(8, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2487 dceip.dispclk_per_request = bw_int_to_fixed(2);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2488 dceip.dispclk_ramping_factor = bw_frc_to_fixed(105, 100);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2489 dceip.display_pipe_throughput_factor = bw_frc_to_fixed(105, 100);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2490 dceip.scatter_gather_pte_request_rows_in_tiling_mode = 2;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2491 dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2492 break;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2493 case BW_CALCS_VERSION_STONEY:
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2494 vbios.memory_type = bw_def_gddr5;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2495 vbios.dram_channel_width_in_bits = 64;
00c91d0d drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Joshua Aberback 2017-01-09 2496 vbios.number_of_dram_channels = asic_id.vram_width / vbios.dram_channel_width_in_bits;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2497 vbios.number_of_dram_banks = 8;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2498 vbios.high_yclk = bw_int_to_fixed(1866);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2499 vbios.mid_yclk = bw_int_to_fixed(1866);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2500 vbios.low_yclk = bw_int_to_fixed(1333);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2501 vbios.low_sclk = bw_int_to_fixed(200);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2502 vbios.mid1_sclk = bw_int_to_fixed(600);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2503 vbios.mid2_sclk = bw_int_to_fixed(600);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2504 vbios.mid3_sclk = bw_int_to_fixed(600);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2505 vbios.mid4_sclk = bw_int_to_fixed(600);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2506 vbios.mid5_sclk = bw_int_to_fixed(600);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2507 vbios.mid6_sclk = bw_int_to_fixed(600);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2508 vbios.high_sclk = bw_int_to_fixed(800);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2509 vbios.low_voltage_max_dispclk = bw_int_to_fixed(352);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2510 vbios.mid_voltage_max_dispclk = bw_int_to_fixed(467);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2511 vbios.high_voltage_max_dispclk = bw_int_to_fixed(643);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2512 vbios.low_voltage_max_phyclk = bw_int_to_fixed(540);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2513 vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2514 vbios.high_voltage_max_phyclk = bw_int_to_fixed(810);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2515 vbios.data_return_bus_width = bw_int_to_fixed(32);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2516 vbios.trc = bw_int_to_fixed(50);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2517 vbios.dmifmc_urgent_latency = bw_int_to_fixed(4);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2518 vbios.stutter_self_refresh_exit_latency = bw_frc_to_fixed(158, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2519 vbios.stutter_self_refresh_entry_latency = bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2520 vbios.nbp_state_change_latency = bw_frc_to_fixed(2008, 100);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2521 vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2522 vbios.scatter_gather_enable = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2523 vbios.down_spread_percentage = bw_frc_to_fixed(5, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2524 vbios.cursor_width = 32;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2525 vbios.average_compression_rate = 4;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2526 vbios.number_of_request_slots_gmc_reserves_for_dmif_per_channel = 256;
fa4d6d8e drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Harry Wentland 2018-01-30 2527 vbios.blackout_duration = bw_int_to_fixed(0); /* us */
fa4d6d8e drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Harry Wentland 2018-01-30 2528 vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2529
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2530 dceip.max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100;
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2531 dceip.max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100;
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2532 dceip.percent_of_ideal_port_bw_received_after_urgent_latency = 100;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2533 dceip.large_cursor = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2534 dceip.dmif_request_buffer_size = bw_int_to_fixed(768);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2535 dceip.dmif_pipe_en_fbc_chunk_tracker = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2536 dceip.cursor_max_outstanding_group_num = 1;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2537 dceip.lines_interleaved_into_lb = 2;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2538 dceip.chunk_width = 256;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2539 dceip.number_of_graphics_pipes = 2;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2540 dceip.number_of_underlay_pipes = 1;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2541 dceip.low_power_tiling_mode = 0;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2542 dceip.display_write_back_supported = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2543 dceip.argb_compression_support = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2544 dceip.underlay_vscaler_efficiency6_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2545 bw_frc_to_fixed(35556, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2546 dceip.underlay_vscaler_efficiency8_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2547 bw_frc_to_fixed(34286, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2548 dceip.underlay_vscaler_efficiency10_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2549 bw_frc_to_fixed(32, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2550 dceip.underlay_vscaler_efficiency12_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2551 bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2552 dceip.graphics_vscaler_efficiency6_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2553 bw_frc_to_fixed(35, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2554 dceip.graphics_vscaler_efficiency8_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2555 bw_frc_to_fixed(34286, 10000);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2556 dceip.graphics_vscaler_efficiency10_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2557 bw_frc_to_fixed(32, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2558 dceip.graphics_vscaler_efficiency12_bit_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2559 bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2560 dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2561 dceip.max_dmif_buffer_allocated = 2;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2562 dceip.graphics_dmif_size = 12288;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2563 dceip.underlay_luma_dmif_size = 19456;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2564 dceip.underlay_chroma_dmif_size = 23552;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2565 dceip.pre_downscaler_enabled = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2566 dceip.underlay_downscale_prefetch_enabled = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2567 dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2568 dceip.lb_size_per_component444 = bw_int_to_fixed(82176);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2569 dceip.graphics_lb_nodownscaling_multi_line_prefetching = false;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2570 dceip.stutter_and_dram_clock_state_change_gated_before_cursor =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2571 bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2572 dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2573 82176);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2574 dceip.underlay420_chroma_lb_size_per_component =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2575 bw_int_to_fixed(164352);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2576 dceip.underlay422_lb_size_per_component = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2577 82176);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2578 dceip.cursor_chunk_width = bw_int_to_fixed(64);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2579 dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2580 dceip.underlay_maximum_width_efficient_for_tiling =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2581 bw_int_to_fixed(1920);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2582 dceip.underlay_maximum_height_efficient_for_tiling =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2583 bw_int_to_fixed(1080);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2584 dceip.peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2585 bw_frc_to_fixed(3, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2586 dceip.peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2587 bw_int_to_fixed(25);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2588 dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed(
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2589 2);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2590 dceip.maximum_total_outstanding_pte_requests_allowed_by_saw =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2591 bw_int_to_fixed(128);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2592 dceip.limit_excessive_outstanding_dmif_requests = true;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2593 dceip.linear_mode_line_request_alternation_slice =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2594 bw_int_to_fixed(64);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2595 dceip.scatter_gather_lines_of_pte_prefetching_in_linear_mode =
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2596 32;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2597 dceip.display_write_back420_luma_mcifwr_buffer_size = 12288;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2598 dceip.display_write_back420_chroma_mcifwr_buffer_size = 8192;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2599 dceip.request_efficiency = bw_frc_to_fixed(8, 10);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2600 dceip.dispclk_per_request = bw_int_to_fixed(2);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2601 dceip.dispclk_ramping_factor = bw_frc_to_fixed(105, 100);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2602 dceip.display_pipe_throughput_factor = bw_frc_to_fixed(105, 100);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2603 dceip.scatter_gather_pte_request_rows_in_tiling_mode = 2;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2604 dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0);
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2605 break;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2606 case BW_CALCS_VERSION_VEGA10:
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2607 vbios.memory_type = bw_def_hbm;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2608 vbios.dram_channel_width_in_bits = 128;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2609 vbios.number_of_dram_channels = asic_id.vram_width / vbios.dram_channel_width_in_bits;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2610 vbios.number_of_dram_banks = 16;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2611 vbios.high_yclk = bw_int_to_fixed(2400);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2612 vbios.mid_yclk = bw_int_to_fixed(1700);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2613 vbios.low_yclk = bw_int_to_fixed(1000);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2614 vbios.low_sclk = bw_int_to_fixed(300);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2615 vbios.mid1_sclk = bw_int_to_fixed(350);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2616 vbios.mid2_sclk = bw_int_to_fixed(400);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2617 vbios.mid3_sclk = bw_int_to_fixed(500);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2618 vbios.mid4_sclk = bw_int_to_fixed(600);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2619 vbios.mid5_sclk = bw_int_to_fixed(700);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2620 vbios.mid6_sclk = bw_int_to_fixed(760);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2621 vbios.high_sclk = bw_int_to_fixed(776);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2622 vbios.low_voltage_max_dispclk = bw_int_to_fixed(460);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2623 vbios.mid_voltage_max_dispclk = bw_int_to_fixed(670);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2624 vbios.high_voltage_max_dispclk = bw_int_to_fixed(1133);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2625 vbios.low_voltage_max_phyclk = bw_int_to_fixed(540);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2626 vbios.mid_voltage_max_phyclk = bw_int_to_fixed(810);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2627 vbios.high_voltage_max_phyclk = bw_int_to_fixed(810);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2628 vbios.data_return_bus_width = bw_int_to_fixed(32);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2629 vbios.trc = bw_int_to_fixed(48);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2630 vbios.dmifmc_urgent_latency = bw_int_to_fixed(3);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2631 vbios.stutter_self_refresh_exit_latency = bw_frc_to_fixed(75, 10);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2632 vbios.stutter_self_refresh_entry_latency = bw_frc_to_fixed(19, 10);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2633 vbios.nbp_state_change_latency = bw_int_to_fixed(39);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2634 vbios.mcifwrmc_urgent_latency = bw_int_to_fixed(10);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2635 vbios.scatter_gather_enable = false;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2636 vbios.down_spread_percentage = bw_frc_to_fixed(5, 10);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2637 vbios.cursor_width = 32;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2638 vbios.average_compression_rate = 4;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2639 vbios.number_of_request_slots_gmc_reserves_for_dmif_per_channel = 8;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2640 vbios.blackout_duration = bw_int_to_fixed(0); /* us */
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2641 vbios.maximum_blackout_recovery_time = bw_int_to_fixed(0);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2642
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2643 dceip.max_average_percent_of_ideal_port_bw_display_can_use_in_normal_system_operation = 100;
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2644 dceip.max_average_percent_of_ideal_drambw_display_can_use_in_normal_system_operation = 100;
e36ec859 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Dmytro Laktyushkin 2018-02-26 2645 dceip.percent_of_ideal_port_bw_received_after_urgent_latency = 100;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2646 dceip.large_cursor = false;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2647 dceip.dmif_request_buffer_size = bw_int_to_fixed(2304);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2648 dceip.dmif_pipe_en_fbc_chunk_tracker = true;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2649 dceip.cursor_max_outstanding_group_num = 1;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2650 dceip.lines_interleaved_into_lb = 2;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2651 dceip.chunk_width = 256;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2652 dceip.number_of_graphics_pipes = 6;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2653 dceip.number_of_underlay_pipes = 0;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2654 dceip.low_power_tiling_mode = 0;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2655 dceip.display_write_back_supported = true;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2656 dceip.argb_compression_support = true;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2657 dceip.underlay_vscaler_efficiency6_bit_per_component =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2658 bw_frc_to_fixed(35556, 10000);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2659 dceip.underlay_vscaler_efficiency8_bit_per_component =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2660 bw_frc_to_fixed(34286, 10000);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2661 dceip.underlay_vscaler_efficiency10_bit_per_component =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2662 bw_frc_to_fixed(32, 10);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2663 dceip.underlay_vscaler_efficiency12_bit_per_component =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2664 bw_int_to_fixed(3);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2665 dceip.graphics_vscaler_efficiency6_bit_per_component =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2666 bw_frc_to_fixed(35, 10);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2667 dceip.graphics_vscaler_efficiency8_bit_per_component =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2668 bw_frc_to_fixed(34286, 10000);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2669 dceip.graphics_vscaler_efficiency10_bit_per_component =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2670 bw_frc_to_fixed(32, 10);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2671 dceip.graphics_vscaler_efficiency12_bit_per_component =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2672 bw_int_to_fixed(3);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2673 dceip.alpha_vscaler_efficiency = bw_int_to_fixed(3);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2674 dceip.max_dmif_buffer_allocated = 4;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2675 dceip.graphics_dmif_size = 24576;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2676 dceip.underlay_luma_dmif_size = 19456;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2677 dceip.underlay_chroma_dmif_size = 23552;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2678 dceip.pre_downscaler_enabled = true;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2679 dceip.underlay_downscale_prefetch_enabled = false;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2680 dceip.lb_write_pixels_per_dispclk = bw_int_to_fixed(1);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2681 dceip.lb_size_per_component444 = bw_int_to_fixed(245952);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2682 dceip.graphics_lb_nodownscaling_multi_line_prefetching = true;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2683 dceip.stutter_and_dram_clock_state_change_gated_before_cursor =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2684 bw_int_to_fixed(1);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2685 dceip.underlay420_luma_lb_size_per_component = bw_int_to_fixed(
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2686 82176);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2687 dceip.underlay420_chroma_lb_size_per_component =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2688 bw_int_to_fixed(164352);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2689 dceip.underlay422_lb_size_per_component = bw_int_to_fixed(
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2690 82176);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2691 dceip.cursor_chunk_width = bw_int_to_fixed(64);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2692 dceip.cursor_dcp_buffer_lines = bw_int_to_fixed(4);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2693 dceip.underlay_maximum_width_efficient_for_tiling =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2694 bw_int_to_fixed(1920);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2695 dceip.underlay_maximum_height_efficient_for_tiling =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2696 bw_int_to_fixed(1080);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2697 dceip.peak_pte_request_to_eviction_ratio_limiting_multiple_displays_or_single_rotated_display =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2698 bw_frc_to_fixed(3, 10);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2699 dceip.peak_pte_request_to_eviction_ratio_limiting_single_display_no_rotation =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2700 bw_int_to_fixed(25);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2701 dceip.minimum_outstanding_pte_request_limit = bw_int_to_fixed(
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2702 2);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2703 dceip.maximum_total_outstanding_pte_requests_allowed_by_saw =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2704 bw_int_to_fixed(128);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2705 dceip.limit_excessive_outstanding_dmif_requests = true;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2706 dceip.linear_mode_line_request_alternation_slice =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2707 bw_int_to_fixed(64);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2708 dceip.scatter_gather_lines_of_pte_prefetching_in_linear_mode =
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2709 32;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2710 dceip.display_write_back420_luma_mcifwr_buffer_size = 12288;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2711 dceip.display_write_back420_chroma_mcifwr_buffer_size = 8192;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2712 dceip.request_efficiency = bw_frc_to_fixed(8, 10);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2713 dceip.dispclk_per_request = bw_int_to_fixed(2);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2714 dceip.dispclk_ramping_factor = bw_frc_to_fixed(105, 100);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2715 dceip.display_pipe_throughput_factor = bw_frc_to_fixed(105, 100);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2716 dceip.scatter_gather_pte_request_rows_in_tiling_mode = 2;
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2717 dceip.mcifwr_all_surfaces_burst_time = bw_int_to_fixed(0);
2c8ad2d5 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c Alex Deucher 2017-06-15 2718 break;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2719 default:
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2720 break;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2721 }
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2722 *bw_dceip = dceip;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2723 *bw_vbios = vbios;
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2724
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 @2725 }
4562236b drivers/gpu/drm/amd/display/dc/calcs/bandwidth_calcs.c Harry Wentland 2017-09-12 2726
:::::: The code at line 2725 was first introduced by commit
:::::: 4562236b3bc0a28aeb6ee93b2d8a849a4c4e1c7c drm/amd/dc: Add dc display driver (v2)
:::::: TO: Harry Wentland <harry.wentland@amd.com>
:::::: CC: Alex Deucher <alexander.deucher@amd.com>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 31685 bytes --]
[-- Attachment #3: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-04-06 9:07 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-06 9:06 [radeon-alex:drm-next-4.18-wip 21/83] drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:2725:1: warning: the frame size of 1028 bytes is larger than 1024 bytes kbuild test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.