1. 18 Mar, 2013 1 commit
    • Lukasz Majewski's avatar
      usb:composite:fix Provide function data when addressing device with only one interface · f7b4162e
      Lukasz Majewski authored
      
      
      This commit fixes problems with some non-standard requests send with
      device address instead of interface address (bmRequestType.Receipent field).
      
      This happens with dfu-util (debian version: 0.5), which address non standard
      requests (like w_value=0x21 and bRequest=GET_DESCRIPTOR) to device.
      Without this fix, the above request is STALLED, and hence causes dfu-util
      to assume some standard configuration (packet size = 1024B instead of 4096B)
      In turn it displays following errors:
      Error obtaining DFU functional descriptor
      Warning: Assuming DFU version 1.0
      Warning: Transfer size can not be detected
      ...
      Warning: Trying default transfer size 1024
      
      This fix allows passing non-standard request to function setup code, where
      it shall be handled.
      
      Tested at: 	Trats (exynos4210)
      Tested with:DFU and UMS gadgets
      Signed-off-by: default avatarLukasz Majewski <l.majewski@samsung.com>
      Signed-off-by: default avatarKyungmin Park <kyungmin.park@samsung.com>
      f7b4162e
  2. 16 Mar, 2013 7 commits
  3. 15 Mar, 2013 1 commit
  4. 12 Mar, 2013 2 commits
  5. 11 Mar, 2013 2 commits
  6. 04 Mar, 2013 2 commits
  7. 01 Mar, 2013 2 commits
  8. 23 Feb, 2013 1 commit
  9. 20 Feb, 2013 1 commit
  10. 19 Feb, 2013 1 commit
  11. 15 Feb, 2013 1 commit
  12. 11 Feb, 2013 2 commits
    • Allen Martin's avatar
      tegra: add SPI SLINK driver · b19f5749
      Allen Martin authored
      
      
      Add driver for tegra SPI "SLINK" style driver.  This controller is
      similar to the tegra20 SPI "SFLASH" controller.  The difference is
      that the SLINK controller is a genernal purpose SPI controller and the
      SFLASH controller is special purpose and can only talk to FLASH
      devices.  In addition there are potentially many instances of an SLINK
      controller on tegra and only a single instance of SFLASH.  Tegra20 is
      currently ths only version of tegra that instantiates an SFLASH
      controller.
      
      This driver supports basic PIO mode of operation and is configurable
      (CONFIG_OF_CONTROL) to be driven off devicetree bindings.  Up to 4
      devices per controller may be attached, although typically only a
      single chip select line is exposed from tegra per controller so in
      reality this is usually limited to 1.
      
      To enable this driver, use CONFIG_TEGRA_SLINK
      Signed-off-by: default avatarAllen Martin <amartin@nvidia.com>
      Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
      b19f5749
    • Allen Martin's avatar
      tegra: spi: add fdt support to tegra SPI SFLASH driver · 8f1b46b1
      Allen Martin authored
      
      
      Add support for configuring tegra SPI driver from devicetree.
      Support is keyed off CONFIG_OF_CONTROL.  Add entry in seaboard dts
      file for spi controller to describe seaboard spi.
      Signed-off-by: default avatarAllen Martin <amartin@nvidia.com>
      Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
      8f1b46b1
  13. 06 Feb, 2013 6 commits
  14. 04 Feb, 2013 11 commits