From a03b642ecd87b849949e6f9bbbafe9d957f3259e Mon Sep 17 00:00:00 2001 From: Satish Kodishala Date: Wed, 14 Jun 2017 17:44:16 +0530 Subject: [PATCH] btfm: Enable multichannel bit for SCO Rx Enable multichannel bit for SCO Rx to fix random 0 bytes insertion in SCO. CRs-Fixed: 2063152 Change-Id: I6abe986251d042ef70701b614b8cef0ee1e30044 Signed-off-by: Satish Kodishala --- drivers/bluetooth/btfm_slim_wcn3990.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/bluetooth/btfm_slim_wcn3990.c b/drivers/bluetooth/btfm_slim_wcn3990.c index 77e2973e023c..0c4e0b3d5c2e 100644 --- a/drivers/bluetooth/btfm_slim_wcn3990.c +++ b/drivers/bluetooth/btfm_slim_wcn3990.c @@ -88,12 +88,12 @@ int btfm_slim_chrk_enable_port(struct btfmslim *btfmslim, uint8_t port_num, BTFMSLIM_DBG("port(%d) enable(%d)", port_num, enable); if (rxport) { - if (enable && btfmslim->sample_rate == 48000) { - /* For A2DP Rx */ + if (enable) { + /* For SCO Rx, A2DP Rx */ reg_val = 0x1; port_bit = port_num - 0x10; reg = CHRK_SB_PGD_RX_PORTn_MULTI_CHNL_0(port_bit); - BTFMSLIM_DBG("writing reg_val (%d) to reg(%x) for A2DP", + BTFMSLIM_DBG("writing reg_val (%d) to reg(%x)", reg_val, reg); ret = btfm_slim_write(btfmslim, reg, 1, ®_val, IFD); if (ret) {