1. 13 2月, 2013 11 次提交
  2. 15 12月, 2012 1 次提交
  3. 29 11月, 2012 2 次提交
  4. 25 10月, 2012 1 次提交
    • F
      ARM: OMAP: move OMAP USB platform data to <linux/platform_data/omap-usb.h> · e8c4a7ac
      Felipe Balbi 提交于
      In order to make single zImage work for ARM architecture,
      we need to make sure we don't depend on private headers.
      
      Move USB platform_data to <linux/platform_data/omap-usb.h>
      and add a minimal drivers/mfd/usb-omap.h.
      
      Cc: Samuel Ortiz <sameo@linux.intel.com>
      Cc: Alan Stern <stern@rowland.harvard.edu>
      Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
      Cc: Partha Basak <parthab@india.ti.com>
      Cc: Keshava Munegowda <keshava_mgowda@ti.com>
      Cc: linux-usb@vger.kernel.org
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      [tony@atomide.com: updated for local mfd/usb-omap.h]
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      e8c4a7ac
  5. 22 9月, 2012 2 次提交
  6. 09 7月, 2012 2 次提交
    • R
      mfd: USB: Fix the omap-usb EHCI ULPI PHY reset fix issues. · c05995c3
      Russ Dill 提交于
      'ARM: OMAP3: USB: Fix the EHCI ULPI PHY reset issue' (1fcb57d0) fixes
      an issue where the ULPI PHYs were not held in reset while initializing
      the EHCI controller. However, it also changes behavior in
      omap-usb-host.c omap_usbhs_init by releasing reset while the
      configuration in that function was done.
      
      This change caused a regression on BB-xM where USB would not function
      if 'usb start' had been run from u-boot before booting. A change was
      made to release reset a little bit earlier which fixed the issue on
      BB-xM and did not cause any regressions on 3430 sdp, the board for
      which the fix was originally made.
      
      This new fix, 'USB: EHCI: OMAP: Finish ehci omap phy reset cycle
      before adding hcd.', (3aa2ae74) caused a regression on OMAP5.
      
      The original fix to hold the EHCI controller in reset during
      initialization was correct, however it appears that changing
      omap_usbhs_init to not hold the PHYs in reset during it's
      configuration was incorrect. This patch first reverts both fixes, and
      then changes ehci_hcd_omap_probe in ehci-omap.c to hold the PHYs in
      reset as the original patch had done. It also is sure to incorporate
      the _cansleep change that has been made in the meantime.
      
      I've tested this on Beagleboard xM, I'd really like to get an ack from
      the 3430 sdp and OMAP5 guys before getting this merged.
      
      v3 - Brown paper bag its too early in the morning actually run
           git commit amend fix
      v2 - Put cansleep gpiolib call outside of spinlock
      Acked-by: NMantesh Sarashetti <mantesh@ti.com>
      Tested-by: NMantesh Sarashetti <mantesh@ti.com>
      Acked-by: NKeshava Munegowda <keshava_mgowda@ti.com>
      Tested-by: NKeshava Munegowda <keshava_mgowda@ti.com>
      Signed-off-by: NRuss Dill <Russ.Dill@gmail.com>
      Signed-off-by: NSamuel Ortiz <sameo@linux.intel.com>
      c05995c3
    • R
      mfd: USB: Fix the omap-usb EHCI ULPI PHY reset fix issues. · 2761a639
      Russ Dill 提交于
      'ARM: OMAP3: USB: Fix the EHCI ULPI PHY reset issue' (1fcb57d0) fixes
      an issue where the ULPI PHYs were not held in reset while initializing
      the EHCI controller. However, it also changes behavior in
      omap-usb-host.c omap_usbhs_init by releasing reset while the
      configuration in that function was done.
      
      This change caused a regression on BB-xM where USB would not function
      if 'usb start' had been run from u-boot before booting. A change was
      made to release reset a little bit earlier which fixed the issue on
      BB-xM and did not cause any regressions on 3430 sdp, the board for
      which the fix was originally made.
      
      This new fix, 'USB: EHCI: OMAP: Finish ehci omap phy reset cycle
      before adding hcd.', (3aa2ae74) caused a regression on OMAP5.
      
      The original fix to hold the EHCI controller in reset during
      initialization was correct, however it appears that changing
      omap_usbhs_init to not hold the PHYs in reset during it's
      configuration was incorrect. This patch first reverts both fixes, and
      then changes ehci_hcd_omap_probe in ehci-omap.c to hold the PHYs in
      reset as the original patch had done. It also is sure to incorporate
      the _cansleep change that has been made in the meantime.
      
      I've tested this on Beagleboard xM, I'd really like to get an ack from
      the 3430 sdp and OMAP5 guys before getting this merged.
      
      v3 - Brown paper bag its too early in the morning actually run
           git commit amend fix
      v2 - Put cansleep gpiolib call outside of spinlock
      Acked-by: NMantesh Sarashetti <mantesh@ti.com>
      Tested-by: NMantesh Sarashetti <mantesh@ti.com>
      Acked-by: NKeshava Munegowda <keshava_mgowda@ti.com>
      Tested-by: NKeshava Munegowda <keshava_mgowda@ti.com>
      Signed-off-by: NRuss Dill <Russ.Dill@gmail.com>
      Signed-off-by: NSamuel Ortiz <sameo@linux.intel.com>
      2761a639
  7. 01 5月, 2012 2 次提交
  8. 17 4月, 2012 1 次提交
  9. 07 3月, 2012 2 次提交
  10. 09 1月, 2012 1 次提交
  11. 16 12月, 2011 2 次提交
  12. 06 9月, 2011 2 次提交
    • M
      mfd: Fix omap-usb-host build failure · 417e206b
      Ming Lei 提交于
      The patch fixes the build failure:
      
      drivers/mfd/omap-usb-host.c:1034:1: warning: data definition has no type
      or storage class
      drivers/mfd/omap-usb-host.c:1034:1: warning: type defaults to 'int' in
      declaration of 'EXPORT_SYMBOL_GPL'
      drivers/mfd/omap-usb-host.c:1034:1: warning: parameter names (without
      types) in function declaration
      drivers/mfd/omap-usb-host.c:1040:1: warning: data definition has no type
      or storage class
      drivers/mfd/omap-usb-host.c:1040:1: warning: type defaults to 'int' in
      declaration of 'EXPORT_SYMBOL_GPL'
      drivers/mfd/omap-usb-host.c:1040:1: warning: parameter names (without
      types) in function declaration
      drivers/mfd/omap-usb-host.c:1045:13: error: 'THIS_MODULE' undeclared
      here (not in a function)
      drivers/mfd/omap-usb-host.c:1050:15: error: expected declaration
      specifiers or '...' before string constant
      drivers/mfd/omap-usb-host.c:1050:1: warning: data definition has no type
      or storage class
      drivers/mfd/omap-usb-host.c:1050:1: warning: type defaults to 'int' in
      declaration of 'MODULE_AUTHOR'
      drivers/mfd/omap-usb-host.c:1050:15: warning: function declaration isn't
      a prototype
      drivers/mfd/omap-usb-host.c:1051:14: error: expected declaration
      specifiers or '...' before string constant
      drivers/mfd/omap-usb-host.c:1051:1: warning: data definition has no type
      or storage class
      drivers/mfd/omap-usb-host.c:1051:1: warning: type defaults to 'int' in
      declaration of 'MODULE_ALIAS'
      drivers/mfd/omap-usb-host.c:1051:14: warning: function declaration isn't
      a prototype
      drivers/mfd/omap-usb-host.c:1052:16: error: expected declaration
      specifiers or '...' before string constant
      drivers/mfd/omap-usb-host.c:1052:1: warning: data definition has no type
      or storage class
      drivers/mfd/omap-usb-host.c:1052:1: warning: type defaults to 'int' in
      declaration of 'MODULE_LICENSE'
      drivers/mfd/omap-usb-host.c:1052:16: warning: function declaration isn't
      a prototype
      drivers/mfd/omap-usb-host.c:1053:20: error: expected declaration
      specifiers or '...' before string constant
      drivers/mfd/omap-usb-host.c:1053:1: warning: data definition has no type
      or storage class
      drivers/mfd/omap-usb-host.c:1053:1: warning: type defaults to 'int' in
      declaration of 'MODULE_DESCRIPTION'
      drivers/mfd/omap-usb-host.c:1053:20: warning: function declaration isn't
      a prototype
      make[2]: *** [drivers/mfd/omap-usb-host.o] Error 1
        CC      fs/proc/namespaces.o
      make[1]: *** [drivers/mfd] Error 2
      make: *** [drivers] Error 2
      make: *** Waiting for unfinished jobs....
      Signed-off-by: NMing Lei <ming.lei@canonical.com>
      Signed-off-by: NSamuel Ortiz <sameo@linux.intel.com>
      417e206b
    • A
      mfd: Make omap-usb-host TLL mode work again · e600cffe
      Anand Gadiyar 提交于
      This code section seems to have been accidentally copy pasted.
      It causes incorrect bits to be set up in the TLL_CHANNEL_CONF
      register and prevents the TLL mode from working correctly.
      
      Cc: stable@kernel.org
      Signed-off-by: NAnand Gadiyar <gadiyar@ti.com>
      Cc: Keshava Munegowda <keshava_mgowda@ti.com>
      Acked-by: NFelipe Balbi <balbi@ti.com>
      Signed-off-by: NSamuel Ortiz <sameo@linux.intel.com>
      e600cffe
  13. 01 8月, 2011 1 次提交
  14. 05 7月, 2011 1 次提交
  15. 27 5月, 2011 3 次提交
  16. 11 5月, 2011 1 次提交
  17. 02 5月, 2011 2 次提交
  18. 31 3月, 2011 1 次提交
  19. 01 3月, 2011 1 次提交