1. 26 9月, 2006 1 次提交
    • 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
  2. 25 3月, 2006 2 次提交
  3. 14 1月, 2006 1 次提交
  4. 10 1月, 2006 4 次提交
  5. 06 1月, 2006 1 次提交
  6. 09 11月, 2005 7 次提交
  7. 10 9月, 2005 1 次提交
  8. 06 9月, 2005 4 次提交
  9. 13 7月, 2005 1 次提交
  10. 24 6月, 2005 1 次提交
  11. 26 5月, 2005 1 次提交
  12. 06 5月, 2005 1 次提交
    • M
      [PATCH] bttv: fix dst i2c read/write timeout failure. · fc9d53af
      Manu Abraham 提交于
      Attached is a patch to bttv which fixes the following problems.
      
      Affected cards and problems:
      ~~~~~~~~~~~~~~~~~~~~~~~~
      o VP-1020 (200103A) Tuning problems, device detection.
      o VP-1020 (DST-MOT) Errors during tuning, device detection fails in a while.
      o VP-1030 (DST-CI) Tuning sometimes fails after CI commands.
      o VP-2031 (DCT-CI) Tuning problems
      
      The timeout happens before the actual timeout occured in the MCU
      on the board, and hence the problems.
      
      Changes: (bttv-i2c.diff)
      ~~~~~~~~~~~~~~~~~~~~~~~~
      o Changed the custom wait queue to wait_event_interruptible_timeout()
            - Suggestion by Johannes Stezenbach.
      
      o Fixed the wait queue timeout problem
            - This fixes the timeout problem on various cards.
            - This problem was visible as many
                * Cannot tune to channels, when signal levels are very low.
                * app_info does not work in some conditions for CI based cards
            - Smaller values worked good for newer cards, but the older cards
      suffered, settled down to the worst case values that could happen in any
      eventuality.
      Signed-off-by: NManu Abraham <manu@kromtek.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      fc9d53af
  13. 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