• Michael Hunold's avatar
    [PATCH] DVB: misc driver updates · 29ad5b6c
    Michael Hunold authored
    - [DVB] av7110: convert MODULE_PARM() to module_param(), replace home-brewn
      waiting stuff in osd code with wait_event_interruptible_timeout()
    
    - [DVB] av7110: put a semaphore around osd calls to make sure they're
      properly serialized, timeout variable in arm_thread() must be int, not
      unsigned long
    
    - [DVB] av7110: add additional OSD window types (patch by Jeremy Jones), new
      ioctl OSD_GET_CAPABILITY/OSD_CAP_MEMSIZE; returns size of OSD memory
    
    - [DVB] av7110: put audio/video initialization into separate function
      init_av7110_av(); call this function after system initialization and after
      arm crash to restore the previous state; thanks to Soeren Sonnenburg
      <bugreports@nn7.de> for this patch.
    
    - [DVB] av7110, budget, ttusb-budget: remove dvb i2c remains, support kernel
      i2c
    
    - [DVB] av7110, budget: use msleep() instead of my_wait(), thanks to Kernel
      Janitors/Nishanth Aravamudan <nacc@us.ibm.com>
    
    - [DVB] av7110, budget: fix videodev has no release callback
    
    - [DVB] av7110: more sparse annotiations
    
    - [DVB] budget: add support for TerraTec Cinergy 1200 DVB-S
    
    - [DVB] budget: fix race condition in irq handler
    
    - [DVB] skystar2, av7110, ttusb-budget, budget: make i2c
      client_(un)register() functions static
    Signed-off-by: default avatarMichael Hunold <hunold@linuxtv.org>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    29ad5b6c
av7110.c 50.4 KB