Skip to content
Snippets Groups Projects
  1. Aug 12, 2013
  2. Aug 10, 2013
  3. Aug 08, 2013
  4. Aug 06, 2013
  5. Aug 03, 2013
    • Marek Vasut's avatar
      i2c: soft: Fix typo in CONFIG_SYS_I2C_SOFT_SPEED · 90f002a9
      Marek Vasut authored and Heiko Schocher's avatar Heiko Schocher committed
      
      In case only the CONFIG_SYS_I2C_SPEED is set in configuration file,
      the CONFIG_SYS_I2C_SOFT_SPEED is defined as CONFIG_SYS_I2C_SPEED.
      The CONFIG_SYS_I2C_SOFT_SPEED is then used throughout the driver.
      
      Unfortunatelly, due to a typo in the driver, instead of defining
      CONFIG_SYS_I2C_SOFT_SPEED, an CONFIG_SYS_SOFT_I2C_SPEED was defined
      and therefore the driver failed to compile. The same applies for
      CONFIG_SYS_I2C_SOFT_SLAVE , where the swap happens as well.
      
      This patch fixes the issue.
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Heiko Schocher <hs@denx.de>
      90f002a9
  6. Aug 02, 2013
  7. Aug 01, 2013
  8. Jul 31, 2013
  9. Jul 30, 2013
  10. Jul 29, 2013
    • Nikita Kiryanov's avatar
      ehci-hcd: fix memory leak in lowlevel init · 8bc36036
      Nikita Kiryanov authored and Marek Vasut's avatar Marek Vasut committed
      
      usb_lowlevel_init() allocates a new periodic_list each time it is invoked,
      without freeing the original list. Since it is initialized later on in the code,
      just reuse the first-allocated list in future invocations of usb_lowlevel_init.
      
      Cc: Marek Vasut <marex@denx.de>
      Cc: Igor Grinberg <grinberg@compulab.co.il>
      Signed-off-by: default avatarNikita Kiryanov <nikita@compulab.co.il>
      8bc36036
    • Nikita Kiryanov's avatar
      usb_hub: fix power cycling logic · 0adc331b
      Nikita Kiryanov authored and Marek Vasut's avatar Marek Vasut committed
      
      When power cycling the hub ports, a misbehaving port will prevent all ports
      from being powered on because we quit at the first sign of trouble.
      
      Skip problematic ports instead of failing the entire power on.
      
      Cc: Marek Vasut <marex@denx.de>
      Cc: Igor Grinberg <grinberg@compulab.co.il>
      Signed-off-by: default avatarNikita Kiryanov <nikita@compulab.co.il>
      0adc331b
    • Roger Quadros's avatar
      usb: ehci-omap: Don't softreset USB High-speed Host (UHH) Module · bb1f327d
      Roger Quadros authored and Marek Vasut's avatar Marek Vasut committed
      
      Fixes NFS root problems with Beagle (3530 ES1.0) when used with
      external USB-ethernet adapter and "USB start" command used within
      u-boot.
      
      Soft resetting the UHH module causes instability issues on
      all OMAPs so we just avoid it.
      
      See OMAP36xx Errata
        i571: USB host EHCI may stall when entering smart-standby mode
        i660: USBHOST Configured In Smart-Idle Can Lead To a Deadlock
      
      On OMAP4/5, soft-resetting the UHH module can put it into
      Smart-Idle mode and lead to a deadlock.
      
      On OMAP3 this doesn't seem to be the case but still instabilities
      are observed on beagle (3530 ES1.0) if soft-reset is used.
       e.g. NFS root failures with Linux kernel.
      
      Signed-off-by: default avatarRoger Quadros <rogerq@ti.com>
      bb1f327d
Loading