1. 24 Jul, 2013 1 commit
  2. 30 Jun, 2013 1 commit
  3. 12 Jun, 2013 1 commit
    • Julius Werner's avatar
      usb: asix: Move software resets to basic_init · 4edcf0a3
      Julius Werner authored
      
      
      The ASIX driver calls a basic_init() function during get_info(), so that
      not all initialization tasks need to be redone on every init().
      Unfortunately, the most important one is still triggered too often: the
      driver does a full port and MII reset on every asix_init(), requiring up
      to several seconds to reestablish the link.
      
      This patch confines that software reset into the asix_basic_init()
      function so that it will only be executed once. This saves about a
      second of boot time on systems using BOOTP.
      
      Note: this patch was previously submitted many moons ago as:
      
         usb: usbeth: asix: Do a fast init if link already established
      
      That patch seens to have been lost or forgotten, so this is a rebased
      version. It is tested on snow with a Asix USB dongle (Cisco).
      Signed-off-by: default avatarJulius Werner <jwerner@chromium.org>
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
      Reviewed-by: default avatarVadim Bendebury <vbendeb@chromium.org>
      4edcf0a3
  4. 14 May, 2013 1 commit
  5. 18 Mar, 2013 1 commit
  6. 15 Oct, 2012 1 commit
  7. 26 Sep, 2012 5 commits
  8. 18 Jul, 2012 1 commit
  9. 11 Jul, 2012 1 commit
  10. 22 May, 2012 2 commits
  11. 03 Mar, 2012 1 commit
  12. 14 Feb, 2012 1 commit
  13. 22 Nov, 2011 2 commits
  14. 27 Oct, 2011 1 commit
  15. 24 Sep, 2011 1 commit
  16. 08 Aug, 2011 2 commits
  17. 25 Jun, 2011 1 commit
  18. 27 Mar, 2011 1 commit
  19. 19 Feb, 2011 2 commits