OSDN Git Service

android-x86/hardware-broadcom-libbt.git
10 years agolibbt: BT USB support kitkat-x86 android-x86-4.4-r1 android-x86-4.4-r2 android-x86-4.4-r3
ravindranath [Sat, 23 Feb 2013 00:03:06 +0000 (19:03 -0500)]
libbt: BT USB support

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>
10 years agomerge in KQS81M
Ed Heyl [Tue, 8 Oct 2013 22:41:18 +0000 (15:41 -0700)]
merge in KQS81M

11 years agoAdd LPM support into vnd_hammerhead.txt
hyungjung0521.kim [Sat, 29 Jun 2013 06:30:35 +0000 (15:30 +0900)]
Add LPM support into vnd_hammerhead.txt

Adding configuration for Bluetooth Low Power Mode in HAL

Change-Id: I5a0448a507a419c9fbdce22cb614551ff66485e2
Signed-off-by: hyungjung0521.kim <hyungjung0521.kim@lge.com>
11 years agoAdd LPM support into vnd_hammerhead.txt
hyungjung0521.kim [Sat, 29 Jun 2013 06:30:35 +0000 (15:30 +0900)]
Add LPM support into vnd_hammerhead.txt

Adding configuration for Bluetooth Low Power Mode in HAL

Change-Id: I5a0448a507a419c9fbdce22cb614551ff66485e2
Signed-off-by: hyungjung0521.kim <hyungjung0521.kim@lge.com>
11 years agoNew call-in/-back functions for Controller to do vendor-specific shutdown (2/2)
YK Jeffrey Chao [Wed, 8 May 2013 00:29:31 +0000 (17:29 -0700)]
New call-in/-back functions for Controller to do vendor-specific shutdown (2/2)

A pair of asynchronous call-in and call-back API are added into the Host
Controller Vendor Lib interface (bt_vendor_lib.h). The caller calls this new
call-in function to inform the vendor module to perform vendor-specific
shutdown process (e.g. send HCI_RESET to BT Controller) before the caller calls
for interface cleanup() function. The vendor module is responsible for calling
call-back function to notify the caller completion of vendor-specific shutdown
process.

Sample codes of sending a HCI_RESET command in the vendor-specific shutdown
process.
bug 7390787

Change-Id: I817c0a7dd57e750d38884746edeb3436cfc9cfd8

11 years agobluetooth: move vnd_hammerhead.txt from libbt/include/ to include/
Sungmin Choi [Sun, 14 Apr 2013 21:03:58 +0000 (14:03 -0700)]
bluetooth: move vnd_hammerhead.txt from libbt/include/ to include/

Change-Id: I0d04354265c3bff464893568642f3e55c701301b

11 years agoAdd hardware configuration
Sungmin Choi [Fri, 12 Apr 2013 00:25:59 +0000 (17:25 -0700)]
Add hardware configuration

- UART device port
- FW location
- LPM set up : Currently disabled.
  It will be on when LPM driver kicks in transport layer set up

Change-Id: I24d07f5583b1928e6e7ceceebf7a090e4faa93d2
Signed-off-by: Hyungjung Kim <hyungjung0521.kim @lge.com>
Signed-off-by: Sungmin Choi <sungmin.choi@lge.com>
11 years agoMerge libbt/ from device/common to /
Geoff Mendal [Thu, 11 Apr 2013 17:09:48 +0000 (10:09 -0700)]
Merge libbt/ from device/common to /

11 years agoInitial empty repository
Chad Jones [Thu, 11 Apr 2013 16:26:03 +0000 (09:26 -0700)]
Initial empty repository

11 years agoAdd liblog
Ying Wang [Wed, 10 Apr 2013 04:43:43 +0000 (21:43 -0700)]
Add liblog

Bug: 8580410
Change-Id: Ib99982bdd1bf08a4a11002faa5149f9883209dd6

