Merge Android 14 QPR1

Merged-In: I808dfb87fcc7e2a7e7e7353e911e531c960f6cac
Bug: 315507370
Change-Id: I73b6f23f95124e580a247ef1aa36d4c67e63ac91
diff --git a/wcn6740/qcwcn/wifi_hal/rtt.cpp b/wcn6740/qcwcn/wifi_hal/rtt.cpp
index 291f057..4671d52 100644
--- a/wcn6740/qcwcn/wifi_hal/rtt.cpp
+++ b/wcn6740/qcwcn/wifi_hal/rtt.cpp
@@ -121,7 +121,7 @@
         return WIFI_ERROR_INVALID_ARGS;
     }
 
-    if (handler.on_rtt_results == NULL) {
+    if (handler.on_rtt_results == NULL && handler.on_rtt_results_v2 == NULL ) {
         ALOGE("wifi_rtt_range_request: NULL capabilities pointer provided."
             " Exit.");
         return WIFI_ERROR_INVALID_ARGS;
diff --git a/wcn6740/qcwcn/wifi_hal/wificonfig.cpp b/wcn6740/qcwcn/wifi_hal/wificonfig.cpp
index 5aec138..3217c72 100644
--- a/wcn6740/qcwcn/wifi_hal/wificonfig.cpp
+++ b/wcn6740/qcwcn/wifi_hal/wificonfig.cpp
@@ -1216,7 +1216,7 @@
         level = QCA_WLAN_VENDOR_ATTR_CONFIG_LATENCY_LEVEL_NORMAL;
         break;
     case WIFI_LATENCY_MODE_LOW:
-        level = QCA_WLAN_VENDOR_ATTR_CONFIG_LATENCY_LEVEL_ULTRALOW;
+        level = QCA_WLAN_VENDOR_ATTR_CONFIG_LATENCY_LEVEL_LOW;
         break;
     default:
         ALOGI("%s: Unsupported latency mode=%d, resetting to NORMAL!", __FUNCTION__, mode);