[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 lkp at intel.com
Fri Apr 6 09:06:54 UTC 2018


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 at amd.com>
:::::: CC: Alex Deucher <alexander.deucher at amd.com>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 31685 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20180406/04e9be6b/attachment-0001.gz>


More information about the dri-devel mailing list