1. 16 3月, 2012 1 次提交
  2. 14 3月, 2012 1 次提交
  3. 25 2月, 2012 2 次提交
  4. 03 2月, 2012 2 次提交
    • R
      uwb & wusb & usb wireless controllers: fix kconfig error & build errors · 36f8ecbf
      Randy Dunlap 提交于
      Fix kconfig warnings and build errors in UWB/WUSB/USB_HWA etc.
      by making all of these related symbols depend on UWB.
      
      warning: (USB_WHCI_HCD && USB_HWA_HCD) selects USB_WUSB which has unmet direct dependencies (USB_SUPPORT && EXPERIMENTAL && USB && PCI && UWB)
      warning: (USB_HWA_HCD) selects UWB_HWA which has unmet direct dependencies (UWB && USB)
      
      which lead to:
      
      ERROR: "uwb_rsv_establish" [drivers/usb/wusbcore/wusbcore.ko] undefined!
      ERROR: "uwb_pal_register" [drivers/usb/wusbcore/wusbcore.ko] undefined!
      ERROR: "uwb_rsv_get_usable_mas" [drivers/usb/wusbcore/wusbcore.ko] undefined!
      ERROR: "uwb_rsv_destroy" [drivers/usb/wusbcore/wusbcore.ko] undefined!
      ERROR: "uwb_radio_stop" [drivers/usb/wusbcore/wusbcore.ko] undefined!
      ERROR: "uwb_rsv_terminate" [drivers/usb/wusbcore/wusbcore.ko] undefined!
      ERROR: "uwb_pal_unregister" [drivers/usb/wusbcore/wusbcore.ko] undefined!
      ERROR: "uwb_pal_init" [drivers/usb/wusbcore/wusbcore.ko] undefined!
      ERROR: "uwb_rc_reset_all" [drivers/usb/wusbcore/wusbcore.ko] undefined!
      ERROR: "uwb_radio_start" [drivers/usb/wusbcore/wusbcore.ko] undefined!
      ERROR: "uwb_rsv_create" [drivers/usb/wusbcore/wusbcore.ko] undefined!
      ERROR: "uwb_rc_put" [drivers/usb/host/whci/whci-hcd.ko] undefined!
      ERROR: "uwb_rc_get_by_grandpa" [drivers/usb/host/whci/whci-hcd.ko] undefined!
      ERROR: "__umc_driver_register" [drivers/usb/host/whci/whci-hcd.ko] undefined!
      ERROR: "umc_driver_unregister" [drivers/usb/host/whci/whci-hcd.ko] undefined!
      ERROR: "whci_wait_for" [drivers/usb/host/whci/whci-hcd.ko] undefined!
      ERROR: "uwb_rc_get_by_grandpa" [drivers/usb/host/hwa-hc.ko] undefined!
      ERROR: "uwb_rc_put" [drivers/usb/host/hwa-hc.ko] undefined!
      Signed-off-by: NRandy Dunlap <rdunlap@xenotime.net>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      36f8ecbf
    • F
      usb: host: Distinguish Kconfig text for Freescale controllers · c0ca9bc5
      Fabio Estevam 提交于
      Distinguish Kconfig text by providing the Freescale family name.
      Signed-off-by: NFabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      c0ca9bc5
  5. 25 1月, 2012 2 次提交
  6. 23 12月, 2011 1 次提交
  7. 20 12月, 2011 1 次提交
  8. 08 12月, 2011 1 次提交
  9. 14 10月, 2011 1 次提交
  10. 27 9月, 2011 1 次提交
  11. 25 8月, 2011 1 次提交
  12. 23 8月, 2011 1 次提交
  13. 20 5月, 2011 3 次提交
  14. 07 5月, 2011 2 次提交
  15. 04 5月, 2011 1 次提交
  16. 14 4月, 2011 4 次提交
  17. 31 3月, 2011 1 次提交
  18. 12 3月, 2011 1 次提交
    • B
      usb: host: Add EHCI driver for NVIDIA Tegra SoCs · 79ad3b5a
      Benoit Goby 提交于
      The Tegra 2 SoC has 3 EHCI compatible USB controllers. This patch adds
      the necessary glue to allow the ehci-hcd driver to work on Tegra 2
      SoCs.
      
      The platform data is used to configure board-specific phy settings and
      to configure the operating mode, as one of the ports may be used as a otg
      port. For additional power saving, the driver supports powering down the
      phy on bus suspend when it is used, for example, to connect an internal
      device that use an out-of-band remote wakeup mechanism (e.g. a gpio).
      Signed-off-by: NBenoit Goby <benoit@android.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      79ad3b5a
  19. 08 3月, 2011 1 次提交
  20. 02 3月, 2011 1 次提交
  21. 26 2月, 2011 1 次提交
  22. 05 2月, 2011 1 次提交
    • P
      USB: Fix trout build failure with ci13xxx_msm gadget · 8cf28f1f
      Pavankumar Kondeti 提交于
      This patch fixes the below compilation errors.
      
        CC      drivers/usb/gadget/ci13xxx_msm.o
        CC      net/mac80211/led.o
        drivers/usb/gadget/ci13xxx_msm.c: In function 'ci13xxx_msm_notify_event':
        drivers/usb/gadget/ci13xxx_msm.c:42: error: 'USB_AHBBURST' undeclared (first use in this function)
        drivers/usb/gadget/ci13xxx_msm.c:42: error: (Each undeclared identifier is reported only once
        drivers/usb/gadget/ci13xxx_msm.c:42: error: for each function it appears in.)
        drivers/usb/gadget/ci13xxx_msm.c:43: error: 'USB_AHBMODE' undeclared (first use in this function)
      make[4]: *** [drivers/usb/gadget/ci13xxx_msm.o] Error 1
      make[3]: *** [drivers/usb/gadget] Error 2
      
      MSM USB driver is not supported on boards like trout (MSM7201) which
      has an external PHY.
      Signed-off-by: NPavankumar Kondeti <pkondeti@codeaurora.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      8cf28f1f
  23. 11 12月, 2010 2 次提交
  24. 01 12月, 2010 1 次提交
  25. 29 11月, 2010 1 次提交
  26. 11 11月, 2010 1 次提交
  27. 30 10月, 2010 1 次提交
    • D
      USB: Add EHCI and OHCH glue for OCTEON II SOCs. · 1643accd
      David Daney 提交于
      The OCTEON II SOC has USB EHCI and OHCI controllers connected directly
      to the internal I/O bus.  This patch adds the necessary 'glue' logic
      to allow ehci-hcd and ohci-hcd drivers to work on OCTEON II.
      
      The OCTEON normally runs big-endian, and the ehci/ohci internal
      registers have host endianness, so we need to select
      USB_EHCI_BIG_ENDIAN_MMIO.
      
      The ehci and ohci blocks share a common clocking and PHY
      infrastructure.  Initialization of the host controller and PHY clocks
      is common between the two and is factored out into the
      octeon2-common.c file.
      
      Setting of USB_ARCH_HAS_OHCI and USB_ARCH_HAS_EHCI is done in
      arch/mips/Kconfig in a following patch.
      Signed-off-by: NDavid Daney <ddaney@caviumnetworks.com>
      To: linux-usb@vger.kernel.org
      To: dbrownell@users.sourceforge.net
      Patchwork: http://patchwork.linux-mips.org/patch/1675/Acked-by: NGreg Kroah-Hartman <gregkh@suse.de>
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      1643accd
  28. 23 10月, 2010 2 次提交
    • A
      USB: add USB EHCI support for MPC5121 SoC · 230f7ede
      Anatolij Gustschin 提交于
      Extends FSL EHCI platform driver glue layer to support
      MPC5121 USB controllers. MPC5121 Rev 2.0 silicon EHCI
      registers are in big endian format. The appropriate flags
      are set using the information in the platform data structure.
      MPC83xx system interface registers are not available on
      MPC512x, so the access to these registers is isolated in
      MPC512x case. Furthermore the USB controller clocks
      must be enabled before 512x register accesses which is
      done by providing platform specific init callback.
      
      The MPC512x internal USB PHY doesn't provide supply voltage.
      For boards using different power switches allow specifying
      DRVVBUS and PWR_FAULT signal polarity of the MPC5121 internal
      PHY using "fsl,invert-drvvbus" and "fsl,invert-pwr-fault"
      properties in the device tree USB nodes. Adds documentation
      for this new device tree bindings.
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      230f7ede
    • A
      USB: add platform glue driver for FSL USB DR controller · 126512e3
      Anatolij Gustschin 提交于
      Replace FSL USB platform code by simple platform driver for
      creation of FSL USB platform devices.
      
      The driver creates platform devices based on the information
      from USB nodes in the flat device tree. This is the replacement
      for old arch fsl_soc usb code removed by this patch. The driver
      uses usual of-style binding, available EHCI-HCD and UDC
      drivers can be bound to the created devices. The new of-style
      driver additionaly instantiates USB OTG platform device, as the
      appropriate USB OTG driver will be added soon.
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      Cc: Kumar Gala <galak@kernel.crashing.org>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      126512e3
  29. 11 8月, 2010 1 次提交
    • A
      USB: EHCI: make CONFIG_USB_EHCI_TT_NEWSCHED default to Y · 37cd681c
      Alan Stern 提交于
      This patch (as1382) changes the USB_EHCI_TT_NEWSCHED Kconfig option to
      be non-experimental and to default to Y.  This option has existed for
      a long time, and I have not heard any complaints concerning it.  By
      contrast, several people have reported that their devices could be
      made to work only by enabling the option.
      
      The point of changing the default is to cause the option to be enabled
      by distros that simply use the default settings for esoteric things
      like this.
      
      This change was motivated by Bugzilla #15649.
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      CC: David Brownell <david-b@pacbell.net>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      37cd681c