1. 17 2月, 2007 1 次提交
    • G
      USB: Driver to charge USB blackberry devices · df23fa01
      Greg Kroah-Hartman 提交于
      A simple driver to turn on the charging capability of a USB BlackBerry
      device when it is plugged into the machine.  It does not bind to the
      device, so all userspace programs can still sync properly with it.
      
      Note, if CONFIG_USB_SUSPEND is enabled, it can play havoc with this
      device as the power to the port will be shut down.  This device id will
      have to be added to the global blacklist table when it is created.
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      df23fa01
  2. 18 10月, 2006 1 次提交
  3. 28 9月, 2006 4 次提交
    • T
      USB: u132-hcd: host controller driver for ELAN U132 adapter · d774efea
      Tony Olech 提交于
      This "u132-hcd" module is one half of the "driver" for
      ELAN's U132 which is a USB to CardBus OHCI controller
      adapter. This module needs the "ftdi-elan" module in
      order to communicate to CardBus OHCI controller inserted
      into the U132 adapter.
      
      When the "ftdi-elan" module detects a supported CardBus
      OHCI controller in the U132 adapter it loads this "u132-hcd"
      module.
      
      Upon a successful device probe() the single workqueue
      is started up which does all the processing of commands
      from the USB core that implement the host controller.
      
      The workqueue maintains the urb queues and issues commands
      via the functions exported by the "ftdi-elan" module. Each
      such command will result in a callback.
      
      Note that the "ftdi-elan" module is a USB client driver.
      
      Note that this "u132-hcd" module is a (cut-down OHCI)
      host controller.
      
      Thus we have a topology with the parent of a host controller
      being a USB client! This really stresses the USB subsystem
      semaphore/mutex handling in the module removal.
      Signed-off-by: NTony Olech <tony.olech@elandigitalsystems.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      d774efea
    • T
      USB: ftdi-elan: client driver for ELAN Uxxx adapters · a5c66e4b
      Tony Olech 提交于
      This "ftdi-elan" module is one half of the "driver" for
      ELAN's Uxxx series adapters which are USB to PCMCIA CardBus
      adapters. Currently only the U132 adapter is available and
      it's module is called "u132-hcd".
      
      When the USB hot plug subsystem detects a Uxxx series adapter
      it should load this module.
      
      Upon a successful device probe() the jtag device file interface
      is created and the status workqueue started up.
      
      The jtag device file interface exists for the purpose of
      updating the firmware in the Uxxx series adapter, but as
      yet it had never been used.
      
      The status workqueue initializes the Uxxx and then sits there
      polling the Uxxx until a supported PCMCIA CardBus device is
      detected it will start the command and respond workqueues
      and then load the module that handles the device. This will
      initially be only the u132-hcd module. The status workqueue
      then just polls the Uxxx looking for card ejects.
      
      The command and respond workqueues implement a command
      sequencer for communicating with the firmware on the other
      side of the FTDI chip in the Uxxx. This "ftdi-elan" module
      exports some functions to interface with the sequencer.
      
      Note that this module is a USB client driver.
      
      Note that the "u132-hcd" module is a (cut-down OHCI)
      host controller.
      
      Thus we have a topology with the parent of a host controller
      being a USB client! This really stresses the USB subsystem
      semaphore/mutex handling in the module removal.
      Signed-off-by: NTony Olech <tony.olech@elandigitalsystems.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      
      a5c66e4b
    • S
      USB: add PlayStation 2 Trance Vibrator driver · 5638e4d9
      Sam Hocevar 提交于
      This patch is a driver for the PlayStation 2 specific Trance Vibrator
      device. The only thing that device can do is vibrate at various speeds.
      Signed-off-by: NSam Hocevar <sam@zoy.org>
      Cc: Pete Zaitcev <zaitcev@redhat.com>
      Cc: Luiz Fernando N. Capitulino" <lcapitulino@mandriva.com.br>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      5638e4d9
    • S
      USB: Add ADU support for Ontrak ADU devices · 03270634
      Steven Haigh 提交于
      This patch adds support for Ontrak ADU USB devices.
      
      Fixed for printk issues by Randy Dunlap <rdunlap@xenotime.net>
      Signed-off-by: NSteven Haigh <netwiz@crc.id.au>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      03270634
  4. 13 7月, 2006 1 次提交
  5. 22 6月, 2006 2 次提交
  6. 25 3月, 2006 1 次提交
  7. 21 3月, 2006 3 次提交
  8. 01 2月, 2006 1 次提交
  9. 05 1月, 2006 1 次提交
  10. 29 10月, 2005 2 次提交
    • G
      [PATCH] USB: delete the bluetty driver · a6c82600
      Greg Kroah-Hartman 提交于
      We have a real Bluetooth system in Linux, lets finally delete this driver as no
      one is using it (and if they are, they are using a closed source bluetooth
      stack, which I can't support anyway.)
      
      Marcel, you owe me a beer :)
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      a6c82600
    • D
      [PATCH] USB: move handoff code · 7586269c
      David Brownell 提交于
      This moves the PCI quirk handling for USB host controllers from the
      PCI directory to the USB directory.  Follow-on patches will need to:
      
      (a) merge these copies with the originals in the HCD reset methods.
      they don't wholly agree, despite doing the very same thing; and
      
      (b) eventually change it so "usb-handoff" is the default, to help
      get more robust USB/BIOS/input/... interactions.
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      
       drivers/Makefile              |    2
       drivers/pci/quirks.c          |  253 ---------------------------------------
       drivers/usb/Makefile          |    1
       drivers/usb/host/Makefile     |    5
       drivers/usb/host/pci-quirks.c |  272 ++++++++++++++++++++++++++++++++++++++++++
       5 files changed, 280 insertions(+), 253 deletions(-)
      7586269c
  11. 13 7月, 2005 2 次提交
    • M
      [PATCH] USB: add ldusb driver · 2824bd25
      Michael Hund 提交于
      The following driver provides complete interrupt-in and interrupt-out
      reports (raw data) to a user program. Until now it uses the
      HIDIOCGDEVINFO ioctl call, because I don't know better :-(. Perhaps, it
      will be ok for you - and I will be happy, if you assign 8 minor numbers.
      
      I have tested it in several environments and it works very well for me.
      However, it has a problem with two or more devices at the same hub, if
      the two or more devices need 1 ms interrupt-in transfers. Unfortunately
      more than one interrupt-in transfer every ms isn't possible (ehci
      driver?). This is why the min_interrupt_in_interval and
      min_interrupt_out_interval are increased to 2 ms (see the corresponding
      module parameters). This way, I can use two devices simultaneously at
      the same hub.
      Signed-off-by: NMichael Hund <mhund@ld-didactic.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      2824bd25
    • T
      [PATCH] USB: SiS USB Makefile fixes · ead99eb0
      Thomas Winischhofer 提交于
      although 2.6.12 now contains the sisusb driver, it failes to build this
      driver due to a missing patch of the Makefile.
      
      From: Thomas Winischhofer <thomas@winischhofer.net>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      ead99eb0
  12. 28 6月, 2005 1 次提交
    • O
      [PATCH] USB: Add isp116x-hcd USB host controller driver · 4808a1c0
      Olav Kongas 提交于
      This patch provides an "isp116x-hcd" driver for Philips'
      ISP1160/ISP1161 USB host controllers.
      
      The driver:
       - is relatively small, meant for use on embedded platforms.
       - runs usbtests 1-14 without problems for days.
       - has been in use by 6-7 different people on ARM and PPC platforms,
         running a range of devices including USB hubs.
       - supports suspend/resume of both the platform device and the root hub;
         supports remote wakeup of the root hub (but NOT the platform device)
         by USB devices.
       - does NOT support ISO transfers (nobody has asked for them).
       - is PIO-only.
      Signed-off-by: NOlav Kongas <ok@artecdesign.ee>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      4808a1c0
  13. 06 6月, 2005 1 次提交
  14. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4