1. 10 10月, 2007 1 次提交
    • T
      V4L/DVB (6021): cx88: Copy board information into card state · 6a59d64c
      Trent Piepho 提交于
      The cx88 driver state stored the ID of the board type in core->board.  Every
      time the driver need to get some information about the board configuration, it
      uses the board number as an index into board configuration array.
      
      This patch changes it so that the board number is in core->boardnr, and
      core->board is a copy of the board configuration information.  This allows
      access to board information without the extra indirection.  e.g.
      cx88_boards[core->board].mpeg becomes core->board.mpeg.
      
      This has a number of advantages:
      - The code is simpler to write.
      
      - It compiles to be smaller and faster, without needing the extra array lookup
        to get at the board information.
      
      - The cx88_boards array no longer needs to be exported to all cx88 modules.
      
      - The boards array can be made const
      
      - It should be possible to avoid keeping the (large) cx88_boards array around
        after the module is loaded.
      
      - If module parameters or eeprom info override some board configuration
        setting, it's not necessary to modify the boards array, which would
        affect all boards of the same type.
      Signed-off-by: NTrent Piepho <xyzzy@speakeasy.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      6a59d64c
  2. 19 7月, 2007 1 次提交
  3. 28 4月, 2007 1 次提交
  4. 21 2月, 2007 1 次提交
    • T
      V4L/DVB (5166): Remove obsolete alias defines of CONFIG_* settings · 05ad3907
      Trent Piepho 提交于
      The out of tree v4l-dvb build system didn't always override the kernel's
      configuration settings with v4l-dvb's settings correctly.  To work around
      this, makefiles would define some new macro based on the setting of a
      config variable.  e.g. the pwc Makefile would define CONFIG_PWC_DEBUG if
      CONFIG_USB_PWC_DEBUG (which is defined via Kconfig) was set.
      The v4l-dvb build system should now always override correctly, and this
      is no longer necessary.  This patch gets ride of these extra defines and
      just uses the CONFIG_* settings directly.
      Signed-off-by: NTrent Piepho <xyzzy@speakeasy.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      05ad3907
  5. 04 10月, 2006 3 次提交
  6. 27 9月, 2006 1 次提交
  7. 26 9月, 2006 2 次提交
    • M
      V4L/DVB (4609): Improved i2c performance on software bitbang algoritm · 141276b5
      Mauro Carvalho Chehab 提交于
      Software I2C were using a very conservative value of udelay=16, meaning about
      20Kbps. According with Philips I2C datasheet, the i2c should answer well for
      times at the order of 4.7 us. So, using udelay=5 should work for all devices.
      After this patch, the speed should be close to 66,67 Kbps, with the current
      kernel software bitbang, with 30/60 duty cycle.
      Anyway, added a new parameter (i2c_udelay) that would allow using conservative
      values, if eventually a hardware doesn't support the datasheet values.
      Thanks to Jean Delvare <khali@linux-fr.org> for pointing this improvement.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      141276b5
    • M
      V4L/DVB (4509): Added missing copyright · 3153d0d0
      Mauro Carvalho Chehab 提交于
      Several changes at register stuff were done since commit
      b45009b0, but I've forgot
      to add the copyright line for this. Those changes allowed
      cx88 to have multiple tuners, allowing it to support hardware with
      separated radio and video tuners. It also allows binding a tuner to an
      specific i2c address.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      3153d0d0
  8. 26 6月, 2006 1 次提交
    • A
      V4L/DVB (4213): Cx88: cleanups · dff47bf2
      Adrian Bunk 提交于
      remove the following unused hooks:
      - cx88-blackbird.c: cx88_ioctl_hook()
      - cx88-blackbird.c: cx88_ioctl_translator()
      make the following needlessly global functions static:
      - cx88-tvaudio.c: cx88_detect_nicam()
      remove the following unused EXPORT_SYMBOL's:
      - cx88-cards.c: cx88_bcount
      - cx88-cards.c: cx88_subids
      - cx88-cards.c: cx88_idcount
      - cx88-cards.c: cx88_card_list
      - cx88-cards.c: cx88_card_setup
      - cx88-core.c: cx88_start_audio_dma
      - cx88-core.c: cx88_stop_audio_dma
      - cx88-i2c.c: cx88_i2c_init
      Signed-off-by: NAdrian Bunk <bunk@stusta.de>
      Signed-off-by: NMichael Krufky <mkrufky@linuxtv.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      dff47bf2
  9. 25 6月, 2006 1 次提交
    • P
      V4L/DVB (4028): Change dvb_frontend_ops to be a real field instead of a... · dea74869
      Patrick Boettcher 提交于
      V4L/DVB (4028): Change dvb_frontend_ops to be a real field instead of a pointer field inside dvb_frontend
      
      The dvb_frontend_ops is a pointer inside dvb_frontend. That's why every demod-driver
      is having a field of dvb_frontend_ops in its private-state-struct and
      using the reference for filling the pointer-field in dvb_frontend.
      - It saves at least two lines of code per demod-driver,
      - reduces object size (one less dereference per frontend_ops-access),
      - be coherent with dvb_tuner_ops,
      - makes it a little bit easier for newbies to understand how it works and
      - avoids stupid mistakes because you would have to copy the dvb_frontend_ops
        always, before you could assign the static pointer directly, which was
        dangerous.
      Signed-off-by: NPatrick Boettcher <pb@linuxtv.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      dea74869
  10. 10 1月, 2006 3 次提交
  11. 06 1月, 2006 1 次提交
  12. 09 11月, 2005 1 次提交
  13. 10 9月, 2005 1 次提交
    • M
      [PATCH] v4l: CX88 updates and card additions · e52e98a7
      Mauro Carvalho Chehab 提交于
      - Remove $Id CVS logs for V4L files
      - add ioctl indirection via cx88_ioctl_hook and cx88_ioctl_translator to
        cx88-blackbird.c.
      - declare the indirection hooks from cx88-blackbird.c.
      - dcprintk macro which uses core instead of dev->core on cx88-video.c.
      - replace dev->core occurances with core on cx88-video.c.
      - CodingStyle fixes.
      - MaxInput replaced by a define.
      - cx8801 structures moved from cx88.h.
      - The output_mode needs to be set for the Hauppauge Nova-T DVB-T
        for versions after 2.6.12.
      - Corrected GPIO values for cx88 cards #28 & #31 for s-video and composite.
      - Updated DViCO FusionHDTV5 Gold & added DVB support.
      - Fixed DViCO FusionHDTV 3 Gold-Q GPIO.
      - Some clean up in cx88-tvaudio.c
      - replaced hex values when writing to AUD_CTL to EN_xx for better reading.
      - Allow select by hand between Mono, Lang1, Lang2 and Stereo for BTSC.
      - Support for stereo NICAM and BTSC improved.
      - Broken stereo check removed.
      - Added support for remote control to Cinergy DVBT-1400.
      - local var renamed from rc5 to a better name (ircode).
      - LGDT330X QAM lock bug fixes.
      - Some reorg: move some bits to struct cx88_core, factor out common ioctl's
        to cx88_do_ioctl.
      - Get rid of '//' comments, replace them with #if 0 and /**/.
      - Minor clean-ups: remove dcprintk and replace all instances of "dev->core"
        with "core".
      - Added some registers to control PCI controller at CX2388x chips.
      - New tuner standby API.
      - Small mpeg fixes and cleanups for blackbird.
      - fix mpeg packet size & count
      - add VIDIOC_QUERYCAP ioctl for the mpeg stream
      - return more information in struct v4l2_format
      - fix default window height
      - small cleanups
      Signed-off-by: NUli Luckas <luckas@musoft.de>
      Signed-off-by: NTorsten Seeboth <Torsten.Seeboth@t-online.de>
      Signed-off-by: NNickolay V. Shmyrev <nshmyrev@yandex.ru>
      Signed-off-by: NMichael Krufky <mkrufky@m1k.net>
      Signed-off-by: NPatrick Boettcher <patrick.boettcher@desy.de>
      Signed-off-by: NCatalin Climov <catalin@climov.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@brturbo.com.br>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      e52e98a7
  14. 06 9月, 2005 1 次提交
  15. 28 7月, 2005 1 次提交
  16. 13 7月, 2005 1 次提交
  17. 08 7月, 2005 1 次提交
  18. 24 6月, 2005 1 次提交
  19. 01 5月, 2005 1 次提交
  20. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4