An error occurred fetching the project authors.
  1. 27 Apr, 2007 2 commits
    • Trent Piepho's avatar
      V4L/DVB (5502): Sn9c102: more efficient register writing code · c680dd60
      Trent Piepho authored
      There were many places in the driver which had long sequences of constant
      register initializations.  These were done with one function call per
      register.  The register address and value were immediate values in the
      function calls.
      This is very inefficient, as each register and value take twice the space
      when they are code, as each includes a push instruction to put it on
      the stack.  There there is the overhead, both size and time, for a
      function call for each register.  It's also quite a few lines of C code
      to do this.
      The patch creates a function that writes multiple registers from a list,
      and a macro that makes it easy to construct a such a list as a const
      static local to send to the function.
      This gets rid of quite a bit of C code, and shrinks the driver by around
      8k, while at the same time being more efficient.
      Acked-by: default avatarLuca Risolia <luca.risolia@studio.unibo.it>
      Signed-off-by: default avatarTrent Piepho <xyzzy@speakeasy.org>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
      c680dd60
    • Luca Risolia's avatar
      V4L/DVB (5474): SN9C1xx driver updates · f423b9a8
      Luca Risolia authored
      @ Don't assume that SOF headers can't cross packets boundaries
      @ Fix compression quality selection
      + Add support for MI-0360 image sensor
      * Documentation updates
      @ Fix sysfs
      @ MI0343 rewritten
      * HV7131R color fixes and add new ABLC control
      * Rename the archive from "sn9c102" to "sn9c1xx"
      * fix typos
      * better support for TAS5110D
      @ fix OV7630 wrong colors
      @ Don't return an error if no input buffers are enqueued yet on VIDIOC_STREAMON
      * Add informations about colorspaces
      * More appropriate error codes in case of failure of some system calls
      * More precise hardware detection
      * Add more informations about supported hardware in the documentation
      + More supported devices
      + Add support for HV7131R image sensor
      Signed-off-by: default avatarLuca Risolia <luca.risolia@studio.unibo.it>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
      f423b9a8
  2. 21 Feb, 2007 1 commit
  3. 25 Mar, 2006 2 commits
  4. 01 Feb, 2006 1 commit
    • Luca Risolia's avatar
      [PATCH] USB: SN9C10x driver updates and bugfixes · a966f3e7
      Luca Risolia authored
      SN9C10x driver updates and bugfixes.
      
      Changes: + new, - removed, * cleanup, @ bugfix:
      
      @ fix poll()
      @ Remove bad get_ctrl()'s
      * Reduce ioctl stack usage
      * Remove final ";" from some macro definitions
      * Better support for SN9C103
      + Add sn9c102_write_regs()
      + Add 0x0c45/0x602d to the list of SN9C10x based devices
      + Add support for OV7630 image sensors
      + Provide support for the built-in microphone interface of the SN9C103
      + Documentation updates
      + Add 0x0c45/0x602e to the list of SN9C10x based devices
      Signed-off-by: default avatarLuca Risolia <luca.risolia@studio.unibo.it>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      a966f3e7
  5. 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