diff options
| author | isaluja <isaluja@broadcom.com> | 2014-08-29 21:11:17 +0000 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2014-08-29 21:11:17 +0000 |
| commit | 1798e093fd12c3aaa2d68600098d4dbf16c8f571 (patch) | |
| tree | 20f2b51720f095605587301cefd95dbecaa2b3f0 /src | |
| parent | 6a471c634a05f8fe1f3d51609e3d3dd99e3c7af5 (diff) | |
| parent | 9e55377de574e6181df7869b6336d77e4c2ba775 (diff) | |
| download | android_hardware_broadcom_libbt-1798e093fd12c3aaa2d68600098d4dbf16c8f571.tar.gz android_hardware_broadcom_libbt-1798e093fd12c3aaa2d68600098d4dbf16c8f571.tar.bz2 android_hardware_broadcom_libbt-1798e093fd12c3aaa2d68600098d4dbf16c8f571.zip | |
am 9e55377d: libbt-vendor : Modified hardware config sequence
* commit '9e55377de574e6181df7869b6336d77e4c2ba775':
libbt-vendor : Modified hardware config sequence
Diffstat (limited to 'src')
| -rw-r--r-- | src/hardware.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/hardware.c b/src/hardware.c index e2eb7d7..ee54c6a 100644 --- a/src/hardware.c +++ b/src/hardware.c @@ -217,7 +217,7 @@ static uint8_t bt_sco_param[SCO_I2SPCM_PARAM_SIZE] = */ static const fw_settlement_entry_t fw_settlement_table[] = { {"BCM43241", 200}, - {"BCM43341", 200}, + {"BCM43341", 100}, {(const char *) NULL, 100} // Giving the generic fw settlement delay setting. }; @@ -734,7 +734,13 @@ void hw_config_cback(void *p_mem) ALOGI("Setting fw settlement delay to %d ", delay); ms_delay(delay); - /* fall through intentionally */ + p_buf->len = HCI_CMD_PREAMBLE_SIZE; + UINT16_TO_STREAM(p, HCI_RESET); + *p = 0; /* parameter length */ + hw_cfg_cb.state = HW_CFG_START; + is_proceeding = bt_vendor_cbacks->xmit_cb(HCI_RESET, p_buf, hw_config_cback); + break; + case HW_CFG_START: if (UART_TARGET_BAUD_RATE > 3000000) { |
