[xilinx-xlnx:xlnx_rebase_v5.15 395/1080] drivers/usb/dwc3/otg.c:41: warning: expecting prototype for otg.c(). Prototype was for print_debug_regs() instead
kernel test robot
lkp at intel.com
Wed Apr 6 11:02:06 PDT 2022
tree: https://github.com/Xilinx/linux-xlnx xlnx_rebase_v5.15
head: 6474115d882fd9e82731ac2473875dc3e8ac9acc
commit: 833d0bbedec04953df2320fd9098ac2108b1affd [395/1080] usb: dwc3: Fix OTG driver to work with v5.10 kernel
config: sparc-randconfig-r032-20220406 (https://download.01.org/0day-ci/archive/20220407/202204070159.hjK0zEBD-lkp@intel.com/config)
compiler: sparc64-linux-gcc (GCC) 11.2.0
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://github.com/Xilinx/linux-xlnx/commit/833d0bbedec04953df2320fd9098ac2108b1affd
git remote add xilinx-xlnx https://github.com/Xilinx/linux-xlnx
git fetch --no-tags xilinx-xlnx xlnx_rebase_v5.15
git checkout 833d0bbedec04953df2320fd9098ac2108b1affd
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=sparc SHELL=/bin/bash drivers/usb/dwc3/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp at intel.com>
All warnings (new ones prefixed by >>):
drivers/usb/dwc3/otg.c:41: warning: Function parameter or member 'otg' not described in 'print_debug_regs'
>> drivers/usb/dwc3/otg.c:41: warning: expecting prototype for otg.c(). Prototype was for print_debug_regs() instead
vim +41 drivers/usb/dwc3/otg.c
d50e8d7c931f49 Piyush Mehta 2022-01-26 38
d50e8d7c931f49 Piyush Mehta 2022-01-26 39 /* Print the hardware registers' value for debugging purpose */
d50e8d7c931f49 Piyush Mehta 2022-01-26 40 static void print_debug_regs(struct dwc3_otg *otg)
d50e8d7c931f49 Piyush Mehta 2022-01-26 @41 {
d50e8d7c931f49 Piyush Mehta 2022-01-26 42 u32 gctl = otg_read(otg, DWC3_GCTL);
d50e8d7c931f49 Piyush Mehta 2022-01-26 43 u32 gsts = otg_read(otg, DWC3_GSTS);
d50e8d7c931f49 Piyush Mehta 2022-01-26 44 u32 gdbgltssm = otg_read(otg, DWC3_GDBGLTSSM);
d50e8d7c931f49 Piyush Mehta 2022-01-26 45 u32 gusb2phycfg0 = otg_read(otg, DWC3_GUSB2PHYCFG(0));
d50e8d7c931f49 Piyush Mehta 2022-01-26 46 u32 gusb3pipectl0 = otg_read(otg, DWC3_GUSB3PIPECTL(0));
d50e8d7c931f49 Piyush Mehta 2022-01-26 47 u32 dcfg = otg_read(otg, DWC3_DCFG);
d50e8d7c931f49 Piyush Mehta 2022-01-26 48 u32 dctl = otg_read(otg, DWC3_DCTL);
d50e8d7c931f49 Piyush Mehta 2022-01-26 49 u32 dsts = otg_read(otg, DWC3_DSTS);
d50e8d7c931f49 Piyush Mehta 2022-01-26 50 u32 ocfg = otg_read(otg, OCFG);
d50e8d7c931f49 Piyush Mehta 2022-01-26 51 u32 octl = otg_read(otg, OCTL);
d50e8d7c931f49 Piyush Mehta 2022-01-26 52 u32 oevt = otg_read(otg, OEVT);
d50e8d7c931f49 Piyush Mehta 2022-01-26 53 u32 oevten = otg_read(otg, OEVTEN);
d50e8d7c931f49 Piyush Mehta 2022-01-26 54 u32 osts = otg_read(otg, OSTS);
d50e8d7c931f49 Piyush Mehta 2022-01-26 55
d50e8d7c931f49 Piyush Mehta 2022-01-26 56 otg_info(otg, "gctl = %08x\n", gctl);
d50e8d7c931f49 Piyush Mehta 2022-01-26 57 otg_info(otg, "gsts = %08x\n", gsts);
d50e8d7c931f49 Piyush Mehta 2022-01-26 58 otg_info(otg, "gdbgltssm = %08x\n", gdbgltssm);
d50e8d7c931f49 Piyush Mehta 2022-01-26 59 otg_info(otg, "gusb2phycfg0 = %08x\n", gusb2phycfg0);
d50e8d7c931f49 Piyush Mehta 2022-01-26 60 otg_info(otg, "gusb3pipectl0 = %08x\n", gusb3pipectl0);
d50e8d7c931f49 Piyush Mehta 2022-01-26 61 otg_info(otg, "dcfg = %08x\n", dcfg);
d50e8d7c931f49 Piyush Mehta 2022-01-26 62 otg_info(otg, "dctl = %08x\n", dctl);
d50e8d7c931f49 Piyush Mehta 2022-01-26 63 otg_info(otg, "dsts = %08x\n", dsts);
d50e8d7c931f49 Piyush Mehta 2022-01-26 64 otg_info(otg, "ocfg = %08x\n", ocfg);
d50e8d7c931f49 Piyush Mehta 2022-01-26 65 otg_info(otg, "octl = %08x\n", octl);
d50e8d7c931f49 Piyush Mehta 2022-01-26 66 otg_info(otg, "oevt = %08x\n", oevt);
d50e8d7c931f49 Piyush Mehta 2022-01-26 67 otg_info(otg, "oevten = %08x\n", oevten);
d50e8d7c931f49 Piyush Mehta 2022-01-26 68 otg_info(otg, "osts = %08x\n", osts);
d50e8d7c931f49 Piyush Mehta 2022-01-26 69 }
d50e8d7c931f49 Piyush Mehta 2022-01-26 70
:::::: The code at line 41 was first introduced by commit
:::::: d50e8d7c931f49b3c396fd2aa71dc6f76604f61d usb: dwc3: otg: fix broken OTG HNP feature
:::::: TO: Piyush Mehta <piyush.mehta at xilinx.com>
:::::: CC: Michal Simek <michal.simek at xilinx.com>
--
0-DAY CI Kernel Test Service
https://01.org/lkp
More information about the linux-arm-kernel
mailing list