This project is mirrored from https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git. Pull mirroring updated .
  1. 04 Nov, 2017 1 commit
  2. 15 Mar, 2017 1 commit
  3. 20 Jan, 2017 2 commits
  4. 24 Dec, 2015 1 commit
  5. 14 Aug, 2015 3 commits
    • Peter Chen's avatar
      usb: chipidea: add tx/rx burst size configuration interface · 96625ead
      Peter Chen authored
      
      
      The user can adjust it through dts or platform data
      
      Signed-off-by: default avatarPeter Chen <peter.chen@freescale.com>
      96625ead
    • Peter Chen's avatar
      usb: chipidea: introduce ci_platform_configure · bf9c85e7
      Peter Chen authored
      
      
      It is used to configure controller parameters according to
      platform data, like speed, stream mode, etc, both host and
      device's initialization need it, most of code are the
      same for both roles, with this new interface, it can reduce
      the duplicated code and be easy to maintain in future.
      
      Signed-off-by: default avatarPeter Chen <peter.chen@freescale.com>
      bf9c85e7
    • Peter Chen's avatar
      usb: chipidea: add ttctrl.ttha control interface · 28362673
      Peter Chen authored
      The register of ttctrl.ttha describes like below:
      - Internal TT Hub Address Representation
      - RW
      - Default = 0000000b
      This field is used to match against the Hub Address field in QH & siTD
      to determine if the packet is routed to the internal TT for directly
      attached FS/LS devices. If the Hub Address in the QH or siTD does not
      match this address then the packet will be broadcast on the High Speed
      ports destined for a downstream High Speed hub with the address in the QH/siTD.
      
      In silicon RTL, this entry only affects QH and siTD, and the hub.addr at
      both QH and siTD are 0 in ehci core for chipidea (with hcd->has_tt = 1).
      
      So, for QH, if the "usage_tt" flag at RTL is 0, set CI_HDRC_SET_NON_ZERO_TTHA
      will not affect QH (with non-hs device); for siTD, set this flag
      will change remaining space requirement for the last transaction from 1023
      bytes to 188 bytes, it can increase the number of transactions within one
      frame, ehci periodic schedule code will not queue the packet if the frame space
      is full, so it is safe to set this flag for siTD.
      
      With this flag, it can fix the problem Alan Stern reported below:
      http://www.spinics.net/lists/linux-usb/msg123125.html
      And may fix Michael Tessier's problem too.
      http://www.spinics.net/lists/linux-usb/msg118679.html
      
      
      
      CC: stern@rowland.harvard.edu
      CC: michael.tessier@axiontech.ca
      Signed-off-by: default avatarPeter Chen <peter.chen@freescale.com>
      28362673
  6. 29 Jul, 2015 1 commit
  7. 26 Mar, 2015 1 commit
  8. 18 Mar, 2015 3 commits
  9. 26 Nov, 2014 1 commit
  10. 03 Nov, 2014 2 commits
  11. 24 Sep, 2014 1 commit
  12. 24 Apr, 2014 3 commits
  13. 25 Feb, 2014 1 commit
  14. 13 Jan, 2014 1 commit
  15. 08 Jan, 2014 1 commit
  16. 14 Aug, 2013 2 commits
  17. 24 Jun, 2013 1 commit
  18. 17 Jun, 2013 1 commit
  19. 30 Mar, 2013 4 commits
  20. 12 Sep, 2012 1 commit
  21. 09 Jul, 2012 2 commits
  22. 06 Jul, 2012 1 commit
  23. 11 May, 2012 5 commits