1. 23 Oct, 2017 1 commit
  2. 22 Sep, 2017 1 commit
    • Yanfei Zhou's avatar
      Bluetooth: BT_Vendor: Fix the build error in BT vendor · 60914539
      Yanfei Zhou authored
      
      
      * Reason
        (1) Originally, the macro "FM_OVER_UART" is always defined in BT vendor lib.
        (2) If the macro is enabled, "FM_VND_OP_POWER_CTRL" should also be handled.
        (3) However, "FM_VND_OP_POWER_CTRL" is specific with QC value-added feature, in which the valud should be defined in Fluroi
        (4) "FM_VND_OP_POWER_CTRL" isn't defined. This results into the build error.
      
      * Resolution
        (1) Define "FM_OVER_UART" conditionally through the new setting "ENABLE_FM_OVER_UART".
        (2) By default, "ENABLE_FM_OVER_UART" is un-defined. To enable the feature, set it as "true" in "BoardConfig.mk".
      
      Change-Id: Ieadfe3438bc3cbabe9f8d4ced6cc64d0603067ad
      Signed-off-by: default avatarYanfei Zhou <zyanfei@codeaurora.org>
      60914539
  3. 10 Aug, 2017 1 commit
  4. 25 Jul, 2017 1 commit
  5. 07 May, 2017 1 commit
  6. 12 Apr, 2017 1 commit
  7. 09 Apr, 2017 1 commit
  8. 03 Apr, 2017 1 commit
  9. 17 Mar, 2017 1 commit
  10. 09 Mar, 2017 1 commit
  11. 09 Dec, 2016 2 commits
  12. 23 Nov, 2016 1 commit
    • Linux Build Service Account's avatar
      Promotion of bt.lnx.2.1-00038. · 39088a51
      Linux Build Service Account authored
      CRs      Change ID                                   Subject
      --------------------------------------------------------------------------------------------------------------
      1090426   I03550e5e1b4cc945e1e39e39deb27a442a21ddd0   Add kernel build as a dependency of libbt-vendor
      
      Change-Id: I0fbbf28d1ec89f6233927b1138dabff3f7d0d6b2
      CRs-Fixed: 1090426
      39088a51
  13. 18 Nov, 2016 1 commit
    • Linux Build Service Account's avatar
      Promotion of bt.lnx.2.1-00035. · 5af5ba4a
      Linux Build Service Account authored
      CRs      Change ID                                   Subject
      --------------------------------------------------------------------------------------------------------------
      1090097   Ieb0efe98cfa5efdcd3f5c0d62795bc987c13082d   BT: Modify implementation for command timeout crashdump
      
      Change-Id: I67b8a3805f6f49cdea0f3d47210ee2038f7779d8
      CRs-Fixed: 1090097
      5af5ba4a
  14. 17 Nov, 2016 1 commit
    • Luke Zhang's avatar
      Add kernel build as a dependency of libbt-vendor · ba613529
      Luke Zhang authored
      bt_vendor_qcom.c uses 'TIOCPMGET' which is not defined in bionic
      ioctl.h,  so if kernel doesn’t build, bt_vendor_qcom.c will have
      compilation error. Fixed it by adding a dependency to the make file
      of libbt-vendor.
      
      Change-Id: I03550e5e1b4cc945e1e39e39deb27a442a21ddd0
      ba613529
  15. 15 Nov, 2016 1 commit
  16. 12 Nov, 2016 1 commit
    • Linux Build Service Account's avatar
      Promotion of bt.lnx.2.1-00032. · d56edb04
      Linux Build Service Account authored
      CRs      Change ID                                   Subject
      --------------------------------------------------------------------------------------------------------------
      1077744   Ibde0a038052ea5dff2fd4bdb6059d8e964d3cebd   Remove tcflush during BT_ON
      1083234   I662e293431ecef1096ea69bfdc82190c6020ce90   Add ioctl to do power control ops for connectivity chips
      
      Change-Id: If924df58eabbb3f15a25ec59b61b71679da3b6a2
      CRs-Fixed: 1083234, 1077744
      d56edb04
  17. 10 Nov, 2016 1 commit
  18. 05 Nov, 2016 1 commit
    • Linux Build Service Account's avatar
      Promotion of bt.lnx.2.1-00029. · 18bc73b8
      Linux Build Service Account authored
      CRs      Change ID                                   Subject
      --------------------------------------------------------------------------------------------------------------
      926763   I4350a8d88d845cf9c7a1d80ea659763cc5309399   Enable LPM mode by changing BT_VND_OP_LPM_SET_MODE handl
      1060839   Ifa2589825c47ef705d29129a53bec63b514e00f4   FM: move FM power control operations to FMhal service
      
      Change-Id: Ifedab3add11999a4cfde5a1cb1cc69addcbc6a6b
      CRs-Fixed: 1060839, 926763
      18bc73b8
  19. 04 Nov, 2016 1 commit
    • Luke Zhang's avatar
      Remove tcflush during BT_ON · eaa36e03
      Luke Zhang authored
      During BT_On procedure when we call tcflush function, on kernel side
      it did not update the UART Tx status, so that in the UART Tx callback
      function, it just updated the TTY buffer write pointer and discarded
      the change baud rate command. Fix it by remove the tcflush function
      call in BT_On procedure.
      
      CRs-fixed:1077744
      
      Change-Id: Ibde0a038052ea5dff2fd4bdb6059d8e964d3cebd
      eaa36e03
  20. 01 Nov, 2016 1 commit
  21. 24 Oct, 2016 1 commit
    • Luke Zhang's avatar
      Enable LPM mode by changing BT_VND_OP_LPM_SET_MODE handler · ae8dc96f
      Luke Zhang authored
      In BT_VND_OP_LPM_SET_MODE handler, if LPM mode is configured, we will
      return success enable LPM mode, so that BT stack can hold wake lock
      through LPM mode. We added a new persistent property to configure it
      
      Change-Id: I4350a8d88d845cf9c7a1d80ea659763cc5309399
      ae8dc96f
  22. 21 Sep, 2016 1 commit
    • Linux Build Service Account's avatar
      Promotion of bt.lnx.2.1-00013. · 98a63b9f
      Linux Build Service Account authored
      CRs      Change ID                                   Subject
      --------------------------------------------------------------------------------------------------------------
      1055057   I260562e8f4586e27cbba3e496ee39f81964ceb1c   Add longer delay while waiting for wcnss_filter to stop
      1066801   Ib9e91b6adf0f9476add9af0c8e636feb89e01157   Avoid recursive locking in ssr_cleanup function.
      
      Change-Id: Ifbf609b4b5e226a7f9c3231e06d003194b1cccb8
      CRs-Fixed: 1055057, 1066801
      98a63b9f
  23. 20 Sep, 2016 1 commit
    • Rupesh Tatiya's avatar
      Avoid recursive locking in ssr_cleanup function. · 9d723738
      Rupesh Tatiya authored
      A regression had been introduced where ssr cleanup function was trying
      to acquire lock recursively. This was leading to ssr failure.
      
      CRs-Fixed: 1066801
      Change-Id: Ib9e91b6adf0f9476add9af0c8e636feb89e01157
      9d723738
  24. 13 Sep, 2016 1 commit
  25. 12 Sep, 2016 1 commit
    • Linux Build Service Account's avatar
      Promotion of bt.lnx.2.1-00010. · 4b5b2c3b
      Linux Build Service Account authored
      CRs      Change ID                                   Subject
      --------------------------------------------------------------------------------------------------------------
      1064473   Ie5f7eae873655e35d7beaf927f3c88ab61ba818f   Set wc_transport.stack_bdaddr property
      
      Change-Id: Ia84b07a9699333beff34b86d4d5a3eeb55767a09
      CRs-Fixed: 1064473
      4b5b2c3b
  26. 08 Sep, 2016 1 commit
    • Rupesh Tatiya's avatar
      Set wc_transport.stack_bdaddr property · 76027816
      Rupesh Tatiya authored
      This property is used by wcnss filter to set BD address. If not
      set, BD address are all zeros, leading to connection failures.
      
      CRs-Fixed: 1064473
      Change-Id: Ie5f7eae873655e35d7beaf927f3c88ab61ba818f
      76027816
  27. 26 Aug, 2016 1 commit
    • Linux Build Service Account's avatar
      Promotion of bt.lnx.2.1-00001. · 140d8348
      Linux Build Service Account authored
      CRs      Change ID                                   Subject
      --------------------------------------------------------------------------------------------------------------
      1010477   I8f145e3b2927ea75a0b65e0aa46b68d1b673d84e   Make libbt-vendor thread-safe
      
      Change-Id: Ib204cf128694a53460bdb757ca1d6994ff136922
      CRs-Fixed: 1010477
      140d8348
  28. 23 Aug, 2016 1 commit
    • Rupesh Tatiya's avatar
      Make libbt-vendor thread-safe · 574742a7
      Rupesh Tatiya authored
      The APIs provided to our clients can be called simultaneously resulting in
      various race conditions. Make them thread-safe.
      
      In addition, remove various global various and encapsulate them in a
      context.
      
      CRs-Fixed: 1010477
      Change-Id: I8f145e3b2927ea75a0b65e0aa46b68d1b673d84e
      574742a7
  29. 05 Jul, 2016 1 commit
  30. 27 Jun, 2016 1 commit
  31. 25 Jun, 2016 1 commit
  32. 22 Jun, 2016 1 commit
    • Sungjun Park's avatar
      bluetooth: Fix bt on/off count flag handle · 9282e5cb
      Sungjun Park authored
      Bluedroid stack tries to turn off BT first every time
      before it turns on BT, so the bt on/off count comes to
      minus value. Fix the multiple times BT off counter to
      0 always to handle it to make actual BT off happened.
      
      Change-Id: I53203959325437d0b9f0277860d240a15d8465b8
      9282e5cb
  33. 20 Jun, 2016 1 commit
  34. 17 Jun, 2016 3 commits
  35. 31 May, 2016 1 commit
  36. 20 May, 2016 1 commit
    • Satish kumar sugasi's avatar
      Add vendor support for FM Sub-system in the WCNSS HAL layer. · f108bab5
      Satish kumar sugasi authored
      FM will be sharing the underlying transport layer with BT and ANT for
      sending/receiving cmds/events.Hence, add FM vendor operations such as FM ON,
      OFF and obtaining FM Client Socket handle for sending and receiving
      commands/events between the APPS proc and Helium chipset, into libbt-vendor.so
      shared library. Currently this library has support for BT and ANT
      vendor operations. Moving on, add FM vendor specific operations
      into the libbt-vendor.so library and rename it as WCNSS HAL layer.
      
      Change-Id: I0f3123456822033a17f0b9ba59559f735d4c4717
      f108bab5
  37. 22 Apr, 2016 1 commit
    • Sungjun Park's avatar
      Bluetooth: Add Cherokee chipset support · 3d761c99
      Sungjun Park authored
      For Cherokee chipset, add new feature for cherokee
      to support new firmware files and change baudrate
      to 3.2Mbps.
      
      Change-Id: I95e5eb2caaacbaf28db2c4636dbdb3c602bebbd0
      3d761c99