An error occurred fetching the project authors.
  1. 20 Sep, 2018 1 commit
  2. 29 Mar, 2018 3 commits
  3. 07 Nov, 2017 1 commit
    • Greg Kroah-Hartman's avatar
      USB: chipidea: Remove redundant license text · 51b751f1
      Greg Kroah-Hartman authored
      Now that the SPDX tag is in all USB files, that identifies the license
      in a specific and legally-defined manner.  So the extra GPL text wording
      can be removed as it is no longer needed at all.
      
      This is done on a quest to remove the 700+ different ways that files in
      the kernel describe the GPL license text.  And there's unneeded stuff
      like the address (sometimes incorrect) for the FSF which is never
      needed.
      
      No copyright headers or other non-license-description text was removed.
      
      Cc: Thierry Reding <thierry.reding@gmail.com>
      Cc: Jonathan Hunter <jonathanh@nvidia.com>
      Acked-by: default avatarPeter Chen <peter.chen@nxp.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      51b751f1
  4. 04 Nov, 2017 1 commit
  5. 18 May, 2017 1 commit
    • Andrey Smirnov's avatar
      usb: chipidea: imx: Do not access CLKONOFF on i.MX51 · 62b97d50
      Andrey Smirnov authored
      Unlike i.MX53, i.MX51's USBOH3 register file does not implemenent
      registers past offset 0x018, which includes
      MX53_USB_CLKONOFF_CTRL_OFFSET and trying to access that register on
      said platform results in external abort.
      
      Fix it by enabling CLKONOFF accessing codepath only for i.MX53.
      
      Cc: stable <stable@vger.kernel.org>
      Fixes 3be3251d ("usb: chipidea: imx: Disable internal 60Mhz
      	clock with ULPI PHY")
      Cc: cphealy@gmail.com
      Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
      Cc: linux-usb@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: default avatarAndrey Smirnov <andrew.smirnov@gmail.com>
      Signed-off-by: default avatarPeter Chen <peter.chen@nxp.com>
      62b97d50
  6. 14 Nov, 2016 2 commits
  7. 14 Sep, 2016 1 commit
  8. 18 Nov, 2015 1 commit
  9. 22 Oct, 2015 2 commits
  10. 14 Aug, 2015 1 commit
  11. 08 Jun, 2015 1 commit
  12. 26 Mar, 2015 1 commit
  13. 18 Mar, 2015 4 commits
  14. 26 Nov, 2014 2 commits
  15. 20 Oct, 2014 1 commit
  16. 24 Sep, 2014 1 commit
  17. 23 May, 2014 1 commit
    • Fabio Estevam's avatar
      chipidea: usbmisc_imx: Allow USB OTG to work on mx51 · 33f92a8a
      Fabio Estevam authored
      The field PLLDIVVALUE of register PHY_CTRL_1 selects the reference clock source
      for the PHY:
      00 = sysclock uses 19.2 MHz
      01 = sysclock uses 24 MHz
      10 = sysclock uses 26 MHz
      11 = sysclock uses 27 MHz
      
      The reset value for this field is 10 according to the reference manual, and
      even though this reset value works for mx53, it does not work for mx51.
      
      So instead of relying on the reset value for the PLLDIVVALUE field, explicitly
      set it to 01 so that a 24MHz clock can be selected for the PHY and allowing both
      mx51 and mx53 to have USB OTG port functional.
      
      Succesfully tested 'g_ether' on a imx51-babbage and on a imx53-qsb boards.
      Signed-off-by: default avatarPeter Chen <peter.chen@freescale.com>
      Signed-off-by: default avatarFabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      33f92a8a
  18. 24 Apr, 2014 1 commit
  19. 09 Dec, 2013 2 commits
  20. 14 Aug, 2013 1 commit
    • Sascha Hauer's avatar
      USB: chipidea: i.MX: simplify usbmisc · 05986ba9
      Sascha Hauer authored
      The chipidea i.MX driver is split into two drivers. The ci_hdrc_imx driver
      handles the chipidea cores and the usbmisc_imx driver handles the noncore
      registers common to all chipidea cores (but SoC specific). Current flow is:
      
      - usbmisc sets an ops pointer in the ci_hdrc_imx driver during probe
      - ci_hdrc_imx checks if the pointer is valid during probe, if yes calls
        the functions in the ops pointer.
      - usbmisc_imx calls back into the ci_hdrc_imx driver to get additional
        data
      
      This is overly complicated and has problems if the drivers are compiled
      as modules. In this case the usbmisc_imx driver can be unloaded even if
      the ci_hdrc_imx driver still needs usbmisc functionality.
      
      This patch changes this by letting the ci_hdrc_imx driver calling functions
      from the usbmisc_imx driver. This way the symbol resolving during module
      load makes sure the ci_hdrc_imx driver depends on the usbmisc_imx driver.
      
      Also instead of letting the usbmisc_imx driver call back into the ci_hdrc_imx
      driver, pass the needed data in the first place.
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      Acked-by: default avatarPeter Chen <peter.chen@freescale.com>
      Signed-off-by: default avatarAlexander Shishkin <alexander.shishkin@linux.intel.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      05986ba9
  21. 24 Jun, 2013 2 commits
  22. 17 Jun, 2013 2 commits
  23. 30 Mar, 2013 6 commits
  24. 15 Mar, 2013 1 commit