11 years agoam fb8b02eb: am 073d6225: Reconcile with jb-mr1-factory-release - do not merge
The Android Open Source Project [Tue, 6 Nov 2012 20:21:05 +0000 (12:21 -0800)]
am fb8b02eb: am 073d6225: Reconcile with jb-mr1-factory-release - do not merge

* commit 'fb8b02ebb853aefb911690d6dd5e89ad68fa905d':

11 years agoReconcile with jb-mr1-factory-release - do not merge
The Android Open Source Project [Tue, 6 Nov 2012 20:16:14 +0000 (12:16 -0800)]
Reconcile with jb-mr1-factory-release - do not merge

Change-Id: I470d1b8e5f8bc1766187486d2ea8950ed45431c6

11 years agoReconcile with jb-mr1-factory-release - do not merge
The Android Open Source Project [Wed, 31 Oct 2012 16:15:50 +0000 (09:15 -0700)]
Reconcile with jb-mr1-factory-release - do not merge

Change-Id: I9601fda00ccff581fcf0eb9dfe47c1bf87e5bda0

11 years agoAdd new user-to-kernel interface for Bluetooth low power mode control (1/2)
YK Jeffrey Chao [Thu, 18 Oct 2012 04:31:07 +0000 (21:31 -0700)]
Add new user-to-kernel interface for Bluetooth low power mode control (1/2)

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

11 years agoAdd support of getting factory BDADDR from Controller's non-volatile memory(2/2)
YK Jeffrey Chao [Mon, 15 Oct 2012 07:48:52 +0000 (00:48 -0700)]
Add support of getting factory BDADDR from Controller's non-volatile memory(2/2)

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

11 years agoAdd support of getting factory BDADDR from Controller's non-volatile memory(2/2)
YK Jeffrey Chao [Mon, 15 Oct 2012 07:48:52 +0000 (00:48 -0700)]
Add support of getting factory BDADDR from Controller's non-volatile memory(2/2)

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

11 years agoMerge "Use I2S interface for SCO on Manta" into jb-mr1-dev
Matthew Xie [Fri, 28 Sep 2012 21:37:33 +0000 (14:37 -0700)]
Merge "Use I2S interface for SCO on Manta" into jb-mr1-dev

11 years agoUse I2S interface for SCO on Manta
Matthew Xie [Fri, 21 Sep 2012 00:50:54 +0000 (17:50 -0700)]
Use I2S interface for SCO on Manta

bug 7167346
Change-Id: I71253cd59e9e69f5a5477c12c301e774e6fbacf2

11 years agoAdd vnd_tilapia
Ramanan Rajeswaran [Wed, 26 Sep 2012 03:34:04 +0000 (20:34 -0700)]
Add vnd_tilapia

Change-Id: Iee5344b2cbe2bdbf7267e4d3337d100538731019

11 years agoMove libbt-vendor from vendor/broadcom/libbt-vendor
Wink Saville [Tue, 25 Sep 2012 12:49:13 +0000 (05:49 -0700)]
Move libbt-vendor from vendor/broadcom/libbt-vendor

Bug: 6837125
Change-Id: Ic3cc73f210e40d95b131a68244dc9e60bae80f37

11 years agoRevert "Move libbt-vendor from vendor/broadcom/libbt-vendor"
Wink Saville [Tue, 25 Sep 2012 04:27:16 +0000 (21:27 -0700)]
Revert "Move libbt-vendor from vendor/broadcom/libbt-vendor"

This reverts commit d18044d184ebdbbdefe700ad439e1a4cead748f7

Change-Id: Ieb3f11f56c4368556b60c79c359a012fb8555a13

11 years agoMove libbt-vendor from vendor/broadcom/libbt-vendor
Wink Saville [Mon, 24 Sep 2012 18:47:13 +0000 (11:47 -0700)]
Move libbt-vendor from vendor/broadcom/libbt-vendor

Bug: 6837125
Change-Id: I9e9d5a95463d5cd61a6e7f3b2f0a57c0b2f47e16

14 years agonew project, first commit
Nico Sallembien [Fri, 12 Mar 2010 18:57:39 +0000 (10:57 -0800)]
new project, first commit