[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20220926060726.44556-1-renzhijie2@huawei.com>
Date: Mon, 26 Sep 2022 06:07:26 +0000
From: Ren Zhijie <renzhijie2@...wei.com>
To: <prabhakar.csengg@...il.com>, <mchehab@...nel.org>,
<gregkh@...uxfoundation.org>, <hverkuil-cisco@...all.nl>
CC: <linux-media@...r.kernel.org>, <linux-staging@...ts.linux.dev>,
<linux-kernel@...r.kernel.org>, Ren Zhijie <renzhijie2@...wei.com>
Subject: [PATCH -next] media: davinci: Fix Kconfig dependency
If CONFIG_VIDEO_DAVINCI_VPBE_DISPLAY is not set,
make ARCH=x86_64 CROSS_COMPILE=x86_64-linux-gnu-,
will be failed, like this:
drivers/staging/media/deprecated/vpfe_capture/dm644x_ccdc.o: In function `ccdc_configure':
dm644x_ccdc.c:(.text+0xa46): undefined reference to `vpss_clear_wbl_overflow'
dm644x_ccdc.c:(.text+0xd46): undefined reference to `vpss_clear_wbl_overflow'
drivers/staging/media/deprecated/vpfe_capture/dm644x_ccdc.o: In function `ccdc_sbl_reset':
dm644x_ccdc.c:(.text+0x696): undefined reference to `vpss_clear_wbl_overflow'
drivers/staging/media/deprecated/vpfe_capture/dm355_ccdc.o: In function `ccdc_restore_defaults':
dm355_ccdc.c:(.text+0x43a): undefined reference to `vpss_select_ccdc_source'
dm355_ccdc.c:(.text+0x453): undefined reference to `vpss_enable_clock'
drivers/staging/media/deprecated/vpfe_capture/dm355_ccdc.o: In function `ccdc_close':
dm355_ccdc.c:(.text+0x475): undefined reference to `vpss_enable_clock'
drivers/staging/media/deprecated/vpfe_capture/isif.o: In function `isif_open':
isif.c:(.text+0x654): undefined reference to `vpss_enable_clock'
isif.c:(.text+0x663): undefined reference to `vpss_enable_clock'
isif.c:(.text+0x672): undefined reference to `vpss_enable_clock'
isif.c:(.text+0x67e): undefined reference to `vpss_select_ccdc_source'
drivers/staging/media/deprecated/vpfe_capture/isif.o: In function `isif_configure':
isif.c:(.text+0xe61): undefined reference to `dm365_vpss_set_sync_pol'
isif.c:(.text+0xe7b): undefined reference to `dm365_vpss_set_pg_frame_size'
isif.c:(.text+0xe85): undefined reference to `vpss_select_ccdc_source'
Add select VIDEO_DAVINCI_VPBE_DISPLAY dependency to Kconfig.
Fixes: 6971757bdccc ("media: davinci: deprecate dm644x_ccdc, dm355_cddc and dm365_isif")
Signed-off-by: Ren Zhijie <renzhijie2@...wei.com>
---
drivers/staging/media/deprecated/vpfe_capture/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/staging/media/deprecated/vpfe_capture/Kconfig b/drivers/staging/media/deprecated/vpfe_capture/Kconfig
index 10250e7e566b..63a0808ed104 100644
--- a/drivers/staging/media/deprecated/vpfe_capture/Kconfig
+++ b/drivers/staging/media/deprecated/vpfe_capture/Kconfig
@@ -6,6 +6,7 @@ config VIDEO_DM6446_CCDC
depends on ARCH_DAVINCI || COMPILE_TEST
depends on I2C
select VIDEOBUF_DMA_CONTIG
+ select VIDEO_DAVINCI_VPBE_DISPLAY
help
Enables DaVinci CCD hw module. DaVinci CCDC hw interfaces
with decoder modules such as TVP5146 over BT656 or
@@ -26,6 +27,7 @@ config VIDEO_DM355_CCDC
depends on ARCH_DAVINCI || COMPILE_TEST
depends on I2C
select VIDEOBUF_DMA_CONTIG
+ select VIDEO_DAVINCI_VPBE_DISPLAY
help
Enables DM355 CCD hw module. DM355 CCDC hw interfaces
with decoder modules such as TVP5146 over BT656 or
@@ -46,6 +48,7 @@ config VIDEO_DM365_ISIF
depends on ARCH_DAVINCI || COMPILE_TEST
depends on I2C
select VIDEOBUF_DMA_CONTIG
+ select VIDEO_DAVINCI_VPBE_DISPLAY
help
Enables ISIF hw module. This is the hardware module for
configuring ISIF in VPFE to capture Raw Bayer RGB data from
--
2.17.1
Powered by blists - more mailing lists