1. 18 7月, 2012 4 次提交
  2. 16 7月, 2012 1 次提交
    • J
      Bluetooth: Change page scan interval in fast connectable mode · 83ce9a06
      Johan Hedberg 提交于
      This patch is based on a user space (hciops) patch which never made it
      upstream but does make sense to include in the mgmt part of the kernel.
      
      (User space) commit message from Dmitriy Paliy:
      "
      Page scan interval in fast connectable mode is changed from 22.5 msec to
      160 msec to perform less aggressive page scanning. This is done
      accordingly to controller vendor recommendation.
      
      Primary concern is that current parameters 22.5 interval, 11.25 window,
      and interleaved scanning occupy whole radio bandwidth. Changing interval
      to 160 msec should be sufficient for both speeding up connection
      establishment and leaving space for other activities, like inquiry scan,
      e.g.
      "
      Signed-off-by: NJohan Hedberg <johan.hedberg@intel.com>
      Signed-off-by: NGustavo Padovan <gustavo.padovan@collabora.co.uk>
      83ce9a06
  3. 15 7月, 2012 1 次提交
    • M
      Bluetooth: Use tx window from config response for ack timing · c20f8e35
      Mat Martineau 提交于
      This change addresses an L2CAP ERTM throughput problem when a remote
      device does not fully utilize the available transmit window.
      
      The L2CAP ERTM transmit window size determines the maximum number of
      unacked frames that may be outstanding at any time. It is configured
      separately for each direction of an ERTM connection. Each side sends a
      configuration request with a tx_win field indicating how many unacked
      frames it is capable of receiving before sending an ack. The
      configuration response's tx_win field shows how many frames the
      transmitter will actually send before waiting for an ack.
      
      It's important to trace both the actual transmit window (to check for
      validity of incoming frames) and the number of frames that the
      transmitter will send before waiting (to send acks at the appropriate
      time). Now there are separate tx_win and ack_win values. ack_win is
      updated based on configuration responses, and is used to determine
      when acks are sent.
      Signed-off-by: NMat Martineau <mathewm@codeaurora.org>
      Signed-off-by: NGustavo Padovan <gustavo.padovan@collabora.co.uk>
      c20f8e35
  4. 11 7月, 2012 8 次提交
  5. 09 7月, 2012 1 次提交
  6. 30 6月, 2012 6 次提交
  7. 26 6月, 2012 1 次提交
  8. 19 6月, 2012 6 次提交
  9. 14 6月, 2012 1 次提交
  10. 13 6月, 2012 2 次提交
  11. 12 6月, 2012 8 次提交
  12. 10 6月, 2012 1 次提交
    • M
      Bluetooth: Support AR3011 in Acer Iconia Tab W500 · 6eda541d
      Marek Vasut 提交于
      Acer used this chip connected via USB:
      
      Bus 005 Device 005: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
      Device Descriptor:
        bLength                18
        bDescriptorType         1
        bcdUSB               1.10
        bDeviceClass          224 Wireless
        bDeviceSubClass         1 Radio Frequency
        bDeviceProtocol         1 Bluetooth
        bMaxPacketSize0        64
        idVendor           0x0cf3 Atheros Communications, Inc.
        idProduct          0x3005 AR3011 Bluetooth
        bcdDevice            0.01
        iManufacturer           0
        iProduct                0
        iSerial                 0
        bNumConfigurations      1
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Gustavo Padovan <gustavo@padovan.org>
      Cc: Johan Hedberg <johan.hedberg@gmail.com>
      Cc: Marcel Holtmann <marcel@holtmann.org>
      Signed-off-by: NGustavo Padovan <gustavo.padovan@collabora.co.uk>
      6eda541d