tree:   git://people.freedesktop.org/~agd5f/linux.git amd-staging-drm-next
head:   1c3e54b1469ec510dd3be0b02ea7a58d3ace5dce
commit: 73172fa70e3993395689acba609d16dd37e6a1d6 [1475/1486] drm/amd/display: 
Send DISPLAY_OFF after power down on boot
config: i386-randconfig-r011-20200824 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
        git checkout 73172fa70e3993395689acba609d16dd37e6a1d6
        # save the attached .config to linux build tree
        make W=1 ARCH=i386 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <l...@intel.com>

All warnings (new ones prefixed by >>):

   drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c:58:5: 
warning: no previous prototype for 'rn_get_active_display_cnt_wa' 
[-Wmissing-prototypes]
      58 | int rn_get_active_display_cnt_wa(
         |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c:97:6: 
>> warning: no previous prototype for 'rn_set_low_power_state' 
>> [-Wmissing-prototypes]
      97 | void rn_set_low_power_state(struct clk_mgr *clk_mgr_base)
         |      ^~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c:106:6: 
warning: no previous prototype for 'rn_update_clocks' [-Wmissing-prototypes]
     106 | void rn_update_clocks(struct clk_mgr *clk_mgr_base,
         |      ^~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c: In 
function 'rn_dump_clk_registers':
   drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c:272:37: 
warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
     272 |  if (regs_and_bypass->dppclk_bypass < 0 || 
regs_and_bypass->dppclk_bypass > 4)
         |                                     ^
   drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c:275:37: 
warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
     275 |  if (regs_and_bypass->dcfclk_bypass < 0 || 
regs_and_bypass->dcfclk_bypass > 4)
         |                                     ^
   drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c:278:38: 
warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
     278 |  if (regs_and_bypass->dispclk_bypass < 0 || 
regs_and_bypass->dispclk_bypass > 4)
         |                                      ^
   drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c:281:39: 
warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
     281 |  if (regs_and_bypass->dprefclk_bypass < 0 || 
regs_and_bypass->dprefclk_bypass > 4)
         |                                       ^
   drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c: At top 
level:
   drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c:388:6: 
warning: no previous prototype for 'rn_get_clk_states' [-Wmissing-prototypes]
     388 | void rn_get_clk_states(struct clk_mgr *clk_mgr_base, struct 
clk_states *s)
         |      ^~~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c:398:6: 
warning: no previous prototype for 'rn_enable_pme_wa' [-Wmissing-prototypes]
     398 | void rn_enable_pme_wa(struct clk_mgr *clk_mgr_base)
         |      ^~~~~~~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c:405:6: 
warning: no previous prototype for 'rn_init_clocks' [-Wmissing-prototypes]
     405 | void rn_init_clocks(struct clk_mgr *clk_mgr)
         |      ^~~~~~~~~~~~~~
   In file included from 
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c:43:
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:226:29: warning: 
'UVD0_BASE' defined but not used [-Wunused-const-variable=]
     226 | static const struct IP_BASE UVD0_BASE ={ { { { 0x00007800, 
0x00007E00, 0x02403000, 0, 0 } },
         |                             ^~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:219:29: warning: 
'USB0_BASE' defined but not used [-Wunused-const-variable=]
     219 | static const struct IP_BASE USB0_BASE ={ { { { 0x0242A800, 
0x05B00000, 0, 0, 0 } },
         |                             ^~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:212:29: warning: 
'UMC_BASE' defined but not used [-Wunused-const-variable=]
     212 | static const struct IP_BASE UMC_BASE ={ { { { 0x00014000, 
0x02425800, 0, 0, 0 } },
         |                             ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:205:29: warning: 
'THM_BASE' defined but not used [-Wunused-const-variable=]
     205 | static const struct IP_BASE THM_BASE ={ { { { 0x00016600, 
0x02400C00, 0, 0, 0 } },
         |                             ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:198:29: warning: 
'SMUIO_BASE' defined but not used [-Wunused-const-variable=]
     198 | static const struct IP_BASE SMUIO_BASE ={ { { { 0x00016800, 
0x00016A00, 0x02401000, 0x00440000, 0 } },
         |                             ^~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:191:29: warning: 
'SDMA0_BASE' defined but not used [-Wunused-const-variable=]
     191 | static const struct IP_BASE SDMA0_BASE ={ { { { 0x00001260, 
0x0240A800, 0, 0, 0 } },
         |                             ^~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:184:29: warning: 
'PCIE0_BASE' defined but not used [-Wunused-const-variable=]
     184 | static const struct IP_BASE PCIE0_BASE ={ { { { 0x02411800, 
0x04440000, 0, 0, 0 } },
         |                             ^~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:177:29: warning: 
'OSSSYS_BASE' defined but not used [-Wunused-const-variable=]
     177 | static const struct IP_BASE OSSSYS_BASE ={ { { { 0x000010A0, 
0x0240A000, 0, 0, 0 } },
         |                             ^~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:172:29: warning: 
'DCN_BASE' defined but not used [-Wunused-const-variable=]
     172 | static const struct IP_BASE DCN_BASE   ={ { { { 0x00000012, 
0x000000C0, 0x000034C0, 0, 0 } },
         |                             ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:165:29: warning: 
'NBIF0_BASE' defined but not used [-Wunused-const-variable=]
     165 | static const struct IP_BASE NBIF0_BASE ={ { { { 0x00000000, 
0x00000014, 0x00000D20, 0x00010400, 0x0241B000 } },
         |                             ^~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:158:29: warning: 
'MP1_BASE' defined but not used [-Wunused-const-variable=]
     158 | static const struct IP_BASE MP1_BASE ={ { { { 0x00016000, 
0x02400400, 0x00E80000, 0x00EC0000, 0x00F00000 } },
         |                             ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:151:29: warning: 
'MP0_BASE' defined but not used [-Wunused-const-variable=]
     151 | static const struct IP_BASE MP0_BASE ={ { { { 0x00016000, 
0x0243FC00, 0x00DC0000, 0x00E00000, 0x00E40000 } },
         |                             ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:144:29: warning: 
'MMHUB_BASE' defined but not used [-Wunused-const-variable=]
     144 | static const struct IP_BASE MMHUB_BASE ={ { { { 0x0001A000, 
0x02408800, 0, 0, 0 } },
         |                             ^~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:137:29: warning: 
'L2IMU0_BASE' defined but not used [-Wunused-const-variable=]
     137 | static const struct IP_BASE L2IMU0_BASE ={ { { { 0x00007DC0, 
0x02407000, 0x00900000, 0x04FC0000, 0x055C0000 } },
         |                             ^~~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:130:29: warning: 
'ISP_BASE' defined but not used [-Wunused-const-variable=]
     130 | static const struct IP_BASE ISP_BASE ={ { { { 0x00018000, 
0x0240B000, 0, 0, 0 } },
         |                             ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:123:29: warning: 
'IOHC0_BASE' defined but not used [-Wunused-const-variable=]
     123 | static const struct IP_BASE IOHC0_BASE ={ { { { 0x00010000, 
0x02406000, 0x04EC0000, 0, 0 } },
         |                             ^~~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:116:29: warning: 
'HDP_BASE' defined but not used [-Wunused-const-variable=]
     116 | static const struct IP_BASE HDP_BASE ={ { { { 0x00000F20, 
0x0240A400, 0, 0, 0 } },
         |                             ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:109:29: warning: 
'HDA_BASE' defined but not used [-Wunused-const-variable=]
     109 | static const struct IP_BASE HDA_BASE ={ { { { 0x02404800, 
0x004C0000, 0, 0, 0 } },
         |                             ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:102:29: warning: 
'GC_BASE' defined but not used [-Wunused-const-variable=]
     102 | static const struct IP_BASE GC_BASE ={ { { { 0x00002000, 0x0000A000, 
0x02402C00, 0, 0 } },
         |                             ^~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:95:29: warning: 
'FUSE_BASE' defined but not used [-Wunused-const-variable=]
      95 | static const struct IP_BASE FUSE_BASE ={ { { { 0x00017400, 
0x02401400, 0, 0, 0 } },
         |                             ^~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:88:29: warning: 
'DPCS_BASE' defined but not used [-Wunused-const-variable=]
      88 | static const struct IP_BASE DPCS_BASE ={ { { { 0x00000012, 
0x000000C0, 0x000034C0, 0x00009000, 0x02403C00 } },
         |                             ^~~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:81:29: warning: 
'DMU_BASE' defined but not used [-Wunused-const-variable=]
      81 | static const struct IP_BASE DMU_BASE ={ { { { 0x00000012, 
0x000000C0, 0x000034C0, 0x00009000, 0x02403C00 } },
         |                             ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:74:29: warning: 
'DIO_BASE' defined but not used [-Wunused-const-variable=]
      74 | static const struct IP_BASE DIO_BASE ={ { { { 0x02404000, 0, 0, 0, 0 
} },
         |                             ^~~~~~~~
   drivers/gpu/drm/amd/amdgpu/../include/renoir_ip_offset.h:67:29: warning: 
'DF_BASE' defined but not used [-Wunused-const-variable=]
      67 | static const struct IP_BASE DF_BASE ={ { { { 0x00007000, 0x0240B800, 
0, 0, 0 } },

git remote add radeon-alex git://people.freedesktop.org/~agd5f/linux.git
git fetch --no-tags radeon-alex amd-staging-drm-next
git checkout 73172fa70e3993395689acba609d16dd37e6a1d6
vim +/rn_set_low_power_state +97 
drivers/gpu/drm/amd/amdgpu/../display/dc/clk_mgr/dcn21/rn_clk_mgr.c

    96  
  > 97  void rn_set_low_power_state(struct clk_mgr *clk_mgr_base)
    98  {
    99          struct clk_mgr_internal *clk_mgr = 
TO_CLK_MGR_INTERNAL(clk_mgr_base);
   100  
   101          rn_vbios_smu_set_dcn_low_power_state(clk_mgr, 
DCN_PWR_STATE_LOW_POWER);
   102          /* update power state */
   103          clk_mgr_base->clks.pwr_state = DCN_PWR_STATE_LOW_POWER;
   104  }
   105  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org

Attachment: .config.gz
Description: application/gzip

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to