1. 28 Nov, 2008 1 commit
  2. 14 Oct, 2008 1 commit
    • Remy Bohmer's avatar
      fix USB initialisation procedure · 48867208
      Remy Bohmer authored
      
      
      The max packet size is encoded as 0,1,2,3 for 8,16,32,64 bytes.
      At some places directly 8,16,32,64 was used instead of the encoded
      value. Made a enum for the options to make this more clear and to help
      preventing similar errors in the future.
      
      After fixing this bug it became clear that another bug existed where
      the 'pipe' is and-ed with PIPE_* flags, where it should have been
      'usb_pipetype(pipe)', or even better usb_pipeint(pipe).
      
      Also removed the triple 'get_device_descriptor' sequence, it has no use,
      and Windows nor Linux behaves that way.
      There is also a poll going on with a timeout when usb_control_msg() fails.
      However, the poll is useless, because the flag will never be set on a error,
      because there is no code that runs in a parallel that can set this flag.
      Changed this to something more logical.
      
      Tested on AT91SAM9261ek and compared the flow on the USB bus to what
      Linux is doing. There is no difference anymore in the early initialisation
      sequence.
      Signed-off-by: default avatarRemy Bohmer <linux@bohmer.net>
      Signed-off-by: default avatarMarkus Klotzbuecher <mk@denx.de>
      48867208
  3. 07 Aug, 2008 1 commit
  4. 26 Mar, 2008 2 commits
  5. 06 Jun, 2007 1 commit
    • Zhang Wei's avatar
      USB event poll support · fdcfaa1b
      Zhang Wei authored
      This patch adds USB event poll support, which could be used in usbkbd
      and other usb devices driver when the asynchronous interrupt
      processing is supported.
      
      Signed-off-by: Zhang Wei <wei.zhang@freescale.com
      fdcfaa1b
  6. 03 Apr, 2007 1 commit
  7. 27 Nov, 2006 2 commits
  8. 01 Aug, 2006 1 commit
  9. 21 Jul, 2005 1 commit
    • Wolfgang Denk's avatar
      Fix low-level OHCI transfers for ARM920t and MPC5xxx · 9c998aa8
      Wolfgang Denk authored
      A new, Windows compatible init sequence was also backported from Linux 2.6,
      but disabled with #undef NEW_INIT_SEQ as it wouldn't change the behaviour
      of the memopry sticks we tested. Maybe it's not relevant for mass storage
      devices. For recerence, see file common/usb.c, function usb_new_device(),
      section #ifdef NEW_INIT_SEQ.
      9c998aa8
  10. 23 Apr, 2004 1 commit
    • wdenk's avatar
      * Modify KUP4X board configuration to use SL811 driver for USB memory · 5cf91d6b
      wdenk authored
        sticks (including FAT / VFAT filesystem support)
      
      * Add SL811 Host Controller Interface driver for USB
      
      * Add CFG_I2C_EEPROM_ADDR_OVERFLOW desription to README
      
      * Patch by Pantelis Antoniou, 19 Apr 2004:
        Allow to use shell style syntax (i. e. ${var} ) with standard parser.
        Minor patches for Intracom boards.
      
      * Patch by Christian Pell, 19 Apr 2004:
        cleanup support for CF/IDE on PCMCIA for PXA25X
      5cf91d6b
  11. 23 Feb, 2004 1 commit
    • wdenk's avatar
      * CVS add missing files · 3f85ce27
      wdenk authored
      * Cleanup compiler warnings
      
      * Fix problem with side effects in macros in include/usb.h
      
      * Patch by David Benson, 13 Nov 2003:
        bug 841358 - fix TFTP download size limit
      
      * Fixing bug 850768:
        improper flush_cache() in load_serial()
      
      * Fixing bug 834943:
        MPC8540 - missing volatile declarations
      
      * Patch by Stephen Williams, 09 Feb 2004:
        Add support for Xilinx SystemACE chip:
        - New files common/cmd_ace.c and include/systemace.h
        - Hook systemace support into cmd_fat and the partition manager
      
      * Patch by Travis Sawyer, 09 Feb 2004:
        Add bi_opbfreq & bi_iic_fast to 440GX bd_info as needed for Linux
      3f85ce27
  12. 10 Sep, 2003 1 commit
  13. 27 Jun, 2003 1 commit
    • wdenk's avatar
      * Code cleanup: · 8bde7f77
      wdenk authored
        - remove trailing white space, trailing empty lines, C++ comments, etc.
        - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)
      
      * Patches by Kenneth Johansson, 25 Jun 2003:
        - major rework of command structure
          (work done mostly by Michal Cendrowski and Joakim Kristiansen)
      8bde7f77
  14. 08 Mar, 2002 1 commit