tree:
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: d5b2251d63b5344ee827d3680fa79bdb9f9ddfa1
commit: e1324ece2af442f60f77c42b141db6549fda6afd [4870/7089] ARM: imx: Remove i.MX35 board
files
config: arm-randconfig-r004-20200913 (attached as .config)
compiler: arm-linux-gnueabi-gcc (GCC) 9.3.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
git checkout e1324ece2af442f60f77c42b141db6549fda6afd
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
> drivers/clk/imx/clk-imx35.c:251:12: warning: no previous
prototype for 'mx35_clocks_init' [-Wmissing-prototypes]
251 | int
__init mx35_clocks_init(void)
| ^~~~~~~~~~~~~~~~
#
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commi...
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 e1324ece2af442f60f77c42b141db6549fda6afd
vim +/mx35_clocks_init +251 drivers/clk/imx/clk-imx35.c
8d449cb5e29a48 drivers/clk/imx/clk-imx35.c Alexander Stein 2015-09-09 250
8d449cb5e29a48 drivers/clk/imx/clk-imx35.c Alexander Stein 2015-09-09 @251 int __init
mx35_clocks_init(void)
8d449cb5e29a48 drivers/clk/imx/clk-imx35.c Alexander Stein 2015-09-09 252 {
8d449cb5e29a48 drivers/clk/imx/clk-imx35.c Alexander Stein 2015-09-09 253
_mx35_clocks_init();
8d449cb5e29a48 drivers/clk/imx/clk-imx35.c Alexander Stein 2015-09-09 254
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 255
clk_register_clkdev(clk[pata_gate], NULL, "pata_imx");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 256
clk_register_clkdev(clk[can1_gate], NULL, "flexcan.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 257
clk_register_clkdev(clk[can2_gate], NULL, "flexcan.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 258
clk_register_clkdev(clk[cspi1_gate], "per", "imx35-cspi.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 259
clk_register_clkdev(clk[cspi1_gate], "ipg", "imx35-cspi.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 260
clk_register_clkdev(clk[cspi2_gate], "per", "imx35-cspi.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 261
clk_register_clkdev(clk[cspi2_gate], "ipg", "imx35-cspi.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 262
clk_register_clkdev(clk[epit1_gate], NULL, "imx-epit.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 263
clk_register_clkdev(clk[epit2_gate], NULL, "imx-epit.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 264
clk_register_clkdev(clk[esdhc1_gate], "per", "sdhci-esdhc-imx35.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 265
clk_register_clkdev(clk[ipg], "ipg", "sdhci-esdhc-imx35.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 266
clk_register_clkdev(clk[ahb], "ahb", "sdhci-esdhc-imx35.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 267
clk_register_clkdev(clk[esdhc2_gate], "per", "sdhci-esdhc-imx35.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 268
clk_register_clkdev(clk[ipg], "ipg", "sdhci-esdhc-imx35.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 269
clk_register_clkdev(clk[ahb], "ahb", "sdhci-esdhc-imx35.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 270
clk_register_clkdev(clk[esdhc3_gate], "per", "sdhci-esdhc-imx35.2");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 271
clk_register_clkdev(clk[ipg], "ipg", "sdhci-esdhc-imx35.2");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 272
clk_register_clkdev(clk[ahb], "ahb", "sdhci-esdhc-imx35.2");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 273 /* i.mx35
has the i.mx27 type fec */
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 274
clk_register_clkdev(clk[fec_gate], NULL, "imx27-fec.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 275
clk_register_clkdev(clk[gpt_gate], "per", "imx-gpt.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 276
clk_register_clkdev(clk[ipg], "ipg", "imx-gpt.0");
5bdfba29f18f0a arch/arm/mach-imx/clk-imx35.c Shawn Guo 2012-09-14 277
clk_register_clkdev(clk[i2c1_gate], NULL, "imx21-i2c.0");
5bdfba29f18f0a arch/arm/mach-imx/clk-imx35.c Shawn Guo 2012-09-14 278
clk_register_clkdev(clk[i2c2_gate], NULL, "imx21-i2c.1");
5bdfba29f18f0a arch/arm/mach-imx/clk-imx35.c Shawn Guo 2012-09-14 279
clk_register_clkdev(clk[i2c3_gate], NULL, "imx21-i2c.2");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 280
clk_register_clkdev(clk[ipu_gate], NULL, "ipu-core");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 281
clk_register_clkdev(clk[ipu_gate], NULL, "mx3_sdc_fb");
7852399cc666fd arch/arm/mach-imx/clk-imx35.c Alex Gershgorin 2012-09-02 282
clk_register_clkdev(clk[kpp_gate], NULL, "imx-keypad");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 283
clk_register_clkdev(clk[owire_gate], NULL, "mxc_w1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 284
clk_register_clkdev(clk[sdma_gate], NULL, "imx35-sdma");
48540058612786 arch/arm/mach-imx/clk-imx35.c Fabio Estevam 2012-08-20 285
clk_register_clkdev(clk[ssi1_gate], NULL, "imx-ssi.0");
48540058612786 arch/arm/mach-imx/clk-imx35.c Fabio Estevam 2012-08-20 286
clk_register_clkdev(clk[ssi2_gate], NULL, "imx-ssi.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 287 /* i.mx35
has the i.mx21 type uart */
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 288
clk_register_clkdev(clk[uart1_gate], "per", "imx21-uart.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 289
clk_register_clkdev(clk[ipg], "ipg", "imx21-uart.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 290
clk_register_clkdev(clk[uart2_gate], "per", "imx21-uart.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 291
clk_register_clkdev(clk[ipg], "ipg", "imx21-uart.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 292
clk_register_clkdev(clk[uart3_gate], "per", "imx21-uart.2");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 293
clk_register_clkdev(clk[ipg], "ipg", "imx21-uart.2");
3713e3f5e9274b drivers/clk/imx/clk-imx35.c Philippe Reynes 2015-07-26 294 /* i.mx35
has the i.mx21 type rtc */
3713e3f5e9274b drivers/clk/imx/clk-imx35.c Philippe Reynes 2015-07-26 295
clk_register_clkdev(clk[ckil], "ref", "imx21-rtc");
3713e3f5e9274b drivers/clk/imx/clk-imx35.c Philippe Reynes 2015-07-26 296
clk_register_clkdev(clk[rtc_gate], "ipg", "imx21-rtc");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 297
clk_register_clkdev(clk[usb_div], "per", "mxc-ehci.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 298
clk_register_clkdev(clk[ipg], "ipg", "mxc-ehci.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 299
clk_register_clkdev(clk[usbotg_gate], "ahb", "mxc-ehci.0");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 300
clk_register_clkdev(clk[usb_div], "per", "mxc-ehci.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 301
clk_register_clkdev(clk[ipg], "ipg", "mxc-ehci.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 302
clk_register_clkdev(clk[usbotg_gate], "ahb", "mxc-ehci.1");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 303
clk_register_clkdev(clk[usb_div], "per", "mxc-ehci.2");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 304
clk_register_clkdev(clk[ipg], "ipg", "mxc-ehci.2");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 305
clk_register_clkdev(clk[usbotg_gate], "ahb", "mxc-ehci.2");
61c4b560e9a42c arch/arm/mach-imx/clk-imx35.c Peter Chen 2013-01-17 306
clk_register_clkdev(clk[usb_div], "per", "imx-udc-mx27");
61c4b560e9a42c arch/arm/mach-imx/clk-imx35.c Peter Chen 2013-01-17 307
clk_register_clkdev(clk[ipg], "ipg", "imx-udc-mx27");
61c4b560e9a42c arch/arm/mach-imx/clk-imx35.c Peter Chen 2013-01-17 308
clk_register_clkdev(clk[usbotg_gate], "ahb", "imx-udc-mx27");
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 309
clk_register_clkdev(clk[wdog_gate], NULL, "imx2-wdt.0");
4d62435f0601ec arch/arm/mach-imx/clk-imx35.c Shawn Guo 2012-09-15 310
clk_register_clkdev(clk[nfc_div], NULL, "imx25-nand.0");
7852399cc666fd arch/arm/mach-imx/clk-imx35.c Alex Gershgorin 2012-09-02 311
clk_register_clkdev(clk[csi_gate], NULL, "mx3-camera.0");
75498083e25e96 arch/arm/mach-imx/clk-imx35.c Markus Pargmann 2013-03-29 312
clk_register_clkdev(clk[admux_gate], "audmux", NULL);
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 313
0931aff7226abb drivers/clk/imx/clk-imx35.c Shawn Guo 2015-05-15 314
mxc_timer_init(MX35_GPT1_BASE_ADDR, MX35_INT_GPT, GPT_TYPE_IMX31);
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 315
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 316 return 0;
5b48a6145466f1 arch/arm/mach-imx/clk-imx35.c Sascha Hauer 2012-04-03 317 }
a55a3d726680d1 arch/arm/mach-imx/clk-imx35.c Steffen Trumtrar 2013-12-18 318
:::::: The code at line 251 was first introduced by commit
:::::: 8d449cb5e29a488cef44d81196f2819b92585513 clk: imx35: Do not call mxc_timer_init
twice when booting with DT
:::::: TO: Alexander Stein <alexander.stein(a)systec-electronic.com>
:::::: CC: Shawn Guo <shawnguo(a)kernel.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org