1. 03 2月, 2012 2 次提交
    • S
      usb/uas: only bind if the hcd supports SG · c898add5
      Sebastian Andrzej Siewior 提交于
      The UAS driver requires SG support by the HCD operating the device. This
      patch stops UAS from operating on a HCD without sg support and prints a
      message to let him know.
      
      The spec says:
      |For [USB2] backward compatibility, the device shall present [BOT] as
      |alternate interface zero (primary) and [UAS] as alternate interface one
      |(secondary). A device which does not need backward compatibility with
      |[BOT] shall present [UAS] as alternate interface zero. In [USB2]
      |systems, the [BOT] driver or an associated filter driver may need to
      |issue a SET INTERFACE request for alternate interface one and then allow
      |the [UAS] driver to load.
      
      If the user used usb_modeswitch to switch to UAS then he can go back to
      BOT or use a different HCD. In case UAS is the only interface then there
      is currently no way out.
      In future usb_sg_wait() should be extended to provide a non-blocking
      interface so it can work with the UAS driver.
      Signed-off-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de>
      Signed-off-by: NSarah Sharp <sarah.a.sharp@linux.intel.com>
      c898add5
    • S
      Merge tag 'uas_for_sarah' of git://linutronix.de/users/bigeasy/linux into for-uas-next · b6036698
      Sarah Sharp 提交于
      Merge UAS bug fixes from Sebastian Andrzej Siewior, including some patches of
      mine that he signed.
      
      UAS fixes for Sarah
      b6036698
  2. 27 1月, 2012 1 次提交
  3. 25 1月, 2012 14 次提交
  4. 20 1月, 2012 10 次提交
  5. 19 1月, 2012 13 次提交