summaryrefslogtreecommitdiffstats
path: root/libbt
Commit message (Collapse)AuthorAgeFilesLines
* Firmware patch file chip name for maguro/tunaHEADreplicant-4.2-0004replicant-4.2-0003replicant-4.2-0002replicant-4.2-0001replicant-4.2Paul Kocialkowski2013-11-112-0/+2
| | | | | Change-Id: Idc21161fb191d605b1097f141a8600990c9e12e6 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Firmware patch file chip name for crespoPaul Kocialkowski2013-11-111-0/+1
| | | | | Change-Id: Ia5390e07f94f734d20e80e6a1eb1012bcc4f870e Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Properly handle missing firmwaresPaul Kocialkowski2013-11-113-0/+43
| | | | | | | This requires to set FW_PATCHFILE_CHIP_NAME properly for each device. Change-Id: Iba7ea481a9a8a859c622bdca349c9371e11e1cd1 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* libbt: Add support for using two stop bitsSteve Kondik2013-08-074-3/+52
| | | | | | | * This improves reliability on chips such as BCM4335. * Also externalize some configuration. Change-Id: I1271f0c1c3e602c8bfe9f816f57c9cb6add04b3a
* libbt: BT USB supportravindranath2013-07-143-2/+37
| | | | | | | | | | | | 1. Skip baud rate configuration 2. Read BD Address from device 3. No specific configuration is required for SCO 4. SCO does not use I2S interface Issue: AXIA-1459 Issue: AXIA-1460 Change-Id: I22a8cdde2b5b2ad11b21e7d1d2578b4323e812b2 Signed-off-by: Ravindranath Doddi <ravindranathx.doddi@wipro.com>
* libbt: Fix stray comma :)Steve Kondik2013-07-051-1/+1
| | | | Change-Id: I0440c359a4c3c919695e928491915c32d7cf695b
* libbt: Add prepatch supportSteve Kondik2013-07-052-1/+45
| | | | | | | | * We need to apply an initial patch to the BCM4335 hardware to prevent chip crashes, so add support for a prepatch designated by FW_PRE_PATCH. Change-Id: I2d2ec59094a1ae2cb39e1f41d4853ac4a45d1902
* libbt: Add btlock supportSteve Kondik2013-07-053-1/+72
| | | | | | | | | | * Concurrent WiFi/BT firmware loading can cause a chip crash. * Kernel supports a btlock device which is a simple semaphore that can protect from this situation. * Add support in the Bluedroid vendor lib for this on the BT side, as WiFi is already done directly in the kernel. Change-Id: I8b9d3b1ccd06cc5d5528c7d6d685048c258d9887
* libbt: Add support for board-specific configurationSteve Kondik2012-12-031-0/+4
| | | | | | * Set with BOARD_BLUEDROID_VENDOR_CONF Change-Id: Ia657da71d0e3dad670def517fe3246556f8f6d5a
* Add new user-to-kernel interface for Bluetooth low power mode control (1/2)YK Jeffrey Chao2012-10-2217-23/+212
| | | | | | | | | | | | | | The bluesleep kernel module was used in Tegra3 platform to perform Bluetooth low power wakelock and interrup control. Add new user-to-kernel interface through proc fs nodes for Bluedroid to feed bluesleep with the HCI_DEV events which bluesleep was monitoring on. bug 7347413 Change-Id: I791be1042d5573e5207aa81e3d59fa418134f9fe Conflicts: libbt/include/vnd_manta.txt
* Add support of getting factory BDADDR from Controller's non-volatile memory(2/2)YK Jeffrey Chao2012-10-164-1/+97
| | | | | | | | | | | | | | | | | When factory Bluetooth device address is stored in the BT Controller's non-volatile memory (e.g. BCM4330 OTP memory) instead of devices's file system, the BDADDR will be retrieved from the Controller while enabling Bluedroid core stack. Introduce USE_CONTROLLER_BDADDR preprocessor directive in the vendor lib. After patchram download, check whether the BT Controller has a non-zero's BDADDR stored in its non-volatile memory. If not, write BTIF's init BDADDR to the Controller. bug 7340441 Change-Id: I2414b9479d4ef93ffd20c7ccc4875aab009e7cc8
* Merge "Use I2S interface for SCO on Manta" into jb-mr1-devMatthew Xie2012-09-281-0/+2
|\
| * Use I2S interface for SCO on MantaMatthew Xie2012-09-281-0/+2
| | | | | | | | | | bug 7167346 Change-Id: I71253cd59e9e69f5a5477c12c301e774e6fbacf2
* | Add vnd_tilapiaRamanan Rajeswaran2012-09-251-0/+9
|/ | | | Change-Id: Iee5344b2cbe2bdbf7267e4d3337d100538731019
* Move libbt-vendor from vendor/broadcom/libbt-vendorWink Saville2012-09-2533-0/+3077
| | | | | Bug: 6837125 Change-Id: Ic3cc73f210e40d95b131a68244dc9e60bae80f37
* Revert "Move libbt-vendor from vendor/broadcom/libbt-vendor"Wink Saville2012-09-2433-3079/+0
| | | | | | This reverts commit d18044d184ebdbbdefe700ad439e1a4cead748f7 Change-Id: Ieb3f11f56c4368556b60c79c359a012fb8555a13
* Move libbt-vendor from vendor/broadcom/libbt-vendorWink Saville2012-09-2433-0/+3079
Bug: 6837125 Change-Id: I9e9d5a95463d5cd61a6e7f3b2f0a57c0b2f47e16