1. 07 9月, 2013 1 次提交
  2. 03 9月, 2013 1 次提交
  3. 31 8月, 2013 1 次提交
  4. 30 8月, 2013 2 次提交
  5. 29 8月, 2013 1 次提交
  6. 28 8月, 2013 4 次提交
    • S
      usb: musb: am335x: add second port to beagle bone · 2ae847a1
      Sebastian Andrzej Siewior 提交于
      So I assumed that Beagle bone has only one USB port in host mode because
      the micro USB connector had an USB-UART there. I was wrong a little. The
      second port runs on host mode, but the micro USB plug is connected to an
      internal HUB with two ports: one to the USB-UART and one to musb
      instance one.
      For that reason, this patch enables both ports: the primary in device
      mode only and the second in host mode only.
      Signed-off-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      2ae847a1
    • S
      usb: musb: am335x-evm: Do not remove the session bit HOST-only mode · 781f1798
      Sebastian Andrzej Siewior 提交于
      This is what I observe:
      On the first connect, the musb starts with DEVCTL.Session set. On
      disconnect, musb_core calls try_idle. That functions removes the Session
      bit signalizing that the session is over (something that only in OTG is
      required). A new device, that is plugged, is no longer recognized.
      I've setup a timer and checked the DEVCTL register and I haven't seen a
      change in VBus and I saw the B-Device bit set. After setting the IDDIG
      into A mode and forcing the device to behave like a A device, I didn't
      see a change.
      Neither VBUS goes to 0b11 nor does a session start request comes.
      In the TI-v3.2 kernel they skip to call musb_platform_try_idle() in the
      OTG_STATE_A_WAIT_BCON state while not in OTG mode.
      Since the second port hast a standard A plug the patch changes the port
      to run in host mode only and skips the timer which would remove
      DEVCTL.Session so we can reconnect to another device later.
      Signed-off-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      781f1798
    • S
      usb: usb: dsps: update code according to the binding document · c031a7d4
      Sebastian Andrzej Siewior 提交于
      This relfects the code and dts requires changes due to recent .dts
      binding updates:
      - use mg prefix for the Metor Graphics specific attributes
      - use power in mA not in mA/2 as specifed in the USB2.0 specification
      - remove the child node for USB. This is driver specific on won't be
        reflected in the device tree
      - use the "mentor" prefix instead of "mg".
      - use "dr_mode" istead of "mg,port-mode" for the port mode. The former
        is used by a few other drivers.
      
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Ian Campbell <ian.campbell@citrix.com>
      Cc: devicetree@vger.kernel.org
      Signed-off-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      c031a7d4
    • S
      usb: musb: dsps fix the typo in reg-names of the dma node · 3b6394b4
      Sebastian Andrzej Siewior 提交于
      I forgot to separete the different names in the reg-names property. This
      didn't cause anything to fail because the driver does not use the names
      and simply relies on the order of the memory offsets in reg.
      This patch fixes this in case it is used later.
      Signed-off-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      3b6394b4
  7. 27 8月, 2013 1 次提交
  8. 26 8月, 2013 7 次提交
  9. 23 8月, 2013 4 次提交
  10. 22 8月, 2013 18 次提交