Bluetooth: Send controller logging VS cmd after wcnss filter init

Fix for BT turn on failure by enabling controller log after filter
initialization to ensure wcnss filter Rx thread is not stuck in
reading broken packet.

Change-Id: I20d3b61f3b9e3566d5c173ecd8fbfc2c74568284
CRs-fixed: 827784
diff --git a/libbt-vendor/src/bt_vendor_qcom.c b/libbt-vendor/src/bt_vendor_qcom.c
index 0545a6e..9bf833c 100644
--- a/libbt-vendor/src/bt_vendor_qcom.c
+++ b/libbt-vendor/src/bt_vendor_qcom.c
@@ -52,6 +52,7 @@
 extern int check_embedded_mode(int fd);
 extern int rome_get_addon_feature_list(int fd);
 extern int rome_ver;
+extern int enable_controller_log(int fd);
 /******************************************************************************
 **  Variables
 ******************************************************************************/
@@ -830,6 +831,7 @@
                                              rome_get_addon_feature_list(fd);
                                          }
                                      }
+                                     enable_controller_log(fd);
                                      for (idx=0; idx < CH_MAX; idx++)
                                           (*fd_array)[idx] = fd;
                                           retval = 1;
diff --git a/libbt-vendor/src/hw_rome.c b/libbt-vendor/src/hw_rome.c
index 25182bf..06241f5 100644
--- a/libbt-vendor/src/hw_rome.c
+++ b/libbt-vendor/src/hw_rome.c
@@ -1700,7 +1700,7 @@
 }
 
 
-static void enable_controller_log (int fd)
+void enable_controller_log (int fd)
 {
    int ret = 0;
    /* VS command to enable controller logging to the HOST. By default it is disabled */
@@ -1869,7 +1869,6 @@
              * The property 'enablebtsoclog' used to send this command on BT init
              * sequence.
              */
-            enable_controller_log(fd);
 
             /* Get SU FM label information */
             if((err = rome_get_build_info_req(fd)) <0){