tree:
https://chromium.googlesource.com/chromiumos/third_party/kernel chromeos-5.10
head: fd02c3763b163e3228c744f68af7acada84b164a
commit: c09db8d0cdc8a6b23b5243f23d879b1f602ec371 [11/21] FROMLIST: media: platform:
mtk-mdp3: Add Mediatek MDP3 driver
config: riscv-randconfig-r001-20210722 (attached as .config)
compiler: riscv32-linux-gcc (GCC) 10.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 remote add chrome-os
https://chromium.googlesource.com/chromiumos/third_party/kernel
git fetch --no-tags chrome-os chromeos-5.10
git checkout c09db8d0cdc8a6b23b5243f23d879b1f602ec371
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross O=build_dir
ARCH=riscv SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
riscv32-linux-ld: drivers/media/platform/mtk-mdp3/mtk-mdp3-core.o: in function `.L0
':
> mtk-mdp3-core.c:(.text+0x36): undefined reference to
`scp_put'
> riscv32-linux-ld: mtk-mdp3-core.c:(.text+0x16a): undefined reference to
`scp_get'
> riscv32-linux-ld: mtk-mdp3-core.c:(.text+0x186): undefined reference to
`scp_get_rproc'
riscv32-linux-ld:
drivers/media/platform/mtk-mdp3/mtk-mdp3-core.o: in function `.L12':
mtk-mdp3-core.c:(.text+0x2ce): undefined reference to `scp_put'
riscv32-linux-ld: drivers/media/platform/mtk-mdp3/mtk-mdp3-core.o: in function
`mdp_vpu_get_locked':
> mtk-mdp3-core.c:(.text+0x53e): undefined reference to
`rproc_boot'
riscv32-linux-ld:
drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.o: in function
`mtk_vcodec_scp_release':
> mtk_vcodec_fw_scp.c:(.text+0x18): undefined reference to
`scp_put'
riscv32-linux-ld:
drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.o: in function
`mtk_vcodec_scp_ipi_send':
> mtk_vcodec_fw_scp.c:(.text+0x58): undefined reference to
`scp_ipi_send'
riscv32-linux-ld:
drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.o: in function
`mtk_vcodec_scp_set_ipi_register':
> mtk_vcodec_fw_scp.c:(.text+0x90): undefined reference to
`scp_ipi_register'
riscv32-linux-ld:
drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.o: in function
`mtk_vcodec_vpu_scp_dm_addr':
> mtk_vcodec_fw_scp.c:(.text+0xb8): undefined reference to
`scp_mapping_dm_addr'
riscv32-linux-ld:
drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.o: in function
`mtk_vcodec_scp_get_venc_capa':
> mtk_vcodec_fw_scp.c:(.text+0xd8): undefined reference to
`scp_get_venc_hw_capa'
riscv32-linux-ld:
drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.o: in function
`mtk_vcodec_scp_get_vdec_capa':
> mtk_vcodec_fw_scp.c:(.text+0xf8): undefined reference to
`scp_get_vdec_hw_capa'
riscv32-linux-ld:
drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.o: in function
`mtk_vcodec_scp_load_firmware':
> mtk_vcodec_fw_scp.c:(.text+0x112): undefined reference to
`scp_get_rproc'
> riscv32-linux-ld: mtk_vcodec_fw_scp.c:(.text+0x120): undefined reference to
`rproc_boot'
riscv32-linux-ld:
drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_scp.o: in function
`mtk_vcodec_fw_scp_init':
> mtk_vcodec_fw_scp.c:(.text+0x13e): undefined reference to
`scp_get'
riscv32-linux-ld: drivers/media/platform/mtk-mdp3/mtk-mdp3-vpu.o:
in function `.L18':
> mtk-mdp3-vpu.c:(.text+0x1e0): undefined reference to
`scp_get_device'
riscv32-linux-ld:
drivers/media/platform/mtk-mdp3/mtk-mdp3-vpu.o: in function `mdp_vpu_sendmsg':
> mtk-mdp3-vpu.c:(.text+0x258): undefined reference to
`scp_ipi_send'
riscv32-linux-ld:
drivers/media/platform/mtk-mdp3/mtk-mdp3-vpu.o: in function `.L44':
mtk-mdp3-vpu.c:(.text+0x388): undefined reference to `scp_get_device'
riscv32-linux-ld: drivers/media/platform/mtk-mdp3/mtk-mdp3-vpu.o: in function `.L0
':
> mtk-mdp3-vpu.c:(.text+0x3de): undefined reference to
`scp_ipi_register'
> riscv32-linux-ld: mtk-mdp3-vpu.c:(.text+0x40c): undefined reference to
`scp_ipi_register'
riscv32-linux-ld: mtk-mdp3-vpu.c:(.text+0x43a): undefined
reference to `scp_ipi_register'
> riscv32-linux-ld: mtk-mdp3-vpu.c:(.text+0x4a6): undefined
reference to `scp_ipi_unregister'
riscv32-linux-ld:
drivers/media/platform/mtk-mdp3/mtk-mdp3-vpu.o: in function `.L49':
> mtk-mdp3-vpu.c:(.text+0x4ba): undefined reference to
`scp_ipi_unregister'
riscv32-linux-ld:
drivers/media/platform/mtk-mdp3/mtk-mdp3-vpu.o: in function `mdp_vpu_unregister':
mtk-mdp3-vpu.c:(.text+0x4f8): undefined reference to `scp_ipi_unregister'
riscv32-linux-ld: mtk-mdp3-vpu.c:(.text+0x506): undefined reference to
`scp_ipi_unregister'
riscv32-linux-ld: mtk-mdp3-vpu.c:(.text+0x51a): undefined reference to
`scp_ipi_unregister'
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for MTK_SCP
Depends on REMOTEPROC && (ARCH_MEDIATEK || COMPILE_TEST
Selected by
- VIDEO_MEDIATEK_MDP3 && MEDIA_SUPPORT && MEDIA_PLATFORM_SUPPORT
&& V4L_MEM2MEM_DRIVERS && MTK_IOMMU && VIDEO_DEV &&
VIDEO_V4L2 && (ARCH_MEDIATEK || COMPILE_TEST && HAS_DMA
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org