summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* H4 HCI: Properly report vendor-specific events as internal responsesHEADreplicant-4.2-0004replicant-4.2-0003replicant-4.2-0002replicant-4.2Paul Kocialkowski2014-06-241-0/+30
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Properly handle missing firmwaresreplicant-4.2-0001Paul Kocialkowski2013-11-114-11/+31
| | | | | Change-Id: I47d7d59c49d06149cbf27e0ac570188b451197f8 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Add I2S-PCM slave mode for SCOSteve Kondik2013-08-022-0/+11
| | | | | | * M7 needs us to configure I2SPCM for SCO and set the voice mode. Change-Id: I98a9528af62f9c4fef075927f00a8aafdbeb4ee3
* Support USB HCIravindranath2013-07-144-3/+1327
| | | | | | | | | Issue: AXIA-1459 Change-Id: Ie4cc5766446774a0bae3bbf7d9baa5f44e814f59 Signed-off-by: Ravindranath Doddi <ravindranathx.doddi@intel.com> Signed-off-by: Krishnan V <krishnanx.vaidyanathan.venkitakrishnan@intel.com> Signed-off-by: Daniel Leung <daniel.leung@intel.com> Signed-off-by: Matt Gumbel <matthew.k.gumbel@intel.com>
* bt_hci_bdroid: check for failure to open hciMatt Gumbel2013-07-141-1/+2
| | | | | | | Initialization should not continue if we failed to open the hci transport. Change-Id: Idf2008477f34ed216163ca47be637f415d640bf5 Signed-off-by: Matt Gumbel <matthew.k.gumbel@intel.com>
* Fix MAP SDP record generation [1/3]Danny Baumann2013-05-313-4/+149
| | | | | | This change adds support for generating MAS and MNS SDP records. Change-Id: I54d5d5847b9cdf4bd5e03aadf4e5012540e669c0
* a2dp hw: adding a2dp tuning through bdroid_buildcfg.htbalden2013-03-243-1/+50
| | | | | | | | | | | | | | | | | | | | | | | | This adds possibility to configure a2dp tuning on an arbitrary sysfs path and arbitrary ON/OFF values. It's activated when a2dp is being used, and deactivates when a2dp is stopped. This way a device can either use an a2dp_tuning sysfs file or cpu scaling min freq sysfs path with a target min_freq value for elevation. Here are two example of the two strategies of usage for this: bdroid_buildcfg.h - sysfs tuning file #define A2DP_HW_SYSFS_TUNER "/sys/devices/platform/tegra_uart.2/a2dp_tuning" #define A2DP_HW_SYSFS_TUNER_OFF "0" #define A2DP_HW_SYSFS_TUNER_ON "1" bdroid_buildcfg.h - scaling min freq file #define A2DP_HW_SYSFS_TUNER "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq" #define A2DP_HW_SYSFS_TUNER_OFF "0" #define A2DP_HW_SYSFS_TUNER_ON "204000" Change-Id: I2cd94e626eb2a6d04a6e52ddac94fa5773eb09d8
* libbt-hci: include bdroid_buildcfg.h from device repoThomas Wendt2013-03-082-2/+10
| | | | | | | | | | This lets device repos override some constants with their bdroid_buildcfg.h if necessary. This fixes Bluetooth issues (namely tethering) on endeavoru where BTHC_USERIAL_READ_MEM_SIZE needs to be set to a higher value. Change-Id: I8955963cdb2b34f1ba63f8160861699f7284814f
* a2dp: Set the default A2DP bitrate to high qualityMichael Brehm2013-03-041-2/+2
| | | | | | | | | | | | Allows bluedroid to calculate the proper A2DP bitpool size. This resolves the main A2DP audio quality issues with Android 4.2, but does not address the difference in audio output gain/volume as compared with Android 4.1. Setting the output volume level to approximately 80% in conjunction with this change seems to result in comparable audio quality Change-Id: Ic05c3278ebe9288d00926fab8b7c1a646fd861cd
* Merge tag 'android-4.2.2_r1' of ↵Steve Kondik2013-02-1225-1353/+537
|\ | | | | | | | | | | https://android.googlesource.com/platform/external/bluetooth/bluedroid into 1.1 Android 4.2.2 release 1
| * Snapshot 9fd57cbacd95e89602f430244c35bbc67f08b6d2The Android Open Source Project2012-12-1225-1353/+537
| | | | | | | | Change-Id: Ibc3a4bf4161d286c7cfab89a19c676eb5cc9224f
| * Snapshot 09118679ff7861de0fe2b742591e5d6aadba3fccThe Android Open Source Project2012-12-121-8/+0
| | | | | | | | Change-Id: I35cdb320673d847d8122bc03b9832d13673ea208
* | Snapshot 09118679ff7861de0fe2b742591e5d6aadba3fccThe Android Open Source Project2013-02-051-8/+0
| | | | | | | | Change-Id: I35cdb320673d847d8122bc03b9832d13673ea208
* | Bluetooth: Change Sampling Frequency to 48 kHzSunny Kapdi2013-01-285-1/+32
| | | | | | | | | | | | | | Change Default Sampling Frequency to 48 kHz by default to match Audio Source. CRs-fixed: 436686 Change-Id: I0a4aa9ca61964e76220c77fa60c281f7a5df58b4
* | Merge branch 'jb-mr1-release' of ↵Steve Kondik2012-12-270-0/+0
|\ \ | |/ | | | | https://android.googlesource.com/platform/external/bluetooth/bluedroid into aosp
| * Snapshot 0d153181bbe9ce75555b437567796a9aef4ef0aeThe Android Open Source Project2012-12-121-1/+5
| | | | | | | | Change-Id: I99fb22bd2e10af658de4cfe26470e71bda147ce8
| * Snapshot cdeccf6fdd8c2d494ea2867cb37a025bf8879bafThe Android Open Source Project2012-12-12384-0/+255201
| | | | Change-Id: Ia2de32ccb97a9641462c72363b0a8c4288f4f36d
* Add HID gamepad/joystick as supported HID devicesSyed Ibrahim M2012-11-191-1/+5
| | | | | | | | | | When trying to pair a HID gamepad with bluedroid, the pairing fails with the 'Type of device not supported' error. This patch adds HID gamepads and joysticks to the list of supported HID devices. bug 7538893 Change-Id: I435ae9f68b2115cfd7ce5033d0c3346f8d42825b
* merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-11-070-0/+0
|\
| * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-11-010-0/+0
| |\
| | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-260-0/+0
| | |\
| | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-260-0/+0
| | | |\
| | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-230-0/+0
| | | | |\
| | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-190-0/+0
| | | | | |\
| | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-170-0/+0
| | | | | | |\
| | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-160-0/+0
| | | | | | | |\
| | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-140-0/+0
| | | | | | | | |\
| | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-090-0/+0
| | | | | | | | | |\
| | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-050-0/+0
| | | | | | | | | | |\
| | | | | | | | | | | * Fix for timer thread stuck on BT OFFRavi Nagarajan2012-10-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wake up with timer_thread on BT OFF bug 7266585 Change-Id: Id4ff27b94fc1e7f38b9c6861cb325e3d33ea91ce
| | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-300-0/+0
| | | | | | | | | | | |\
| | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-300-0/+0
| | | | | | | | | | | | |\
| | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-270-0/+0
| | | | | | | | | | | | | |\
| | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-260-0/+0
| | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-220-0/+0
| | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | * bluedroid: add mutex lock when enumerating the hci tx queuezzy2012-09-213-17/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 7167816 Bug: 7136940 This could be fix for most of the hci timeout issues. The root cause seemed like the while loop for sending hci message messed up when another thread try to enque/deque a hci message at same time. Change-Id: Ib7f6a68b49b700b0d575326cafae41a158483b27 Signed-off-by: Iliyan Malchev <malchev@google.com>
| | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-200-0/+0
| | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-190-0/+0
| | | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-160-0/+0
| | | | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-140-0/+0
| | | | | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-130-0/+0
| | | | | | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-110-0/+0
| | | | | | | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | | | | | | | * bluedroid: clean up a2dp log spewIliyan Malchev2012-09-101-36/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I6f9459197724cbb2824f4160f7f366bfe7631556 Signed-off-by: Iliyan Malchev <malchev@google.com>
| | | | | | | | | | | | | | | | | | | | | | * Turn off messages that has lower priority than warning.Matthew Xie2012-09-101-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ib1f39b66b3422164f64fcbbf271636244b6cb1a3
| | | | | | | | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-090-0/+0
| | | | | | | | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-050-0/+0
| | | | | | | | | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-09-030-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-08-300-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-08-290-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | |\
| | | | | | | | | | | | | | | | | | | | | | | | | | | * merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-08-280-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | |\