13 Jan, 2014

1 commit


09 Nov, 2013

3 commits

  • This patch allows exiting from UMS mode to u-boot prompt
    by detaching usb cable or by pressing ctrl+c.

    Add new config: CONFIG_USB_CABLE_CHECK. If defined then board
    file should provide function: usb_cable_connected() (include/usb.h)
    that return 1 if cable is connected and 0 otherwise.

    Changes v2:
    - add a note to the README

    Signed-off-by: Przemyslaw Marczak
    Cc: Marek Vasut

    Przemyslaw Marczak
     
  • Before this change ums command only allowed use of mmc 0.
    Now this argument can be set.

    Changes:
    - remove mmc device number checking because it is always positive number
    - remove printing "no such device" - it is done by find_mmc_device()

    Change-Id: I767e45151ad515c7bef19e6c13087374f5e23c11
    Signed-off-by: Przemyslaw Marczak
    Cc: Marek Vasut

    Przemyslaw Marczak
     
  • This patch introduces some cleanups to ums code. Changes:

    ums common:
    - introduce UMS_START_SECTOR and UMS_NUM_SECTORS as defined in
    usb_mass_storage.h both default values as 0 if board config
    doesn't define them

    common cleanup changes:
    - change name of struct "ums_board_info" to "ums"
    - "ums_device" fields are moved to struct ums and "dev_num" is removed
    - change function name: board_ums_init to ums_init
    - remove "extern" prefixes from usb_mass_storage.h

    cmd_usb_mass_storage:
    - change error() to printf() if need to print info message
    - change return values to command_ret_t type at ums command code
    - add command usage string

    Changes v2:
    ums common:
    - always returns number of read/write sectors
    - coding style clean-up
    ums gadget:
    - calculate amount of read/write from device returned value.

    Signed-off-by: Przemyslaw Marczak
    Cc: Marek Vasut

    Przemyslaw Marczak
     

21 Oct, 2013

1 commit

  • This commit unifies board-specific USB initialization implementations
    under one symbol (usb_board_init), declaration of which is available in
    usb.h.

    New API allows selective initialization of USB controllers whenever needed.

    Signed-off-by: Mateusz Zalega
    Signed-off-by: Kyungmin Park
    Reviewed-by: Lukasz Majewski
    Cc: Marek Vasut
    Cc: Lukasz Majewski

    Mateusz Zalega
     

24 Sep, 2013

1 commit


24 Jul, 2013

1 commit


19 Mar, 2013

1 commit

  • This patch adds the USB Mass Storage Gadget to u-boot
    New command called "ums" is implemented to provide access
    to on-device embedded persistent memory.

    USB Mass Storage is supposed to work on top of the USB
    Gadget framework

    Signed-off-by: Lukasz Majewski
    Signed-off-by: Piotr Wilczek
    Signed-off-by: Kyungmin Park
    CC: Marek Vasut

    Lukasz Majewski