From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B94772C85 for ; Tue, 2 Nov 2021 05:57:25 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10155"; a="229911609" X-IronPort-AV: E=Sophos;i="5.87,201,1631602800"; d="gz'50?scan'50,208,50";a="229911609" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Nov 2021 22:57:24 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,201,1631602800"; d="gz'50?scan'50,208,50";a="488948772" Received: from lkp-server02.sh.intel.com (HELO c20d8bc80006) ([10.239.97.151]) by orsmga007.jf.intel.com with ESMTP; 01 Nov 2021 22:57:21 -0700 Received: from kbuild by c20d8bc80006 with local (Exim 4.92) (envelope-from ) id 1mhmnQ-00043D-O3; Tue, 02 Nov 2021 05:57:20 +0000 Date: Tue, 2 Nov 2021 13:56:25 +0800 From: kernel test robot To: Zhan Liu Cc: llvm@lists.linux.dev, kbuild-all@lists.01.org, Linux Memory Management List , Alex Deucher , Charlene Liu Subject: [linux-next:master 4777/12851] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c:79:6: error: no previous prototype for function 'dcn201_update_clocks_vbios' Message-ID: <202111021317.juPm1dAl-lkp@intel.com> Precedence: bulk X-Mailing-List: llvm@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="YZ5djTAD1cGYuMQK" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) --YZ5djTAD1cGYuMQK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 9febf119430617d18e1b6ee4b41ce7b07965e21f commit: 3f68c01be9a2227de1e190317fe34a6fb835a094 [4777/12851] drm/amd/display: add cyan_skillfish display support config: i386-buildonly-randconfig-r002-20211101 (attached as .config) compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 264d3b6d4e08401c5b50a85bd76e80b3461d77e6) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=3f68c01be9a2227de1e190317fe34a6fb835a094 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout 3f68c01be9a2227de1e190317fe34a6fb835a094 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=i386 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): >> drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c:79:6: error: no previous prototype for function 'dcn201_update_clocks_vbios' [-Werror,-Wmissing-prototypes] void dcn201_update_clocks_vbios(struct clk_mgr *clk_mgr, ^ drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c:79:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void dcn201_update_clocks_vbios(struct clk_mgr *clk_mgr, ^ static >> drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c:134:7: error: variable 'enter_display_off' set but not used [-Werror,-Wunused-but-set-variable] bool enter_display_off = false; ^ 2 errors generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn201/irq_service_dcn201.c:42:20: error: no previous prototype for function 'to_dal_irq_source_dcn201' [-Werror,-Wmissing-prototypes] enum dc_irq_source to_dal_irq_source_dcn201( ^ drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn201/irq_service_dcn201.c:42:1: note: declare 'static' if the function is not intended to be used outside of this translation unit enum dc_irq_source to_dal_irq_source_dcn201( ^ static 1 error generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_init.c:127:6: error: no previous prototype for function 'dcn201_hw_sequencer_construct' [-Werror,-Wmissing-prototypes] void dcn201_hw_sequencer_construct(struct dc *dc) ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_init.c:127:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void dcn201_hw_sequencer_construct(struct dc *dc) ^ static 1 error generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:365:2: error: initializer overrides prior initialization of this subobject [-Werror,-Winitializer-overrides] DCN_AUX_MASK_SH_LIST(__SHIFT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:203:2: note: expanded from macro 'DCN_AUX_MASK_SH_LIST' AUX_SF(DP_AUX0_AUX_SW_DATA, AUX_SW_AUTOINCREMENT_DISABLE, mask_sh),\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:213:16: note: expanded from macro 'AUX_SF' .field_name = reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :13:1: note: expanded from here DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE__SHIFT ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:16515:111: note: expanded from macro 'DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE__SHIFT' #define DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE__SHIFT 0x1f ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:365:2: note: previous initialization is here DCN_AUX_MASK_SH_LIST(__SHIFT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:201:2: note: expanded from macro 'DCN_AUX_MASK_SH_LIST' AUX_SF(DP_AUX0_AUX_SW_DATA, AUX_SW_AUTOINCREMENT_DISABLE, mask_sh),\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:213:16: note: expanded from macro 'AUX_SF' .field_name = reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :7:1: note: expanded from here DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE__SHIFT ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:16515:111: note: expanded from macro 'DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE__SHIFT' #define DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE__SHIFT 0x1f ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:369:2: error: initializer overrides prior initialization of this subobject [-Werror,-Winitializer-overrides] DCN_AUX_MASK_SH_LIST(_MASK) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:203:2: note: expanded from macro 'DCN_AUX_MASK_SH_LIST' AUX_SF(DP_AUX0_AUX_SW_DATA, AUX_SW_AUTOINCREMENT_DISABLE, mask_sh),\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:213:16: note: expanded from macro 'AUX_SF' .field_name = reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :70:1: note: expanded from here DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE_MASK ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:16519:111: note: expanded from macro 'DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE_MASK' #define DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE_MASK 0x80000000L ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:369:2: note: previous initialization is here DCN_AUX_MASK_SH_LIST(_MASK) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:201:2: note: expanded from macro 'DCN_AUX_MASK_SH_LIST' AUX_SF(DP_AUX0_AUX_SW_DATA, AUX_SW_AUTOINCREMENT_DISABLE, mask_sh),\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:213:16: note: expanded from macro 'AUX_SF' .field_name = reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :64:1: note: expanded from here DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE_MASK ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:16519:111: note: expanded from macro 'DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE_MASK' #define DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE_MASK 0x80000000L ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:407:3: error: initializer overrides prior initialization of this subobject [-Werror,-Winitializer-overrides] LINK_ENCODER_MASK_SH_LIST_DCN201(__SHIFT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:404:2: note: expanded from macro 'LINK_ENCODER_MASK_SH_LIST_DCN201' LINK_ENCODER_MASK_SH_LIST_DCN20(mask_sh) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_link_encoder.h:184:2: note: expanded from macro 'LINK_ENCODER_MASK_SH_LIST_DCN20' LE_SF(DIG0_TMDS_CTL_BITS, TMDS_CTL0, mask_sh), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.h:173:16: note: expanded from macro 'LE_SF' .field_name = reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :86:1: note: expanded from here DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:17500:111: note: expanded from macro 'DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT' #define DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT 0x0 ^~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:407:3: note: previous initialization is here LINK_ENCODER_MASK_SH_LIST_DCN201(__SHIFT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:404:2: note: expanded from macro 'LINK_ENCODER_MASK_SH_LIST_DCN201' LINK_ENCODER_MASK_SH_LIST_DCN20(mask_sh) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_link_encoder.h:175:2: note: expanded from macro 'LINK_ENCODER_MASK_SH_LIST_DCN20' LINK_ENCODER_MASK_SH_LIST_DCN10(mask_sh),\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.h:181:2: note: expanded from macro 'LINK_ENCODER_MASK_SH_LIST_DCN10' LE_SF(DIG0_TMDS_CTL_BITS, TMDS_CTL0, mask_sh), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.h:173:16: note: expanded from macro 'LE_SF' .field_name = reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :66:1: note: expanded from here DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:17500:111: note: expanded from macro 'DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT' #define DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT 0x0 ^~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:411:3: error: initializer overrides prior initialization of this subobject [-Werror,-Winitializer-overrides] LINK_ENCODER_MASK_SH_LIST_DCN201(_MASK) -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hwseq.c:88:7: error: variable 'is_in_uma' set but not used [-Werror,-Wunused-but-set-variable] bool is_in_uma; ^ >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hwseq.c:544:15: error: variable 'hubp' set but not used [-Werror,-Wunused-but-set-variable] struct hubp *hubp = NULL; ^ 2 errors generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubp.c:58:6: error: no previous prototype for function 'hubp201_program_deadline' [-Werror,-Wmissing-prototypes] void hubp201_program_deadline( ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubp.c:58:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void hubp201_program_deadline( ^ static >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubp.c:66:6: error: no previous prototype for function 'hubp201_program_requestor' [-Werror,-Wmissing-prototypes] void hubp201_program_requestor( ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubp.c:66:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void hubp201_program_requestor( ^ static 2 errors generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_dpp.c:185:11: error: variable 'pixel_width' set but not used [-Werror,-Wunused-but-set-variable] uint32_t pixel_width; ^ 1 error generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_dccg.c:47:6: error: no previous prototype for function 'dccg201_update_dpp_dto' [-Werror,-Wmissing-prototypes] void dccg201_update_dpp_dto(struct dccg *dccg, int dpp_inst, int req_dppclk) ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_dccg.c:47:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void dccg201_update_dpp_dto(struct dccg *dccg, int dpp_inst, int req_dppclk) ^ static 1 error generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_link_encoder.c:53:6: error: no previous prototype for function 'dcn201_link_encoder_get_max_link_cap' [-Werror,-Wmissing-prototypes] void dcn201_link_encoder_get_max_link_cap(struct link_encoder *enc, ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_link_encoder.c:53:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void dcn201_link_encoder_get_max_link_cap(struct link_encoder *enc, ^ static >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_link_encoder.c:69:6: error: no previous prototype for function 'dcn201_link_encoder_is_in_alt_mode' [-Werror,-Wmissing-prototypes] bool dcn201_link_encoder_is_in_alt_mode(struct link_encoder *enc) ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_link_encoder.c:69:1: note: declare 'static' if the function is not intended to be used outside of this translation unit bool dcn201_link_encoder_is_in_alt_mode(struct link_encoder *enc) ^ static 2 errors generated. vim +/dcn201_update_clocks_vbios +79 drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c 78 > 79 void dcn201_update_clocks_vbios(struct clk_mgr *clk_mgr, 80 struct dc_state *context, 81 bool safe_to_lower) 82 { 83 struct dc_clocks *new_clocks = &context->bw_ctx.bw.dcn.clk; 84 85 bool update_dppclk = false; 86 bool update_dispclk = false; 87 88 if (should_set_clock(safe_to_lower, new_clocks->dppclk_khz, clk_mgr->clks.dppclk_khz)) { 89 clk_mgr->clks.dppclk_khz = new_clocks->dppclk_khz; 90 update_dppclk = true; 91 } 92 93 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr->clks.dispclk_khz)) { 94 clk_mgr->clks.dispclk_khz = new_clocks->dispclk_khz; 95 update_dispclk = true; 96 } 97 98 if (update_dppclk || update_dispclk) { 99 struct bp_set_dce_clock_parameters dce_clk_params; 100 struct dc_bios *bp = clk_mgr->ctx->dc_bios; 101 102 if (update_dispclk) { 103 memset(&dce_clk_params, 0, sizeof(dce_clk_params)); 104 dce_clk_params.target_clock_frequency = new_clocks->dispclk_khz; 105 dce_clk_params.pll_id = CLOCK_SOURCE_ID_DFS; 106 dce_clk_params.clock_type = DCECLOCK_TYPE_DISPLAY_CLOCK; 107 bp->funcs->set_dce_clock(bp, &dce_clk_params); 108 } 109 /* currently there is no DCECLOCK_TYPE_DPPCLK type defined in VBIOS interface. 110 * vbios program DPPCLK to the same DispCLK limitation 111 */ 112 } 113 } 114 115 static void dcn201_init_clocks(struct clk_mgr *clk_mgr) 116 { 117 memset(&(clk_mgr->clks), 0, sizeof(struct dc_clocks)); 118 clk_mgr->clks.p_state_change_support = true; 119 clk_mgr->clks.prev_p_state_change_support = true; 120 clk_mgr->clks.max_supported_dppclk_khz = 1200000; 121 clk_mgr->clks.max_supported_dispclk_khz = 1200000; 122 } 123 124 static void dcn201_update_clocks(struct clk_mgr *clk_mgr_base, 125 struct dc_state *context, 126 bool safe_to_lower) 127 { 128 struct clk_mgr_internal *clk_mgr = TO_CLK_MGR_INTERNAL(clk_mgr_base); 129 struct dc_clocks *new_clocks = &context->bw_ctx.bw.dcn.clk; 130 struct dc *dc = clk_mgr_base->ctx->dc; 131 int display_count; 132 bool update_dppclk = false; 133 bool update_dispclk = false; > 134 bool enter_display_off = false; 135 bool dpp_clock_lowered = false; 136 bool force_reset = false; 137 bool p_state_change_support; 138 int total_plane_count; 139 140 if (dc->work_arounds.skip_clock_update) 141 return; 142 143 if (clk_mgr_base->clks.dispclk_khz == 0 || 144 dc->debug.force_clock_mode & 0x1) { 145 force_reset = true; 146 147 dcn2_read_clocks_from_hw_dentist(clk_mgr_base); 148 } 149 150 display_count = clk_mgr_helper_get_active_display_cnt(dc, context); 151 152 if (display_count == 0) 153 enter_display_off = true; 154 155 if (should_set_clock(safe_to_lower, new_clocks->phyclk_khz, clk_mgr_base->clks.phyclk_khz)) 156 clk_mgr_base->clks.phyclk_khz = new_clocks->phyclk_khz; 157 158 if (dc->debug.force_min_dcfclk_mhz > 0) 159 new_clocks->dcfclk_khz = (new_clocks->dcfclk_khz > (dc->debug.force_min_dcfclk_mhz * 1000)) ? 160 new_clocks->dcfclk_khz : (dc->debug.force_min_dcfclk_mhz * 1000); 161 162 if (should_set_clock(safe_to_lower, new_clocks->dcfclk_khz, clk_mgr_base->clks.dcfclk_khz)) 163 clk_mgr_base->clks.dcfclk_khz = new_clocks->dcfclk_khz; 164 165 if (should_set_clock(safe_to_lower, 166 new_clocks->dcfclk_deep_sleep_khz, clk_mgr_base->clks.dcfclk_deep_sleep_khz)) 167 clk_mgr_base->clks.dcfclk_deep_sleep_khz = new_clocks->dcfclk_deep_sleep_khz; 168 169 if (should_set_clock(safe_to_lower, new_clocks->socclk_khz, clk_mgr_base->clks.socclk_khz)) 170 clk_mgr_base->clks.socclk_khz = new_clocks->socclk_khz; 171 172 total_plane_count = clk_mgr_helper_get_active_plane_cnt(dc, context); 173 p_state_change_support = new_clocks->p_state_change_support || (total_plane_count == 0); 174 if (should_update_pstate_support(safe_to_lower, p_state_change_support, clk_mgr_base->clks.p_state_change_support)) { 175 clk_mgr_base->clks.prev_p_state_change_support = clk_mgr_base->clks.p_state_change_support; 176 clk_mgr_base->clks.p_state_change_support = p_state_change_support; 177 } 178 179 if (should_set_clock(safe_to_lower, new_clocks->dramclk_khz, clk_mgr_base->clks.dramclk_khz)) 180 clk_mgr_base->clks.dramclk_khz = new_clocks->dramclk_khz; 181 182 if (should_set_clock(safe_to_lower, new_clocks->dppclk_khz, clk_mgr->base.clks.dppclk_khz)) { 183 if (clk_mgr->base.clks.dppclk_khz > new_clocks->dppclk_khz) 184 dpp_clock_lowered = true; 185 clk_mgr->base.clks.dppclk_khz = new_clocks->dppclk_khz; 186 187 update_dppclk = true; 188 } 189 190 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mgr_base->clks.dispclk_khz)) { 191 clk_mgr_base->clks.dispclk_khz = new_clocks->dispclk_khz; 192 193 update_dispclk = true; 194 } 195 196 if (dc->config.forced_clocks == false || (force_reset && safe_to_lower)) { 197 if (dpp_clock_lowered) { 198 dcn20_update_clocks_update_dpp_dto(clk_mgr, context, safe_to_lower); 199 dcn20_update_clocks_update_dentist(clk_mgr, context); 200 } else { 201 if (update_dppclk || update_dispclk) 202 dcn20_update_clocks_update_dentist(clk_mgr, context); 203 if (new_clocks->dppclk_khz >= dc->current_state->bw_ctx.bw.dcn.clk.dppclk_khz) 204 dcn20_update_clocks_update_dpp_dto(clk_mgr, context, safe_to_lower); 205 } 206 } 207 } 208 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --YZ5djTAD1cGYuMQK Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --YZ5djTAD1cGYuMQK-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3747271488198435255==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [linux-next:master 4777/12851] drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c:79:6: error: no previous prototype for function 'dcn201_update_clocks_vbios' Date: Tue, 02 Nov 2021 13:56:25 +0800 Message-ID: <202111021317.juPm1dAl-lkp@intel.com> List-Id: --===============3747271488198435255== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git= master head: 9febf119430617d18e1b6ee4b41ce7b07965e21f commit: 3f68c01be9a2227de1e190317fe34a6fb835a094 [4777/12851] drm/amd/displ= ay: add cyan_skillfish display support config: i386-buildonly-randconfig-r002-20211101 (attached as .config) compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 264d3b= 6d4e08401c5b50a85bd76e80b3461d77e6) reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.g= it/commit/?id=3D3f68c01be9a2227de1e190317fe34a6fb835a094 git remote add linux-next https://git.kernel.org/pub/scm/linux/kern= el/git/next/linux-next.git git fetch --no-tags linux-next master git checkout 3f68c01be9a2227de1e190317fe34a6fb835a094 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang make.cross W=3D= 1 ARCH=3Di386 = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): >> drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c= :79:6: error: no previous prototype for function 'dcn201_update_clocks_vbio= s' [-Werror,-Wmissing-prototypes] void dcn201_update_clocks_vbios(struct clk_mgr *clk_mgr, ^ drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c= :79:1: note: declare 'static' if the function is not intended to be used ou= tside of this translation unit void dcn201_update_clocks_vbios(struct clk_mgr *clk_mgr, ^ static = >> drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c= :134:7: error: variable 'enter_display_off' set but not used [-Werror,-Wunu= sed-but-set-variable] bool enter_display_off =3D false; ^ 2 errors generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn201/irq_service_dcn201.c= :42:20: error: no previous prototype for function 'to_dal_irq_source_dcn201= ' [-Werror,-Wmissing-prototypes] enum dc_irq_source to_dal_irq_source_dcn201( ^ drivers/gpu/drm/amd/amdgpu/../display/dc/irq/dcn201/irq_service_dcn201.c= :42:1: note: declare 'static' if the function is not intended to be used ou= tside of this translation unit enum dc_irq_source to_dal_irq_source_dcn201( ^ static = 1 error generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_init.c:127:6: err= or: no previous prototype for function 'dcn201_hw_sequencer_construct' [-We= rror,-Wmissing-prototypes] void dcn201_hw_sequencer_construct(struct dc *dc) ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_init.c:127:1: not= e: declare 'static' if the function is not intended to be used outside of t= his translation unit void dcn201_hw_sequencer_construct(struct dc *dc) ^ static = 1 error generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:365:2:= error: initializer overrides prior initialization of this subobject [-Werr= or,-Winitializer-overrides] DCN_AUX_MASK_SH_LIST(__SHIFT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:203:2: note: expa= nded from macro 'DCN_AUX_MASK_SH_LIST' AUX_SF(DP_AUX0_AUX_SW_DATA, AUX_SW_AUTOINCREMENT_DISABLE, mask_s= h),\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:213:16: note: exp= anded from macro 'AUX_SF' .field_name =3D reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :13:1: note: expanded from here DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE__SHIFT ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:1= 6515:111: note: expanded from macro 'DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREM= ENT_DISABLE__SHIFT' #define DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE__SHIFT = 0x1f = ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:365:2:= note: previous initialization is here DCN_AUX_MASK_SH_LIST(__SHIFT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:201:2: note: expa= nded from macro 'DCN_AUX_MASK_SH_LIST' AUX_SF(DP_AUX0_AUX_SW_DATA, AUX_SW_AUTOINCREMENT_DISABLE, mask_s= h),\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:213:16: note: exp= anded from macro 'AUX_SF' .field_name =3D reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :7:1: note: expanded from here DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE__SHIFT ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:1= 6515:111: note: expanded from macro 'DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREM= ENT_DISABLE__SHIFT' #define DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE__SHIFT = 0x1f = ^~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:369:2:= error: initializer overrides prior initialization of this subobject [-Werr= or,-Winitializer-overrides] DCN_AUX_MASK_SH_LIST(_MASK) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:203:2: note: expa= nded from macro 'DCN_AUX_MASK_SH_LIST' AUX_SF(DP_AUX0_AUX_SW_DATA, AUX_SW_AUTOINCREMENT_DISABLE, mask_s= h),\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:213:16: note: exp= anded from macro 'AUX_SF' .field_name =3D reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :70:1: note: expanded from here DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE_MASK ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:1= 6519:111: note: expanded from macro 'DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREM= ENT_DISABLE_MASK' #define DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE_MASK = 0x80000000L = ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:369:2:= note: previous initialization is here DCN_AUX_MASK_SH_LIST(_MASK) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:201:2: note: expa= nded from macro 'DCN_AUX_MASK_SH_LIST' AUX_SF(DP_AUX0_AUX_SW_DATA, AUX_SW_AUTOINCREMENT_DISABLE, mask_s= h),\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_aux.h:213:16: note: exp= anded from macro 'AUX_SF' .field_name =3D reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :64:1: note: expanded from here DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE_MASK ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:1= 6519:111: note: expanded from macro 'DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREM= ENT_DISABLE_MASK' #define DP_AUX0_AUX_SW_DATA__AUX_SW_AUTOINCREMENT_DISABLE_MASK = 0x80000000L = ^~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:407:3:= error: initializer overrides prior initialization of this subobject [-Werr= or,-Winitializer-overrides] LINK_ENCODER_MASK_SH_LIST_DCN201(__SHIFT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:404:2:= note: expanded from macro 'LINK_ENCODER_MASK_SH_LIST_DCN201' LINK_ENCODER_MASK_SH_LIST_DCN20(mask_sh) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_link_encoder.h:184:= 2: note: expanded from macro 'LINK_ENCODER_MASK_SH_LIST_DCN20' LE_SF(DIG0_TMDS_CTL_BITS, TMDS_CTL0, mask_sh), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.h:173:= 16: note: expanded from macro 'LE_SF' .field_name =3D reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :86:1: note: expanded from here DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:1= 7500:111: note: expanded from macro 'DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT' #define DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT = 0x0 = ^~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:407:3:= note: previous initialization is here LINK_ENCODER_MASK_SH_LIST_DCN201(__SHIFT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:404:2:= note: expanded from macro 'LINK_ENCODER_MASK_SH_LIST_DCN201' LINK_ENCODER_MASK_SH_LIST_DCN20(mask_sh) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_link_encoder.h:175:= 2: note: expanded from macro 'LINK_ENCODER_MASK_SH_LIST_DCN20' LINK_ENCODER_MASK_SH_LIST_DCN10(mask_sh),\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.h:181:= 2: note: expanded from macro 'LINK_ENCODER_MASK_SH_LIST_DCN10' LE_SF(DIG0_TMDS_CTL_BITS, TMDS_CTL0, mask_sh), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.h:173:= 16: note: expanded from macro 'LE_SF' .field_name =3D reg_name ## __ ## field_name ## post_fix ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :66:1: note: expanded from here DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/amd/amdgpu/../include/asic_reg/dcn/dcn_2_0_3_sh_mask.h:1= 7500:111: note: expanded from macro 'DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT' #define DIG0_TMDS_CTL_BITS__TMDS_CTL0__SHIFT = 0x0 = ^~~ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.c:411:3:= error: initializer overrides prior initialization of this subobject [-Werr= or,-Winitializer-overrides] LINK_ENCODER_MASK_SH_LIST_DCN201(_MASK) -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hwseq.c:88:7: err= or: variable 'is_in_uma' set but not used [-Werror,-Wunused-but-set-variabl= e] bool is_in_uma; ^ >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hwseq.c:544:15: e= rror: variable 'hubp' set but not used [-Werror,-Wunused-but-set-variable] struct hubp *hubp =3D NULL; ^ 2 errors generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubp.c:58:6: erro= r: no previous prototype for function 'hubp201_program_deadline' [-Werror,-= Wmissing-prototypes] void hubp201_program_deadline( ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubp.c:58:1: note= : declare 'static' if the function is not intended to be used outside of th= is translation unit void hubp201_program_deadline( ^ static = >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubp.c:66:6: erro= r: no previous prototype for function 'hubp201_program_requestor' [-Werror,= -Wmissing-prototypes] void hubp201_program_requestor( ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubp.c:66:1: note= : declare 'static' if the function is not intended to be used outside of th= is translation unit void hubp201_program_requestor( ^ static = 2 errors generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_dpp.c:185:11: err= or: variable 'pixel_width' set but not used [-Werror,-Wunused-but-set-varia= ble] uint32_t pixel_width; ^ 1 error generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_dccg.c:47:6: erro= r: no previous prototype for function 'dccg201_update_dpp_dto' [-Werror,-Wm= issing-prototypes] void dccg201_update_dpp_dto(struct dccg *dccg, int dpp_inst, int req_dpp= clk) ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_dccg.c:47:1: note= : declare 'static' if the function is not intended to be used outside of th= is translation unit void dccg201_update_dpp_dto(struct dccg *dccg, int dpp_inst, int req_dpp= clk) ^ static = 1 error generated. -- >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_link_encoder.c:53= :6: error: no previous prototype for function 'dcn201_link_encoder_get_max_= link_cap' [-Werror,-Wmissing-prototypes] void dcn201_link_encoder_get_max_link_cap(struct link_encoder *enc, ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_link_encoder.c:53= :1: note: declare 'static' if the function is not intended to be used outsi= de of this translation unit void dcn201_link_encoder_get_max_link_cap(struct link_encoder *enc, ^ static = >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_link_encoder.c:69= :6: error: no previous prototype for function 'dcn201_link_encoder_is_in_al= t_mode' [-Werror,-Wmissing-prototypes] bool dcn201_link_encoder_is_in_alt_mode(struct link_encoder *enc) ^ drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_link_encoder.c:69= :1: note: declare 'static' if the function is not intended to be used outsi= de of this translation unit bool dcn201_link_encoder_is_in_alt_mode(struct link_encoder *enc) ^ static = 2 errors generated. vim +/dcn201_update_clocks_vbios +79 drivers/gpu/drm/amd/amdgpu/../display/= dc/clk_mgr/dcn201/dcn201_clk_mgr.c 78 = > 79 void dcn201_update_clocks_vbios(struct clk_mgr *clk_mgr, 80 struct dc_state *context, 81 bool safe_to_lower) 82 { 83 struct dc_clocks *new_clocks =3D &context->bw_ctx.bw.dcn.clk; 84 = 85 bool update_dppclk =3D false; 86 bool update_dispclk =3D false; 87 = 88 if (should_set_clock(safe_to_lower, new_clocks->dppclk_khz, clk_mgr= ->clks.dppclk_khz)) { 89 clk_mgr->clks.dppclk_khz =3D new_clocks->dppclk_khz; 90 update_dppclk =3D true; 91 } 92 = 93 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mg= r->clks.dispclk_khz)) { 94 clk_mgr->clks.dispclk_khz =3D new_clocks->dispclk_khz; 95 update_dispclk =3D true; 96 } 97 = 98 if (update_dppclk || update_dispclk) { 99 struct bp_set_dce_clock_parameters dce_clk_params; 100 struct dc_bios *bp =3D clk_mgr->ctx->dc_bios; 101 = 102 if (update_dispclk) { 103 memset(&dce_clk_params, 0, sizeof(dce_clk_params)); 104 dce_clk_params.target_clock_frequency =3D new_clocks->dispclk_khz; 105 dce_clk_params.pll_id =3D CLOCK_SOURCE_ID_DFS; 106 dce_clk_params.clock_type =3D DCECLOCK_TYPE_DISPLAY_CLOCK; 107 bp->funcs->set_dce_clock(bp, &dce_clk_params); 108 } 109 /* currently there is no DCECLOCK_TYPE_DPPCLK type defined in VBIO= S interface. 110 * vbios program DPPCLK to the same DispCLK limitation 111 */ 112 } 113 } 114 = 115 static void dcn201_init_clocks(struct clk_mgr *clk_mgr) 116 { 117 memset(&(clk_mgr->clks), 0, sizeof(struct dc_clocks)); 118 clk_mgr->clks.p_state_change_support =3D true; 119 clk_mgr->clks.prev_p_state_change_support =3D true; 120 clk_mgr->clks.max_supported_dppclk_khz =3D 1200000; 121 clk_mgr->clks.max_supported_dispclk_khz =3D 1200000; 122 } 123 = 124 static void dcn201_update_clocks(struct clk_mgr *clk_mgr_base, 125 struct dc_state *context, 126 bool safe_to_lower) 127 { 128 struct clk_mgr_internal *clk_mgr =3D TO_CLK_MGR_INTERNAL(clk_mgr_ba= se); 129 struct dc_clocks *new_clocks =3D &context->bw_ctx.bw.dcn.clk; 130 struct dc *dc =3D clk_mgr_base->ctx->dc; 131 int display_count; 132 bool update_dppclk =3D false; 133 bool update_dispclk =3D false; > 134 bool enter_display_off =3D false; 135 bool dpp_clock_lowered =3D false; 136 bool force_reset =3D false; 137 bool p_state_change_support; 138 int total_plane_count; 139 = 140 if (dc->work_arounds.skip_clock_update) 141 return; 142 = 143 if (clk_mgr_base->clks.dispclk_khz =3D=3D 0 || 144 dc->debug.force_clock_mode & 0x1) { 145 force_reset =3D true; 146 = 147 dcn2_read_clocks_from_hw_dentist(clk_mgr_base); 148 } 149 = 150 display_count =3D clk_mgr_helper_get_active_display_cnt(dc, context= ); 151 = 152 if (display_count =3D=3D 0) 153 enter_display_off =3D true; 154 = 155 if (should_set_clock(safe_to_lower, new_clocks->phyclk_khz, clk_mgr= _base->clks.phyclk_khz)) 156 clk_mgr_base->clks.phyclk_khz =3D new_clocks->phyclk_khz; 157 = 158 if (dc->debug.force_min_dcfclk_mhz > 0) 159 new_clocks->dcfclk_khz =3D (new_clocks->dcfclk_khz > (dc->debug.fo= rce_min_dcfclk_mhz * 1000)) ? 160 new_clocks->dcfclk_khz : (dc->debug.force_min_dcfclk_mhz * 1000); 161 = 162 if (should_set_clock(safe_to_lower, new_clocks->dcfclk_khz, clk_mgr= _base->clks.dcfclk_khz)) 163 clk_mgr_base->clks.dcfclk_khz =3D new_clocks->dcfclk_khz; 164 = 165 if (should_set_clock(safe_to_lower, 166 new_clocks->dcfclk_deep_sleep_khz, clk_mgr_base->clks.dcfclk_deep_= sleep_khz)) 167 clk_mgr_base->clks.dcfclk_deep_sleep_khz =3D new_clocks->dcfclk_de= ep_sleep_khz; 168 = 169 if (should_set_clock(safe_to_lower, new_clocks->socclk_khz, clk_mgr= _base->clks.socclk_khz)) 170 clk_mgr_base->clks.socclk_khz =3D new_clocks->socclk_khz; 171 = 172 total_plane_count =3D clk_mgr_helper_get_active_plane_cnt(dc, conte= xt); 173 p_state_change_support =3D new_clocks->p_state_change_support || (t= otal_plane_count =3D=3D 0); 174 if (should_update_pstate_support(safe_to_lower, p_state_change_supp= ort, clk_mgr_base->clks.p_state_change_support)) { 175 clk_mgr_base->clks.prev_p_state_change_support =3D clk_mgr_base->c= lks.p_state_change_support; 176 clk_mgr_base->clks.p_state_change_support =3D p_state_change_suppo= rt; 177 } 178 = 179 if (should_set_clock(safe_to_lower, new_clocks->dramclk_khz, clk_mg= r_base->clks.dramclk_khz)) 180 clk_mgr_base->clks.dramclk_khz =3D new_clocks->dramclk_khz; 181 = 182 if (should_set_clock(safe_to_lower, new_clocks->dppclk_khz, clk_mgr= ->base.clks.dppclk_khz)) { 183 if (clk_mgr->base.clks.dppclk_khz > new_clocks->dppclk_khz) 184 dpp_clock_lowered =3D true; 185 clk_mgr->base.clks.dppclk_khz =3D new_clocks->dppclk_khz; 186 = 187 update_dppclk =3D true; 188 } 189 = 190 if (should_set_clock(safe_to_lower, new_clocks->dispclk_khz, clk_mg= r_base->clks.dispclk_khz)) { 191 clk_mgr_base->clks.dispclk_khz =3D new_clocks->dispclk_khz; 192 = 193 update_dispclk =3D true; 194 } 195 = 196 if (dc->config.forced_clocks =3D=3D false || (force_reset && safe_t= o_lower)) { 197 if (dpp_clock_lowered) { 198 dcn20_update_clocks_update_dpp_dto(clk_mgr, context, safe_to_lowe= r); 199 dcn20_update_clocks_update_dentist(clk_mgr, context); 200 } else { 201 if (update_dppclk || update_dispclk) 202 dcn20_update_clocks_update_dentist(clk_mgr, context); 203 if (new_clocks->dppclk_khz >=3D dc->current_state->bw_ctx.bw.dcn.= clk.dppclk_khz) 204 dcn20_update_clocks_update_dpp_dto(clk_mgr, context, safe_to_low= er); 205 } 206 } 207 } 208 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============3747271488198435255== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 AgA= --===============3747271488198435255==--