[soc:mediatek/drivers 19/19] mtk-mmsys.c:undefined reference to `devm_platform_ioremap_resource'

kernel test robot lkp at intel.com
Mon Nov 30 15:26:57 EST 2020


tree:   https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git mediatek/drivers
head:   cc6576029aedc79ce87b9fcb22cbd396d47f2852
commit: cc6576029aedc79ce87b9fcb22cbd396d47f2852 [19/19] soc: mediatek: mmsys: Use devm_platform_ioremap_resource()
config: s390-randconfig-r022-20201130 (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/soc/soc.git/commit/?id=cc6576029aedc79ce87b9fcb22cbd396d47f2852
        git remote add soc https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
        git fetch --no-tags soc mediatek/drivers
        git checkout cc6576029aedc79ce87b9fcb22cbd396d47f2852
        # 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 at intel.com>

All errors (new ones prefixed by >>):

   ccu-sun50i-a100.c:(.text+0x28): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/clk/sunxi-ng/ccu-sun50i-h6.o: in function `sun50i_h6_ccu_probe':
   ccu-sun50i-h6.c:(.text+0x3a): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/clk/sunxi-ng/ccu-sun8i-r40.o: in function `sun8i_r40_ccu_probe':
   ccu-sun8i-r40.c:(.text+0x56): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/clk/ti/adpll.o: in function `ti_adpll_probe':
   adpll.c:(.text+0xa24): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/dma-axi-dmac.o: in function `axi_dmac_probe':
   dma-axi-dmac.c:(.text+0xf9c): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/coh901318.o: in function `coh901318_probe':
   coh901318.c:(.init.text+0x144): undefined reference to `devm_ioremap'
   s390-linux-ld: drivers/dma/dma-jz4780.o: in function `jz4780_dma_probe':
   dma-jz4780.c:(.text+0x1150): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: dma-jz4780.c:(.text+0x118a): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/sa11x0-dma.o: in function `sa11x0_dma_remove':
   sa11x0-dma.c:(.text+0x9f0): undefined reference to `iounmap'
   s390-linux-ld: drivers/dma/sa11x0-dma.o: in function `sa11x0_dma_probe':
   sa11x0-dma.c:(.text+0x112c): undefined reference to `ioremap'
   s390-linux-ld: sa11x0-dma.c:(.text+0x1202): undefined reference to `iounmap'
   s390-linux-ld: drivers/dma/sun6i-dma.o: in function `sun6i_dma_probe':
   sun6i-dma.c:(.text+0x1652): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.o: in function `dw_probe':
   dw-axi-dmac-platform.c:(.text+0x113c): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/dw/platform.o: in function `dw_probe':
   platform.c:(.text+0xa6): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/dma/idma64.o: in function `idma64_platform_probe':
   idma64.c:(.text+0xe5e): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/k3dma.o: in function `k3_dma_probe':
   k3dma.c:(.text+0x16a0): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/dma/milbeaut-hdmac.o: in function `milbeaut_hdmac_probe':
   milbeaut-hdmac.c:(.text+0xbd2): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/dma/mxs-dma.o: in function `mxs_dma_probe':
   mxs-dma.c:(.init.text+0xd4): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/nbpfaxi.o: in function `nbpf_probe':
   nbpfaxi.c:(.text+0x1832): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/sh/rcar-dmac.o: in function `rcar_dmac_probe':
   rcar-dmac.c:(.text+0x1f88): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/dma/stm32-dma.o: in function `stm32_dma_probe':
   stm32-dma.c:(.text+0x11e4): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/stm32-dmamux.o: in function `stm32_dmamux_probe':
   stm32-dmamux.c:(.text+0x458): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/stm32-mdma.o: in function `stm32_mdma_probe':
   stm32-mdma.c:(.text+0x1a2c): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/sprd-dma.o: in function `sprd_dma_probe':
   sprd-dma.c:(.text+0xd22): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/dma/tegra210-adma.o: in function `tegra_adma_probe':
   tegra210-adma.c:(.text+0xc56): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/timb_dma.o: in function `td_remove':
   timb_dma.c:(.text+0x13e): undefined reference to `iounmap'
   s390-linux-ld: drivers/dma/timb_dma.o: in function `td_probe':
   timb_dma.c:(.text+0xd96): undefined reference to `ioremap'
   s390-linux-ld: timb_dma.c:(.text+0x1014): undefined reference to `iounmap'
   s390-linux-ld: drivers/dma/zx_dma.o: in function `zx_dma_probe':
   zx_dma.c:(.text+0x1414): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/dma/mediatek/mtk-hsdma.o: in function `mtk_hsdma_probe':
   mtk-hsdma.c:(.text+0x40e): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/mediatek/mtk-cqdma.o: in function `mtk_cqdma_probe':
   mtk-cqdma.c:(.text+0x127e): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/dma/qcom/hidma_mgmt.o: in function `hidma_mgmt_probe':
   hidma_mgmt.c:(.text+0x20a): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/qcom/hidma_mgmt.o: in function `hidma_mgmt_init':
   hidma_mgmt.c:(.init.text+0xd6): undefined reference to `of_address_to_resource'
   s390-linux-ld: hidma_mgmt.c:(.init.text+0xee): undefined reference to `of_address_to_resource'
   s390-linux-ld: drivers/dma/ti/omap-dma.o: in function `omap_dma_probe':
   omap-dma.c:(.text+0x1864): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/dma/ti/dma-crossbar.o: in function `ti_dra7_xbar_probe':
   dma-crossbar.c:(.text+0x41c): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/dma/ti/dma-crossbar.o: in function `ti_dma_xbar_probe':
   dma-crossbar.c:(.text+0x6ac): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/soc/aspeed/aspeed-lpc-ctrl.o: in function `aspeed_lpc_ctrl_probe':
   aspeed-lpc-ctrl.c:(.text+0x104): undefined reference to `of_address_to_resource'
   s390-linux-ld: aspeed-lpc-ctrl.c:(.text+0x16a): undefined reference to `of_address_to_resource'
   s390-linux-ld: drivers/soc/bcm/brcmstb/common.o: in function `brcmstb_soc_device_early_init':
   common.c:(.init.text+0x1aa): undefined reference to `of_iomap'
   s390-linux-ld: common.c:(.init.text+0x1d6): undefined reference to `iounmap'
   s390-linux-ld: drivers/soc/bcm/brcmstb/biuctrl.o: in function `brcmstb_biuctrl_init':
   biuctrl.c:(.init.text+0x122): undefined reference to `of_iomap'
   s390-linux-ld: drivers/soc/fsl/dpaa2-console.o: in function `dpaa2_console_close':
   dpaa2-console.c:(.text+0x74): undefined reference to `iounmap'
   s390-linux-ld: drivers/soc/fsl/dpaa2-console.o: in function `dpaa2_console_probe':
   dpaa2-console.c:(.text+0xd8): undefined reference to `of_address_to_resource'
   s390-linux-ld: drivers/soc/fsl/dpaa2-console.o: in function `dpaa2_generic_console_open.isra.0.constprop.0':
   dpaa2-console.c:(.text+0x378): undefined reference to `ioremap'
   s390-linux-ld: dpaa2-console.c:(.text+0x3a0): undefined reference to `iounmap'
   s390-linux-ld: dpaa2-console.c:(.text+0x3b4): undefined reference to `ioremap'
   s390-linux-ld: dpaa2-console.c:(.text+0x40a): undefined reference to `iounmap'
   s390-linux-ld: drivers/soc/imx/soc-imx8m.o: in function `imx8mq_soc_revision':
   soc-imx8m.c:(.init.text+0x46): undefined reference to `of_iomap'
   s390-linux-ld: soc-imx8m.c:(.init.text+0x7e): undefined reference to `iounmap'
   s390-linux-ld: drivers/soc/imx/soc-imx8m.o: in function `imx8mm_soc_revision':
   soc-imx8m.c:(.init.text+0xea): undefined reference to `of_iomap'
   s390-linux-ld: soc-imx8m.c:(.init.text+0xf8): undefined reference to `iounmap'
   s390-linux-ld: soc-imx8m.c:(.init.text+0x144): undefined reference to `of_iomap'
   s390-linux-ld: soc-imx8m.c:(.init.text+0x172): undefined reference to `iounmap'
   s390-linux-ld: drivers/soc/mediatek/mtk-pmic-wrap.o: in function `pwrap_probe':
   mtk-pmic-wrap.c:(.text+0x13f6): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: mtk-pmic-wrap.c:(.text+0x1482): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/soc/mediatek/mtk-scpsys.o: in function `scpsys_probe':
   mtk-scpsys.c:(.text+0x5ae): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/soc/mediatek/mtk-mmsys.o: in function `mtk_mmsys_probe':
