1. 12 Oct, 2008 1 commit
    • Mauro Carvalho Chehab's avatar
      V4L/DVB (8625): saa7134: Add NEC prococol IR decoding capability · 622ecb30
      Mauro Carvalho Chehab authored
      This patch adds the capability of decoding NEC protocol, received via GPIO18 line.
      This GPIO port can trigger saa7134 IRQ.
      
      A future improvement would be to make it a little more generic to work also
      with GPIO16 line.
      
      A pure IRQ code didn't work, since some delays were introduced on the tests we
      did.
      
      A possible approach would be to use polling at a rate of 2.5 ms or less. If a
      new code were taken, a code similar to nec_task() could be used. However, this
      would add an extra overhead to kernel, and will consume more power.
      
      Due to that, we took an hybrid approach: an IRQ upper half to trigger when a
      new key is received and a bottom half to convert pulse-distance into a keycode.
      
      The bottom half is polling based, to improve performance. During the bottom
      half proccess, GPIO18 IRQ line is disabled, preventing IRQ reentrancy and
      improving performance a little bit.
      
      Thanks to Sistema Fenix (http://www.sistemafenix.com.br/
      
      ) for sponsoring this
      development.
      Signed-off-by: default avatarGilberto <gilberto@sistemafenix.com.br>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
      622ecb30
  2. 26 Jun, 2008 1 commit
  3. 24 Apr, 2008 3 commits
  4. 18 Feb, 2008 1 commit
  5. 25 Jan, 2008 3 commits
  6. 09 Oct, 2007 2 commits
  7. 21 Feb, 2007 4 commits
  8. 27 Dec, 2006 1 commit
    • Mauro Carvalho Chehab's avatar
      V4L/DVB (5001): Add two required headers on kernel 2.6.20-rc1 · 0b778a56
      Mauro Carvalho Chehab authored
      
      include/media/ir-common.h:78: error: field 'work' has incomplete type
      drivers/media/common/ir-functions.c: In function 'ir_rc5_timer_end':
      drivers/media/common/ir-functions.c:301: error: 'jiffies' undeclared (first use in this function)
      drivers/media/common/ir-functions.c:301: error: (Each undeclared identifier is reported only once)
      drivers/media/common/ir-functions.c:301: error: for each function it appears in.)
      drivers/media/common/ir-functions.c:347: error: 'HZ' undeclared (first use in this function)
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
      0b778a56
  9. 10 Dec, 2006 1 commit
  10. 26 Sep, 2006 2 commits
  11. 25 Jun, 2006 2 commits
  12. 23 Jan, 2006 2 commits
  13. 13 Nov, 2005 1 commit
  14. 09 Nov, 2005 1 commit
  15. 09 Sep, 2005 1 commit
  16. 24 Jun, 2005 2 commits
  17. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      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