1. 12 1月, 2013 1 次提交
  2. 21 8月, 2012 1 次提交
    • M
      [media] Kconfig: merge all customise options into just one · fccea74f
      Mauro Carvalho Chehab 提交于
      Instead of having 3 options to allow customizing the media
      sub-drivers (tuners, I2C drivers, frontends), merge all of
      them into just one.
      
      That simplifies the life for users, as they can just keep
      this untouched.
      
      Life for developers is also simpler, as there's now just
      one Kconfig item to remember, for the ancillary sub-drivers
      providing supports for chips that could change from one
      board design to another.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      fccea74f
  3. 16 8月, 2012 1 次提交
  4. 06 7月, 2012 1 次提交
    • M
      [media] media: Remove VIDEO_MEDIA Kconfig option · 8cfd9dcc
      Mauro Carvalho Chehab 提交于
      In the past, it was possible to have either DVB or V4L2 core
      as module and the other as builtin. Such config never make much
      sense, and created several issues in order to make the Kconfig
      dependency to work, as all drivers that depend on both (most
      TV drivers) would need to be compiled as 'm'. Due to that,
      the VIDEO_MEDIA config option were added.
      
      Instead of such weird approach, let's just use the MEDIA_SUPPORT
      =y or =m to select if the media subsystem core will be either
      builtin or module, simplifying the building system logic.
      
      Also, fix the tuners configuration, by enabling them only if
      a tuner is required. So, if just webcam/grabbers support is
      selected, no tuner option will be selected. Also, if only digital
      TV is selected, no analog tuner support is selected.
      
      That removes the need of using EXPERT customise options, when
      analog TV is not selected.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      8cfd9dcc
  5. 30 3月, 2009 4 次提交
  6. 17 12月, 2008 1 次提交
    • M
      V4L/DVB (9885): drivers/media Kconfig's: fix bugzilla #12204 · 8b21c1e9
      Mauro Carvalho Chehab 提交于
      When the tuner modules were moved to common/tuners, a separate customize
      option were added for tuners. However, the automatic selection of the
      tuners were still using the older option.
      
      This causes that the automatic selection to fail, if DVB_FE_CUSTOMISE is
      selected. Also, since those tuners are now under MEDIA_TUNER_CUSTOMIZE
      menu, if you unset MEDIA_TUNER_CUSTOMIZE, you can't manually select the
      tuners.
      
      This patch fixes this error by replacing DVB_FE_CUSTOMISE by
      MEDIA_TUNER_CUSTOMIZE on all places were a tuner is selected.
      
      The patch were generated by this small script:
      
      for i in `find drivers/media -name Kconfig`; do
        cat $i|perl -ne 's/(MEDIA_TUNER.*)DVB_FE_CUSTOMISE/\1MEDIA_TUNER_CUSTOMIZE/; print $_' >a
        mv a $i
      done
      
      Also, manually reordered the tuner entries.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      8b21c1e9
  7. 27 7月, 2008 1 次提交
  8. 14 5月, 2008 3 次提交
    • M
      V4L/DVB (7900): pvrusb: Fix Kconfig if DVB=m V4L_core=y · c2b7bbea
      Mauro Carvalho Chehab 提交于
      As reported by Ingo Molnar:
      
      x86.git testing found the following build failure:
      
        drivers/built-in.o: In function `pvr2_dvb_feed_thread':
        pvrusb2-dvb.c:(.text+0x127e78): undefined reference to `dvb_dmx_swfilter'
        drivers/built-in.o: In function `pvr2_dvb_adapter_exit':
        pvrusb2-dvb.c:(.text+0x128357): undefined reference to `dvb_net_release'
        pvrusb2-dvb.c:(.text+0x12836f): undefined reference to `dvb_dmxdev_release'
        [...]
      
      with this config:
      
        CONFIG_VIDEO_PVRUSB2=y
        CONFIG_DVB_CORE=m
      
      i.e. pvrusb2 is built-in, dvb-core is modular.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      c2b7bbea
    • M
      V4L/DVB (7851): Fix FW_LOADER depencency at v4l/dvb · 755a18ba
      Mauro Carvalho Chehab 提交于
      Since:
      1) FW_LOADER is defined as:
      
      config FW_LOADER
              tristate "Userspace firmware loading support"
              depends on HOTPLUG
      
      2) several V4L/DVB driver just selects it;
      
      3) select is not smart enough to auto-select HOTPLUG, if select FW_LOADER.
      
      So, All drivers that select FW_LOADER should also depend on HOTPLUG.
      
      An easier solution (for the end-user perspective) would be to "select HOTPLUG".
      However, live is not simple. This would cause recursive dependency issues like
      this one:
      
      drivers/usb/Kconfig:62:error: found recursive dependency: USB -> USB_OHCI_HCD
      -> I2C -> MEDIA_TUNER -> MEDIA_TUNER_XC2028 -> HOTPLUG -> PCCARD -> PCMCIA ->
      USB_ARCH_HAS_HCD -> MOUSE_APPLETOUCH -> USB
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      755a18ba
    • M
      V4L/DVB (7846): Re-creates VIDEO_TUNER · fdbbfb09
      Mauro Carvalho Chehab 提交于
      VIDEO_TUNER is responsible for compilation of tuners.ko module. This were the
      previous behaviour before the creation of MEDIA_TUNER.
      
      Before this patch, tuner.ko were created even for drivers that don't need a
      tuner (like webcam drivers).
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      fdbbfb09
  9. 30 4月, 2008 4 次提交
  10. 26 4月, 2008 1 次提交
  11. 25 4月, 2008 3 次提交
  12. 26 1月, 2008 3 次提交
  13. 09 5月, 2007 1 次提交
  14. 04 10月, 2006 1 次提交
  15. 26 9月, 2006 1 次提交
  16. 27 6月, 2006 1 次提交