Em Wed, 25 Mar 2020 10:49:36 +0100 Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx> escreveu: > Right now, if one has an hybrid TV card, it has to select > both analog and digital TV support, as otherwise the needed > core support won't be selected. > > Change the logic to auto-select the core support for those > drivers, as this is a way more intuitive. > > It should be noticed that, as now both DVB_CORE and VIDEO_DEV > defaults depends on selecting a hybrid cards, we had to remove > the explicit dependencies there, in order to avoid circular > dependencies. In order to get it right, we used a little trick, > to ensure that the core will be built as "y" if any driver > was built with "y". > > Note: while here, moved two pure V4L2 PCI drivers out of the > "hybrid" part of config and consider pvrusb2 as an hybrid > device. Found some issues on this patch. Please ignore it. I'm trying to see if are there any other way of doing that without incurring into circular dependencies nor allowing errors at build time or warnings at make menuconfig time. I remember I tried to do something like that in the past, but the dependency chain is too complex. Suggestions are welcomed. Regards, Mauro