1. 05 10月, 2015 1 次提交
  2. 25 4月, 2008 3 次提交
  3. 10 10月, 2007 1 次提交
    • T
      V4L/DVB (5978): tuner: Better tuner radio support · 5e082f15
      Trent Piepho 提交于
      Add radio support for the Thomson DTT7612 tuner.
      
      This tuner uses a different 1st intermediate frequency than the other radio
      tuners supported (a lot of NTSC radio tuners probably need this change too).
      
      Add a new tuner-simple parameter, radio_if.  It selects the 1st IF used for
      radio reception.  The radio frequency setting code in tuner-simple now uses
      this field, instead of a special case select() block for each tuner with radio
      support.
      
      The tuner parameters for tuners that used a 33.3 MHz RIF now set radio_if to 1
      in tuner-types.c.
      
      The Thomson DTT7612 gets radio_if = 2, also add has_tda9887 = 1 and
      fm_gain_normal = 1.
      
      Add some defines for tda9887 bits that control IF setting in radio mode.
      
      Add a new tda9887 config option, TDA9887_RIF_41_3, that selects a 41.3 MHz
      radio IF.
      
      Fix the way tda9887 radio options work.  The driver was modifying the default
      radio mode config templates based on the TDA9887_XXXX flags.  This means that
      _all_ tuners would get the same settings.  If you had a one tuner than used
      TDA9887_GAIN_NORMAL and one that didn't, both would get the setting.  Now the
      tda9987 driver just checks if tuner mode is radio and then applies the config
      settings directly to the data being sent, just like how all the TV mode
      settings already work.
      
      The PLL setting math is made a little more accurate.
      
      And a grammar error in a printk is fixed.
      Signed-off-by: NTrent Piepho <xyzzy@speakeasy.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      5e082f15
  4. 10 12月, 2006 1 次提交
  5. 26 9月, 2006 1 次提交
  6. 01 7月, 2006 1 次提交
  7. 06 2月, 2006 1 次提交
  8. 24 1月, 2006 1 次提交
  9. 16 1月, 2006 4 次提交
  10. 14 1月, 2006 2 次提交
    • M
      V4L/DVB (3364): disable all dvb tuner param_types until we need them · c943aa85
      Michael Krufky 提交于
      - Add param_type dvbs2
      - disable all dvb param_types, which will not
        be needed until we merge dvb-pll.
      Signed-off-by: NMichael Krufky <mkrufky@m1k.net>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      c943aa85
    • M
      V4L/DVB (3359): Redesign tuners struct for maximum flexibility · 7b0ac9cd
      Michael Krufky 提交于
      - Tunertype struct redefined to allow one or more tuner_params structs
        per tuner definition, one for each video standard.
      - Each tuner_params struct has an element containing an arbitrary
        amount of tuner_ranges.
        (this is needed for dvb tuners - to be handled later)
      - A tuner_range may be referenced by multiple tuner_params structs.
        There are many duplicates in here. Reusing tuner_range structs,
        rather than defining new ones for each tuner, will cut down on
        memory usage, and is preferred when possible.
      - tunertype struct contains an element, has_tda988x.
        We must set this for all tunertypes that contain a tda988x
        chip, and then we can remove this setting from the various
        card structs.
      - Improves tuners array memory usage efficiency.
      - Right now, all tuners are using the first tuner_params[] array element
        for analog mode. In the future, we will be merging similar tuner
        definitions together, such that each tuner definition will have a
        tuner_params struct for each available video standard. At that point,
        the tuner_params[] array element will be chosen based on the video
        standard in use.
      Signed-off-by: NMichael Krufky <mkrufky@m1k.net>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      7b0ac9cd