>> mtk-mmsys.c:(.text+0x30c): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/soc/amlogic/meson-canvas.o: in function `meson_canvas_probe':
   meson-canvas.c:(.text+0x5e): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/soc/qcom/cmd-db.o: in function `cmd_db_dev_probe':
   cmd-db.c:(.text+0x7a): undefined reference to `memremap'
   s390-linux-ld: drivers/soc/qcom/qcom_gsbi.o: in function `gsbi_probe':
   qcom_gsbi.c:(.text+0xf4): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/soc/qcom/rpmh-rsc.o: in function `rpmh_rsc_probe':
   rpmh-rsc.c:(.text+0x342): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/soc/qcom/llcc-qcom.o: in function `qcom_llcc_init_mmio':
   llcc-qcom.c:(.text+0x18a): undefined reference to `devm_platform_ioremap_resource_byname'
   s390-linux-ld: drivers/soc/samsung/pm_domains.o: in function `exynos4_pm_init_power_domain':
   pm_domains.c:(.init.text+0x114): undefined reference to `of_iomap'
   s390-linux-ld: drivers/reset/reset-ath79.o: in function `ath79_reset_probe':
   reset-ath79.c:(.text+0xdc): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-lpc18xx.o: in function `lpc18xx_rgu_probe':
   reset-lpc18xx.c:(.text+0x27e): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-meson-audio-arb.o: in function `meson_audio_arb_probe':
   reset-meson-audio-arb.c:(.text+0x18a): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-npcm.o: in function `npcm_rc_probe':
   reset-npcm.c:(.text+0x154): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-qcom-aoss.o: in function `qcom_aoss_reset_probe':
   reset-qcom-aoss.c:(.text+0x178): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-qcom-pdc.o: in function `qcom_pdc_reset_probe':
   reset-qcom-pdc.c:(.text+0x5e): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-simple.o: in function `reset_simple_probe':
   reset-simple.c:(.text+0x138): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/reset/reset-sunxi.o: in function `sun6i_reset_init':
   reset-sunxi.c:(.init.text+0x6c): undefined reference to `of_address_to_resource'
   s390-linux-ld: reset-sunxi.c:(.init.text+0xba): undefined reference to `ioremap'
   s390-linux-ld: drivers/reset/reset-uniphier-glue.o: in function `uniphier_glue_reset_probe':
   reset-uniphier-glue.c:(.text+0x94): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/char/hw_random/meson-rng.o: in function `meson_rng_probe':
   meson-rng.c:(.text+0x6a): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/char/hw_random/mtk-rng.o: in function `mtk_rng_probe':
   mtk-rng.c:(.text+0xac): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/iommu/arm/arm-smmu/qcom_iommu.o: in function `qcom_iommu_device_probe':
   qcom_iommu.c:(.text+0x22e): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/iommu/arm/arm-smmu/qcom_iommu.o: in function `qcom_iommu_ctx_probe':
   qcom_iommu.c:(.text+0x3ce): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/iommu/arm/arm-smmu/arm-smmu.o: in function `arm_smmu_device_probe':
   arm-smmu.c:(.text+0x20aa): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.o: in function `nvidia_smmu_impl_init':
   arm-smmu-nvidia.c:(.text+0x3bc): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/iommu/ipmmu-vmsa.o: in function `ipmmu_probe':
   ipmmu-vmsa.c:(.text+0x924): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/iommu/mtk_iommu.o:mtk_iommu.c:(.text+0x5f6): more undefined references to `devm_ioremap_resource' follow
   s390-linux-ld: drivers/mfd/syscon.o: in function `syscon_probe':
   syscon.c:(.text+0xc0): undefined reference to `devm_ioremap'
   s390-linux-ld: drivers/mfd/syscon.o: in function `of_syscon_register':
   syscon.c:(.text+0x1bc): undefined reference to `of_address_to_resource'
   s390-linux-ld: syscon.c:(.text+0x1f6): undefined reference to `ioremap'
   s390-linux-ld: syscon.c:(.text+0x340): undefined reference to `iounmap'
   s390-linux-ld: drivers/mtd/nand/raw/denali_dt.o: in function `denali_dt_probe':
   denali_dt.c:(.text+0x1bc): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: denali_dt.c:(.text+0x1fc): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/mtd/nand/raw/mxic_nand.o: in function `mxic_nfc_probe':
   mxic_nand.c:(.text+0x7ee): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/mtd/nand/raw/stm32_fmc2_nand.o: in function `stm32_fmc2_nfc_probe':
   stm32_fmc2_nand.c:(.text+0x11b8): undefined reference to `of_address_to_resource'
   s390-linux-ld: stm32_fmc2_nand.c:(.text+0x1378): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: stm32_fmc2_nand.c:(.text+0x13ba): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: stm32_fmc2_nand.c:(.text+0x13f0): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/mtd/nand/raw/meson_nand.o: in function `meson_nfc_probe':
   meson_nand.c:(.text+0x1362): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/net/can/sun4i_can.o: in function `sun4ican_probe':
   sun4i_can.c:(.text+0x36a): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/input/serio/olpc_apsp.o: in function `olpc_apsp_probe':
   olpc_apsp.c:(.text+0xdc): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/input/keyboard/bcm-keypad.o: in function `bcm_kp_probe':
   bcm-keypad.c:(.text+0x696): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/input/keyboard/ep93xx_keypad.o: in function `ep93xx_keypad_remove':
   ep93xx_keypad.c:(.text+0xb4): undefined reference to `iounmap'
   s390-linux-ld: drivers/input/keyboard/ep93xx_keypad.o: in function `ep93xx_keypad_probe':
   ep93xx_keypad.c:(.text+0x29c): undefined reference to `ioremap'
   s390-linux-ld: ep93xx_keypad.c:(.text+0x3c6): undefined reference to `iounmap'
   s390-linux-ld: drivers/input/keyboard/goldfish_events.o: in function `events_probe':
   goldfish_events.c:(.text+0x182): undefined reference to `devm_ioremap'
   s390-linux-ld: drivers/input/keyboard/omap4-keypad.o: in function `omap4_keypad_remove':
   omap4-keypad.c:(.text+0x4c): undefined reference to `iounmap'
   s390-linux-ld: drivers/input/keyboard/omap4-keypad.o: in function `omap4_keypad_probe':
   omap4-keypad.c:(.text+0x1aa): undefined reference to `ioremap'
   s390-linux-ld: omap4-keypad.c:(.text+0x1bc): undefined reference to `iounmap'
   s390-linux-ld: drivers/input/keyboard/sh_keysc.o: in function `sh_keysc_remove':
   sh_keysc.c:(.text+0xc4): undefined reference to `iounmap'
   s390-linux-ld: drivers/input/keyboard/sh_keysc.o: in function `sh_keysc_probe':
   sh_keysc.c:(.text+0x1e0): undefined reference to `ioremap'
   s390-linux-ld: sh_keysc.c:(.text+0x2e4): undefined reference to `iounmap'
   s390-linux-ld: drivers/input/keyboard/st-keyscan.o: in function `keyscan_probe':
   st-keyscan.c:(.text+0x2f8): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/media/cec/platform/s5p/s5p_cec.o: in function `s5p_cec_probe':
   s5p_cec.c:(.text+0x384): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/media/cec/platform/tegra/tegra_cec.o: in function `tegra_cec_probe':
   tegra_cec.c:(.text+0x296): undefined reference to `devm_ioremap'
   s390-linux-ld: drivers/power/reset/brcm-kona-reset.o: in function `kona_reset_probe':
   brcm-kona-reset.c:(.text+0x62): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/thermal/tango_thermal.o: in function `tango_thermal_probe':
   tango_thermal.c:(.text+0x5e): undefined reference to `devm_ioremap_resource'
   s390-linux-ld: drivers/thermal/imx8mm_thermal.o: in function `imx8mm_tmu_probe':
   imx8mm_thermal.c:(.text+0x1ee): undefined reference to `devm_platform_ioremap_resource'
   s390-linux-ld: drivers/thermal/zx2967_thermal.o: in function `zx2967_thermal_probe':

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 23254 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20201201/99eab94b/attachment-0001.gz>


More information about the linux-arm-kernel mailing list