| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
1. Move UART port configuration into vendor lib to respect the fact that each
vendor might have different UART port settings for its own chipsets.
2. Detail bt_vendor_lib.h header file with usage instructions.
Change-Id: I10dc44afd9b3cc1985769166a717089728281296
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The original baud rate change was done through closing the existing UART port
then reopening UART port at new baud rate. It was reported that this approach
would cause trouble on some platforms which spits out false start-bit signal
on UART bus during port close and open process.
Revise the way of doing baud rate change to use terminal I/O (termios) control
functions.
Change-Id: I18ab5a234576147dd9185eafd1e57d3b4e3fa2bd
Conflicts:
hci/src/userial.c
|
|
|
|
|
|
|
| |
We donnot need the extra function to return the interface.
bug 6853945
Change-Id: I693aa9f068a64ee5a5e9bc5ff3cc82ecf59d5de1
|
|
|
|
|
|
|
| |
libbt-vendor.so is in vendor/, and shouldn't be compile-time linked
against from external/. Use dlopen instead.
Change-Id: Iefc2d5232506ce8e60a6e5dd93328332549daa1e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Conflicts:
btif/src/btif_core.c
btif/src/btif_dm.c
btif/src/btif_hh.c
btif/src/btif_sock.c
gki/ulinux/gki_ulinux.c
hci/include/bt_hci_bdroid.h
hci/src/bt_hci_bdroid.c
hci/src/btsnoop.c
hci/src/hci_h4.c
hci/src/userial.c
vendor/libvendor/src/hardware.c
vendor/libvendor/src/upio.c
|
|
external/bluetooth/bluedroid).
1. Split the original external/bluetooth/bluedroid/vendor directory to two parts: external/bluetooth/bluedroid/hci and vendor/broadcom/libbt-vendor. Each part produces a .so library (libbt-hci.so and libbt-vendor.so).
2. libbt-hci.so contains:
+ HCI H4 send & receive functions
+ Userial read & write functions
+ LPM common logic operations
+ btsnoop functions.
3. No build-time (.txt) and run-time (.conf) configuration for libbt-hci.so.
4. libbt-vendor.so contains:
+ firmware patch download function
+ SCO configuration
+ LPM VSC and BT_WAKE control
+ UART port open
+ upio control for BT chip power on/off.
5. libbt-vendor.so has build-time and run-time configuration support.
Change-Id: I61d55c75c66d25459d80893a5f72bccce2b54770
|