Google
  Web www.spinics.net

Re: [linuxtv-commits] [hg:v4l-dvb] Simplifies Kconfig rules.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


On Tue, May 6, 2008 at 10:43 AM, Michael Krufky <mkrufky@xxxxxxxxx> wrote:
> Mauro,
>
>  I disagree with this change.  All of the tuners in this list depend on
>  I2C, but not all tuners do, in general.  Likewise, you are moving the
>  "depends on I2C" to MEDIA_TUNER , but these tuner modules do not
>  depend on MEDIA_TUNER.
>
>  I think this patch should be reverted.  I think you had a nice idea to
>  make the Kconfig menus simpler, but I don't think we gain anything
>  from this change at all.  In fact, this causes additional errors for
>  if we select these tuner modules and do not select MEDIA_TUNER, in
>  cases where we want DVB support without video4linux.
>
>  I think it would be best to revert this change.

Also, what is this new, "VIDEO_MEDIA" dependency that we haven't seen
before?  I don't think such a Kconfig symbol exists in our subsystem
tree.

-Mike


>  On Tue, May 6, 2008 at 9:50 AM, Patch from Mauro Carvalho Chehab
>  <hg-commit@xxxxxxxxxxx> wrote:
>  > The patch number 7847 was added via Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxx>
>  >  to http://linuxtv.org/hg/v4l-dvb master development tree.
>  >
>  >  Kernel patches in this development tree may be modified to be backward
>  >  compatible with older kernels. Compatibility modifications will be
>  >  removed before inclusion into the mainstream Kernel
>  >
>  >  If anyone has any objections, please let us know by sending a message to:
>  >         v4l-dvb-maintainer@xxxxxxxxxxx
>  >
>  >  ------
>  >
>  >  From: Mauro Carvalho Chehab  <mchehab@xxxxxxxxxxxxx>
>  >  Simplifies Kconfig rules.
>  >
>  >
>  >  Since all tuners are dependent of I2C, move I2C dependency to MEDIA_TUNER.
>  >  Also, simplifies the dependencies for the other Kconfig items.
>  >
>  >  Signed-off-by: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxx>
>  >
>  >
>  >  ---
>  >
>  >   linux/drivers/media/common/tuners/Kconfig |   20 ++++----------------
>  >   1 file changed, 4 insertions(+), 16 deletions(-)
>  >
>  >  diff -r 98acaa345fce -r 60d463d16845 linux/drivers/media/common/tuners/Kconfig
>  >  --- a/linux/drivers/media/common/tuners/Kconfig Tue May 06 09:35:58 2008 -0300
>  >  +++ b/linux/drivers/media/common/tuners/Kconfig Tue May 06 09:38:24 2008 -0300
>  >  @@ -19,8 +19,8 @@ config MEDIA_ATTACH
>  >
>  >   config MEDIA_TUNER
>  >         tristate
>  >  -       default DVB_CORE || VIDEO_DEV
>  >  -       depends on DVB_CORE || VIDEO_DEV
>  >  +       default VIDEO_MEDIA && I2C
>  >  +       depends on VIDEO_MEDIA && I2C
>  >         select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMIZE
>  >         select MEDIA_TUNER_XC5000 if !MEDIA_TUNER_CUSTOMIZE
>  >         select MEDIA_TUNER_MT20XX if !MEDIA_TUNER_CUSTOMIZE
>  >  @@ -46,7 +46,6 @@ if MEDIA_TUNER_CUSTOMIZE
>  >
>  >   config MEDIA_TUNER_SIMPLE
>  >         tristate "Simple tuner support"
>  >  -       depends on I2C
>  >         select MEDIA_TUNER_TDA9887
>  >         default m if MEDIA_TUNER_CUSTOMIZE
>  >         help
>  >  @@ -54,7 +53,6 @@ config MEDIA_TUNER_SIMPLE
>  >
>  >   config MEDIA_TUNER_TDA8290
>  >         tristate "TDA 8290/8295 + 8275(a)/18271 tuner combo"
>  >  -       depends on I2C
>  >         select MEDIA_TUNER_TDA827X
>  >         select MEDIA_TUNER_TDA18271
>  >         default m if MEDIA_TUNER_CUSTOMIZE
>  >  @@ -63,21 +61,18 @@ config MEDIA_TUNER_TDA8290
>  >
>  >   config MEDIA_TUNER_TDA827X
>  >         tristate "Philips TDA827X silicon tuner"
>  >  -       depends on DVB_CORE && I2C
>  >         default m if DVB_FE_CUSTOMISE
>  >         help
>  >           A DVB-T silicon tuner module. Say Y when you want to support this tuner.
>  >
>  >   config MEDIA_TUNER_TDA18271
>  >         tristate "NXP TDA18271 silicon tuner"
>  >  -       depends on I2C
>  >         default m if DVB_FE_CUSTOMISE
>  >         help
>  >           A silicon tuner module. Say Y when you want to support this tuner.
>  >
>  >   config MEDIA_TUNER_TDA9887
>  >         tristate "TDA 9885/6/7 analog IF demodulator"
>  >  -       depends on I2C
>  >         default m if MEDIA_TUNER_CUSTOMIZE
>  >         help
>  >           Say Y here to include support for Philips TDA9885/6/7
>  >  @@ -85,63 +80,56 @@ config MEDIA_TUNER_TDA9887
>  >
>  >   config MEDIA_TUNER_TEA5761
>  >         tristate "TEA 5761 radio tuner (EXPERIMENTAL)"
>  >  -       depends on I2C && EXPERIMENTAL
>  >  +       depends on EXPERIMENTAL
>  >         default m if MEDIA_TUNER_CUSTOMIZE
>  >         help
>  >           Say Y here to include support for the Philips TEA5761 radio tuner.
>  >
>  >   config MEDIA_TUNER_TEA5767
>  >         tristate "TEA 5767 radio tuner"
>  >  -       depends on I2C
>  >         default m if MEDIA_TUNER_CUSTOMIZE
>  >         help
>  >           Say Y here to include support for the Philips TEA5767 radio tuner.
>  >
>  >   config MEDIA_TUNER_MT20XX
>  >         tristate "Microtune 2032 / 2050 tuners"
>  >  -       depends on I2C
>  >         default m if MEDIA_TUNER_CUSTOMIZE
>  >         help
>  >           Say Y here to include support for the MT2032 / MT2050 tuner.
>  >
>  >   config MEDIA_TUNER_MT2060
>  >         tristate "Microtune MT2060 silicon IF tuner"
>  >  -       depends on I2C
>  >         default m if DVB_FE_CUSTOMISE
>  >         help
>  >           A driver for the silicon IF tuner MT2060 from Microtune.
>  >
>  >   config MEDIA_TUNER_MT2266
>  >         tristate "Microtune MT2266 silicon tuner"
>  >  -       depends on I2C
>  >         default m if DVB_FE_CUSTOMISE
>  >         help
>  >           A driver for the silicon baseband tuner MT2266 from Microtune.
>  >
>  >   config MEDIA_TUNER_MT2131
>  >         tristate "Microtune MT2131 silicon tuner"
>  >  -       depends on I2C
>  >         default m if DVB_FE_CUSTOMISE
>  >         help
>  >           A driver for the silicon baseband tuner MT2131 from Microtune.
>  >
>  >   config MEDIA_TUNER_QT1010
>  >         tristate "Quantek QT1010 silicon tuner"
>  >  -       depends on DVB_CORE && I2C
>  >         default m if DVB_FE_CUSTOMISE
>  >         help
>  >           A driver for the silicon tuner QT1010 from Quantek.
>  >
>  >   config MEDIA_TUNER_XC2028
>  >         tristate "XCeive xc2028/xc3028 tuners"
>  >  -       depends on I2C && FW_LOADER
>  >  +       depends on FW_LOADER
>  >         default m if MEDIA_TUNER_CUSTOMIZE
>  >         help
>  >           Say Y here to include support for the xc2028/xc3028 tuners.
>  >
>  >   config MEDIA_TUNER_XC5000
>  >         tristate "Xceive XC5000 silicon tuner"
>  >  -       depends on I2C
>  >         select FW_LOADER
>  >         default m if DVB_FE_CUSTOMISE
>  >         help
>  >
>  >
>  >  ---
>  >
>  >  Patch is available at: http://linuxtv.org/hg/v4l-dvb/rev/60d463d16845ad35f18faf6f0e1f3138bd3b7f62
>  >
>  >  _______________________________________________
>  >  linuxtv-commits mailing list
>  >  linuxtv-commits@xxxxxxxxxxx
>  >  http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits
>  >
>

_______________________________________________
v4l-dvb-maintainer mailing list
v4l-dvb-maintainer@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/v4l-dvb-maintainer

[Linux Media]     [Older V4L]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [SSH]     [Linux USB]

-->
Add to Google Powered by Linux

Google PageRank Checking tool