1. 24 Aug, 2004 4 commits
    • Al Borchers's avatar
      [PATCH] USB: update Edgeport io_usbvend.h · 48cb52c0
      Al Borchers authored
       - Updated io_usbvend.h to the latest version of usbvend.h
         provided by IO Networks.
      
       - Removed Black Box OEM device ids--they are duplicates of
         existing Edgeport ids and no longer included in IO Networks
         version of usbvend.h.
      
       - Removed the 1 port device from the io_edgeport driver--this
         device is a parallel port handled by the usblp driver.
      Signed-off-by: default avatarAl Borchers <alborchers@steinerpoint.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      48cb52c0
    • Luca Risolia's avatar
      [PATCH] USB: SN9C10[12] driver update · 18aed727
      Luca Risolia authored
      Changes:
      
      - Delete the correct entry in the outgoing queue during DQBUF
      - Implement correct image downscaling selection through VIDIOC_S_[CROP|FTM]
      - Replace darkness controls with brightness (simple swapping) for PAS106B and
        PAS202BCB
      - Implement gain control for TAS5110C1B and TAS5130D1B
      - Add a note to the documentation about correct image downscaling selection
      Signed-off-by: default avatarLuca Risolia <luca.risolia@studio.unibo.it>
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      18aed727
    • Alan Stern's avatar
      [PATCH] USB: Set QH bit in UHCI framelist entries · 2cf52a8b
      Alan Stern authored
      This patch fixes the error in the UHCI driver found by Stuart Hayes.  It
      adds the UHCI_PTR_QH bit into the initial entries stored in the hardware
      framelist.  It's not entirely clear how the driver ever managed to work
      with these bits not set; apparently by coincidence the QH entries
      resembled TD entries sufficiently closely to fool the hardware.
      
      
      On Tue, 10 Aug 2004 Stuart_Hayes@Dell.com wrote:
      
      > Never mind, I figured it out.  It looks like the uhci-hcd driver
      > doesn't add a "| UHCI_PTR_QH" to the pointers that it puts
      > in the frame list.  This causes the ICH to think that the frame list
      > is pointing to a bunch of TDs instead of QHs for purposes of
      > checking for TD errors.  I can only assume that the ICH
      > is actually treating the frame list entries as QH pointers in spite
      > of that bit not being set when it is actually executing the
      > schedule, or else I don't think it would work generally.
      >
      > I guess the high addresses were just making the QH look like an
      > invalid TD instead of a valid TD... not sure exactly what the ICH
      > is checking for!
      Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      2cf52a8b
    • Sean Young's avatar
      [PATCH] USB: USB PhidgetServo driver update · 5e3d5283
      Sean Young authored
      Once again a (small) patch for the phidgetservo driver.
      
      Some servos have a very high maximum angle, set upper limit to the
      maximum allowed by the hardware. Reported by Mario Scholz
      <mario@expires-0409.mail.trial-n-error.net>
      Signed-off-by: default avatarSean Young <sean@mess.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
      5e3d5283
  2. 23 Aug, 2004 36 commits