1. 12 5月, 2015 1 次提交
  2. 25 1月, 2015 2 次提交
  3. 10 1月, 2015 2 次提交
  4. 08 11月, 2014 1 次提交
  5. 04 11月, 2014 1 次提交
  6. 20 10月, 2014 1 次提交
  7. 28 5月, 2014 1 次提交
  8. 17 4月, 2014 1 次提交
  9. 12 2月, 2014 2 次提交
    • A
      USB: ehci-platform: check for platform data misconfiguration · 843d5e03
      Alan Stern 提交于
      The ehci-platform driver checks for misconfigurations in cases where
      the Device Tree data specifies big-endian registers or descriptors but
      the corresponding driver config settings have not been enabled.  As
      Jonas Gorski suggested, we may as well apply the same check to general
      platform data too.
      
      This requires moving the code that sets the big-endian quirk flags
      from the ehci_platform_reset() routine into ehci_platform_probe(), and
      moving the checks out of the DT-specific "if" statement clause.
      
      The patch also changes the text of the error messages in an attempt to
      make the nature of the error more clear.
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      Reported-by: NJonas Gorski <jogo@openwrt.org>
      Acked-by: NHans de Goede <hdegoede@redhat.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      843d5e03
    • H
      ehci-platform: Change compatible string from usb-ehci to generic-ehci · 915974c3
      Hans de Goede 提交于
      The initial versions of the devicetree enablement patches for ehci-platform
      used "ehci-platform" as compatible string. However this was disliked by various
      reviewers because the platform bus is a Linux invention and devicetree is
      supposed to be OS agnostic. After much discussion I gave up, added a:
      "depends on !PPC_OF" to Kconfig to avoid a known conflict with PPC-OF platforms
      and went with the generic usb-ehci as requested.
      
      In retro-spect I should have chosen something different, the dts files for many
      existing boards already claim to be compatible with "usb-ehci", ie they have:
      
      	compatible = "ti,ehci-omap", "usb-ehci";
      
      In theory this should not be a problem since the "ti,ehci-omap" entry takes
      presedence, but in practice using a conflicting compatible string is an issue,
      because it makes which driver gets used depend on driver registration order.
      
      This patch changes the compatible string claimed by ehci-platform to
      "generic-ehci", avoiding the driver registration / module loading ordering
      problems, and removes the "depends on !PPC_OF" workaround.
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      Acked-by: NAlan Stern <stern@rowland.harvard.edu>
      Tested-by: NKevin Hilman <khilman@linaro.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      915974c3
  10. 08 2月, 2014 2 次提交
  11. 09 12月, 2013 1 次提交
  12. 31 10月, 2013 2 次提交
  13. 01 8月, 2013 1 次提交
  14. 11 6月, 2013 1 次提交
  15. 22 5月, 2013 1 次提交
  16. 17 5月, 2013 1 次提交
  17. 24 4月, 2013 1 次提交
  18. 29 3月, 2013 1 次提交
  19. 23 1月, 2013 1 次提交
  20. 22 11月, 2012 3 次提交
  21. 12 11月, 2012 1 次提交
  22. 03 11月, 2012 1 次提交
  23. 01 11月, 2012 2 次提交
  24. 23 10月, 2012 4 次提交
  25. 16 8月, 2012 1 次提交
  26. 11 8月, 2012 2 次提交
  27. 09 7月, 2012 1 次提交
    • A
      EHCI: centralize controller suspend/resume · c5cf9212
      Alan Stern 提交于
      This patch (as1563) removes a lot of duplicated code by moving the
      EHCI controller suspend/resume routines into the core driver, where
      the various platform drivers can invoke them as needed.
      
      Not only does this simplify these platform drivers, this also makes it
      easier for other platform drivers to add suspend/resume support in the
      future.
      
      Note: The patch does not touch the ehci-fsl.c file, because its
      approach to suspend and resume is so different from all the others.
      It will have to be handled specially by its maintainer.
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      c5cf9212
  28. 19 5月, 2012 1 次提交