1. 21 2月, 2016 1 次提交
  2. 15 2月, 2016 11 次提交
  3. 02 12月, 2015 1 次提交
  4. 24 11月, 2015 1 次提交
  5. 17 10月, 2015 1 次提交
  6. 15 8月, 2015 1 次提交
  7. 09 8月, 2015 1 次提交
  8. 22 6月, 2015 1 次提交
    • B
      MIPS: Octeon: Set OHCI and EHCI MMIO byte order to match CPU · df115f3e
      Ben Hutchings 提交于
      The Octeon OHCI is now supported by the ohci-platform driver, and
      USB_OCTEON_OHCI is marked as deprecated.  However, it is currently
      still necessary to enable it in order to select
      USB_OHCI_BIG_ENDIAN_MMIO.  Make CPU_CAVIUM_OCTEON select that as well,
      so that USB_OCTEON_OHCI is really obsolete.
      
      The old ohci-octeon and ehci-octeon drivers also only enabled big-endian
      MMIO in case the CPU was big-endian.  Make the selections of
      USB_EHCI_BIG_ENDIAN_MMIO and USB_OHCI_BIG_ENDIAN_MMIO conditional, to
      match this.
      
      Fixes: 2193dda5 ("USB: host: Remove ehci-octeon and ohci-octeon drivers")
      Signed-off-by: NBen Hutchings <ben@decadent.org.uk>
      Cc: Alan Stern <stern@rowland.harvard.edu>
      Cc: linux-mips@linux-mips.org
      Cc: David Daney <david.daney@cavium.com>
      Cc: Chandrakala Chavva <cchavva@caviumnetworks.com>
      Cc: Paul Martin <paul.martin@codethink.co.uk>
      Patchwork: https://patchwork.linux-mips.org/patch/10178/Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      df115f3e
  9. 25 5月, 2015 1 次提交
  10. 19 3月, 2015 1 次提交
  11. 04 2月, 2015 1 次提交
  12. 27 1月, 2015 1 次提交
  13. 26 11月, 2014 1 次提交
  14. 04 11月, 2014 2 次提交
  15. 04 10月, 2014 1 次提交
  16. 29 9月, 2014 1 次提交
  17. 26 9月, 2014 1 次提交
  18. 24 9月, 2014 2 次提交
  19. 10 7月, 2014 1 次提交
  20. 01 7月, 2014 1 次提交
  21. 28 5月, 2014 4 次提交
  22. 14 5月, 2014 1 次提交
    • A
      usb: phy: msm: reset controller is mandatory now · c5ab571f
      Arnd Bergmann 提交于
      Commit a2734543 "usb: phy: msm: Use reset framework for LINK
      and PHY resets" introduced a mandatory call to reset_control_get
      into the msm usb phy driver, which means we have to add a Kconfig
      dependency on the API to avoid this build error:
      
      phy/phy-msm-usb.c: In function 'msm_otg_read_dt':
      phy/phy-msm-usb.c:1461:2: error: implicit declaration of function 'devm_reset_control_get' [-Werror=implicit-function-declaration]
        motg->link_rst = devm_reset_control_get(&pdev->dev, "link");
        ^
      
      Since the usb-ehci-msm driver currently selects the OTG driver,
      we could still get a broken dependency here. To solve that,
      this patch also removes the 'select', which turns out to be
      unnecessary.
      Reviewed-by: NIvan T. Ivanov <iivanov@mm-sol.com>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      c5ab571f
  23. 20 2月, 2014 1 次提交
  24. 12 2月, 2014 2 次提交
    • P
      USB: ELAN: Remove useless "default M" lines · ea17c7c6
      Paul Bolle 提交于
      The Kconfig entries for USB_U132_HCD and USB_FTDI_ELAN default to
      (uppercase) "M". But in Kconfig (lowercase) "m" is a magic symbol. "M"
      is an ordinary symbol. As "M" is never set these Kconfig symbols will
      also not be set by default.
      
      Since I'm not aware of a reason why these driver should be set by
      default, let's just drop these lines (that basically do nothing).
      Signed-off-by: NPaul Bolle <pebolle@tiscali.nl>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      ea17c7c6
    • 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