clk-plldig.c:undefined reference to `devm_platform_ioremap_resource'

From: kernel test robot
Date: Sat May 29 2021 - 17:28:05 EST


tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: df8c66c4cfb91f2372d138b9b714f6df6f506966
commit: bbd7ffdbef6888459f301c5889f3b14ada38b913 clk: Allow the common clk framework to be selectable
date: 1 year, 1 month ago
config: s390-randconfig-r014-20210530 (attached as .config)
compiler: s390-linux-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
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bbd7ffdbef6888459f301c5889f3b14ada38b913
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout bbd7ffdbef6888459f301c5889f3b14ada38b913
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=s390

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@xxxxxxxxx>

All errors (new ones prefixed by >>):

s390-linux-ld: drivers/irqchip/irq-renesas-irqc.o: in function `irqc_probe':
irq-renesas-irqc.c:(.text+0x32a): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/irqchip/irq-renesas-rza1.o: in function `rza1_irqc_probe':
irq-renesas-rza1.c:(.text+0xca): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/irqchip/irq-imx-irqsteer.o: in function `imx_irqsteer_probe':
irq-imx-irqsteer.c:(.text+0x11a): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/irqchip/irq-imx-intmux.o: in function `imx_intmux_probe':
irq-imx-intmux.c:(.text+0x8a): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/phy/hisilicon/phy-hisi-inno-usb2.o: in function `hisi_inno_phy_probe':
phy-hisi-inno-usb2.c:(.text+0x4a): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/phy/marvell/phy-mmp3-usb.o: in function `mmp3_usb_phy_probe':
phy-mmp3-usb.c:(.text+0x60): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/pinctrl/pxa/pinctrl-pxa27x.o: in function `pxa27x_pinctrl_probe':
pinctrl-pxa27x.c:(.text+0x90): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: pinctrl-pxa27x.c:(.text+0xae): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: pinctrl-pxa27x.c:(.text+0xcc): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: pinctrl-pxa27x.c:(.text+0xee): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/pinctrl/sh-pfc/core.o: in function `sh_pfc_probe':
core.c:(.text+0x2de): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/pwm/pwm-berlin.o: in function `berlin_pwm_probe':
pwm-berlin.c:(.text+0x38c): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/pwm/pwm-imx1.o: in function `pwm_imx1_probe':
pwm-imx1.c:(.text+0x2ac): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/pwm/pwm-lpc32xx.o: in function `lpc32xx_pwm_probe':
pwm-lpc32xx.c:(.text+0x1a8): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/pwm/pwm-mediatek.o: in function `pwm_mediatek_probe':
pwm-mediatek.c:(.text+0x3e4): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/pwm/pwm-pxa.o:pwm-pxa.c:(.text+0x3b0): more undefined references to `devm_ioremap_resource' follow
s390-linux-ld: drivers/clk/clk-plldig.o: in function `plldig_clk_probe':
>> clk-plldig.c:(.text+0x4e): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/clk/actions/owl-common.o: in function `owl_clk_regmap_init':
owl-common.c:(.text+0x40): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/clk/bcm/clk-bcm2835-aux.o: in function `bcm2835_aux_clk_probe':
clk-bcm2835-aux.c:(.text+0x54): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/clk/mediatek/clk-mt6779.o: in function `clk_mt6779_top_probe':
clk-mt6779.c:(.text+0xb2): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/clk/mediatek/clk-mt2701.o: in function `mtk_pericfg_init':
clk-mt2701.c:(.text+0x1e4): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/clk/mediatek/clk-mt2701.o: in function `mtk_topckgen_init':
clk-mt2701.c:(.text+0x2b4): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/clk/mediatek/clk-mt2712.o: in function `clk_mt2712_mcu_probe':
clk-mt2712.c:(.text+0x32): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/clk/mediatek/clk-mt2712.o: in function `clk_mt2712_top_probe':
clk-mt2712.c:(.text+0x1da): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/clk/mediatek/clk-mt7629.o: in function `mtk_pericfg_init':
clk-mt7629.c:(.text+0xc2): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/clk/mediatek/clk-mt7629.o: in function `mtk_topckgen_init':
clk-mt7629.c:(.text+0x17a): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/clk/sunxi-ng/ccu-sun50i-a64.o: in function `sun50i_a64_ccu_probe':
ccu-sun50i-a64.c:(.text+0x38): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/clk/sunxi-ng/ccu-sun50i-h6.o: in function `sun50i_h6_ccu_probe':
ccu-sun50i-h6.c:(.text+0x38): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/clk/sunxi-ng/ccu-sun8i-a83t.o: in function `sun8i_a83t_ccu_probe':
ccu-sun8i-a83t.c:(.text+0xa0): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/clk/sunxi-ng/ccu-sun9i-a80.o: in function `sun9i_a80_ccu_probe':
ccu-sun9i-a80.c:(.text+0xa0): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/clk/sunxi-ng/ccu-sun9i-a80-de.o: in function `sun9i_a80_de_clk_probe':
>> ccu-sun9i-a80-de.c:(.text+0x3c): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.o:ccu-sun9i-a80-usb.c:(.text+0x3c): more undefined references to `devm_ioremap_resource' follow
s390-linux-ld: drivers/mfd/syscon.o: in function `syscon_probe':
syscon.c:(.text+0x1a2): undefined reference to `devm_ioremap'
s390-linux-ld: drivers/input/keyboard/samsung-keypad.o: in function `samsung_keypad_probe':
>> samsung-keypad.c:(.text+0x330): undefined reference to `devm_ioremap'
s390-linux-ld: drivers/input/touchscreen/imx6ul_tsc.o: in function `imx6ul_tsc_probe':
imx6ul_tsc.c:(.text+0x844): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: imx6ul_tsc.c:(.text+0x880): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/power/reset/brcm-kona-reset.o: in function `kona_reset_probe':
brcm-kona-reset.c:(.text+0xa0): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/power/reset/ocelot-reset.o: in function `ocelot_reset_probe':
ocelot-reset.c:(.text+0x12c): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/thermal/tango_thermal.o: in function `tango_thermal_probe':
tango_thermal.c:(.text+0x5c): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/thermal/zx2967_thermal.o: in function `zx2967_thermal_probe':
zx2967_thermal.c:(.text+0x164): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/watchdog/omap_wdt.o: in function `omap_wdt_probe':
omap_wdt.c:(.text+0x70a): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/watchdog/sama5d4_wdt.o: in function `sama5d4_wdt_probe':
sama5d4_wdt.c:(.text+0x662): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/watchdog/ep93xx_wdt.o: in function `ep93xx_wdt_probe':
ep93xx_wdt.c:(.text+0x182): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/watchdog/davinci_wdt.o: in function `davinci_wdt_probe':
davinci_wdt.c:(.text+0x536): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/watchdog/ts72xx_wdt.o: in function `ts72xx_wdt_probe':
ts72xx_wdt.c:(.text+0x2c2): undefined reference to `devm_platform_ioremap_resource'
s390-linux-ld: drivers/watchdog/ts72xx_wdt.o:ts72xx_wdt.c:(.text+0x2ee): more undefined references to `devm_platform_ioremap_resource' follow
s390-linux-ld: drivers/watchdog/sc520_wdt.o: in function `sc520_wdt_unload':
sc520_wdt.c:(.exit.text+0x50): undefined reference to `iounmap'
s390-linux-ld: drivers/watchdog/sc520_wdt.o: in function `sc520_wdt_init':
sc520_wdt.c:(.init.text+0x58): undefined reference to `ioremap'
s390-linux-ld: sc520_wdt.c:(.init.text+0x106): undefined reference to `iounmap'
s390-linux-ld: drivers/clocksource/timer-of.o: in function `timer_of_init':
timer-of.c:(.init.text+0x168): undefined reference to `iounmap'
s390-linux-ld: drivers/clocksource/timer-of.o: in function `timer_of_cleanup':
timer-of.c:(.init.text+0x280): undefined reference to `iounmap'
s390-linux-ld: drivers/clocksource/timer-davinci.o: in function `davinci_timer_register':
timer-davinci.c:(.init.text+0x9a): undefined reference to `ioremap'
s390-linux-ld: drivers/mailbox/rockchip-mailbox.o: in function `rockchip_mbox_probe':
rockchip-mailbox.c:(.text+0x74e): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/mailbox/bcm-pdc-mailbox.o: in function `pdc_probe':
bcm-pdc-mailbox.c:(.text+0xeb2): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/mailbox/qcom-apcs-ipc-mailbox.o: in function `qcom_apcs_ipc_probe':
qcom-apcs-ipc-mailbox.c:(.text+0x13c): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/mailbox/mtk-cmdq-mailbox.o: in function `cmdq_probe':
mtk-cmdq-mailbox.c:(.text+0x1278): undefined reference to `devm_ioremap_resource'
s390-linux-ld: drivers/rpmsg/qcom_smd.o: in function `smd_copy_from_fifo':
qcom_smd.c:(.text+0x44c): undefined reference to `__ioread32_copy'
s390-linux-ld: drivers/rpmsg/qcom_smd.o: in function `smd_copy_to_fifo':
qcom_smd.c:(.text+0x574): undefined reference to `__iowrite32_copy'
s390-linux-ld: drivers/counter/ti-eqep.o: in function `ti_eqep_probe':
ti-eqep.c:(.text+0xaea): undefined reference to `devm_platform_ioremap_resource'

Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for MFD_SYSCON
Depends on HAS_IOMEM
Selected by
- POWER_RESET_OCELOT_RESET && POWER_RESET && (MSCC_OCELOT || COMPILE_TEST
- COMMON_CLK_ASPEED && COMMON_CLK && (ARCH_ASPEED || COMPILE_TEST
- QCOM_GSBI && (ARCH_QCOM || COMPILE_TEST
- EXYNOS_CHIPID && SOC_SAMSUNG && (ARCH_EXYNOS || COMPILE_TEST
- INGENIC_TCU_IRQ && (MIPS || COMPILE_TEST
- PHY_HI3660_USB && (ARCH_HISI && ARM64 || COMPILE_TEST
- PHY_HISI_INNO_USB2 && (ARCH_HISI && ARM64 || COMPILE_TEST

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

Attachment: .config.gz
Description: application/gzip