1. 18 Aug, 2008 2 commits
    • Marcel Holtmann's avatar
      [Bluetooth] Fix userspace breakage due missing class links · 90855d7b
      Marcel Holtmann authored
      The Bluetooth adapters and connections are best presented via a class
      in sysfs. The removal of the links inside the Bluetooth class broke
      assumptions by userspace programs on how to find attached adapters.
      
      This patch creates adapters and connections as part of the Bluetooth
      class, but it uses different device types to distinguish them. The
      userspace programs can now easily navigate in the sysfs device tree.
      
      The unused platform device and bus have been removed to keep the
      code simple and clean.
      Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
      90855d7b
    • Marcel Holtmann's avatar
      [Bluetooth] Add SCO support to btusb driver · 9bfa35fe
      Marcel Holtmann authored
      The new generic driver for Bluetooth USB devices was missing proper
      SCO support. The driver now claims the second interface for these USB
      devices to allow the flow of SCO packets. It also handles switching
      of the alternate setting and re-submission of isochronous URBs.
      
      The btusb driver is now a full replacement for hci_usb and thus the
      experimental tag has been removed and this driver is promoted as
      preferred one.
      Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
      9bfa35fe
  2. 12 Aug, 2008 38 commits