On 3/16/2013 2:06 PM, Prabhakar Lad wrote: > Hi Sekhar, > > Thanks for the patch! > > On Tue, Mar 12, 2013 at 2:44 PM, Sekhar Nori <nsekhar@xxxxxx> wrote: >> drivers/media/platform/davinci/Kconfig uses selects where >> it should be using 'depends on'. This results in warnings of >> the following sort when doing randconfig builds. >> >> warning: (VIDEO_DM6446_CCDC && VIDEO_DM355_CCDC && VIDEO_ISIF && VIDEO_DAVINCI_VPBE_DISPLAY) selects VIDEO_VPSS_SYSTEM which has unmet direct dependencies (MEDIA_SUPPORT && V4L_PLATFORM_DRIVERS && ARCH_DAVINCI) >> >> The VPIF kconfigs had a strange 'select' and 'depends on' cross >> linkage which have been fixed as well by removing unneeded >> VIDEO_DAVINCI_VPIF config symbol. >> >> Similarly, remove the unnecessary VIDEO_VPSS_SYSTEM and >> VIDEO_VPFE_CAPTURE. They don't select any independent functionality >> and were being used to manage code dependencies which can >> be handled using makefile. >> >> Selecting video modules is now dependent on all ARCH_DAVINCI >> instead of specific EVMs and SoCs earlier. This should help build >> coverage. Remove unnecessary 'default y' for some config symbols. >> >> While at it, fix the Kconfig help text to make it more readable >> and fix names of modules created during module build. >> >> Rename VIDEO_ISIF to VIDEO_DM365_ISIF as per suggestion from >> Prabhakar. >> >> This patch has only been build tested; I have tried to not break >> any existing assumptions. I do not have the setup to test video, >> so any test reports welcome. >> > The series which I posted yesterday [1] for DM365 VPBE, uses a exported > symbol 'vpss_enable_clock' so If I build vpbe as module it complains > for following, > > arch/arm/mach-davinci/built-in.o: In function `dm365_venc_setup_clock': > pm_domain.c:(.text+0x302c): undefined reference to `vpss_enable_clock' > pm_domain.c:(.text+0x3038): undefined reference to `vpss_enable_clock' > pm_domain.c:(.text+0x3060): undefined reference to `vpss_enable_clock' > pm_domain.c:(.text+0x306c): undefined reference to `vpss_enable_clock' > > So how would you suggest to handle this VPSS config ? > > [1] http://www.mail-archive.com/davinci-linux-open-source@xxxxxxxxxxxxxxxxxxxx/msg25443.html I replied on the above thread. Lets continue the discussion there since this error is not really related to this patch. Thanks, Sekhar -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html