An error occurred fetching the project authors.
  1. 28 Sep, 2006 2 commits
  2. 14 Sep, 2006 1 commit
    • David Brownell's avatar
      MUSB: TUSB OTG enumeration support · 89c57744
      David Brownell authored
      This gives TUSB host side enumeration support for low speed devices (like
      USB mice), through a Mini-A connector that's not removed ... basically, a
      non-OTG configuration, with the ID pin always grounded.
      
      Basically it punts the "turn VBUS power on/off" to board-specific logic,
      and implements it for TUSB using software switching (rather than having
      the controller do it).
      
      There are various issues, notably
      
          (a)	remote wakeup not getting passed to the root hub then down
      	to the device (mouse) that issued the wakeup;
      
          (b)	strange "vbus error" reports on device connection if nothing
          	is hooked up at driver initialization; and
      
          (c) full or high speed devices see spurious disconnect events
      	right after they've been reset (hw bug?);
      
      Includes various small cleanups too, notably starting to obey the OTG
      state machine and use the OTG timer.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      89c57744
  3. 12 Sep, 2006 1 commit
    • David Brownell's avatar
      MUSB: Miscellaneous updates · 0d79ef71
      David Brownell authored
      Lots of miscellaneous updates:
      
        - bugfixes
           * flag hcd-framework "got irq" state earlier
           * reject urb submission if port is suspended
           * linkage fix: unbind became optional
           * initialize vbus error retry count earlier
           * tusb init removes diagnostic-only settings
        - procfs updates
           * always show otg state info in procfs
           * show some TUSB-specific registers in procfs
        - cleanups
           * remove pointless MUSB_ERR stuff (handled better now)
           * tusb init removes dead code
           * more informative vbus error debug message
           * comment fixes
           * etc
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      0d79ef71
  4. 06 Sep, 2006 1 commit
    • David Brownell's avatar
      MUSB: TUSB PM cleanup · e362bdfb
      David Brownell authored
      Start updating the TUSB power related code ... first pass, use the chip's
      idle mode whenever the USB link is inactive (disconnected or suspended).
      That rule applies to both host and peripheral roles, and saves a fair
      amount of power (50mA at 3.3V, etc).
      
      Plus some cleanups.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      e362bdfb
  5. 05 Sep, 2006 3 commits