Add sepolicy dir and sock permissions to location module

Allow location module to have directory read, write
and socket create permissions in /data/vendor/ path.

CRs-Fixed: 2205732
Change-Id: I4a75623b562337e13b121bacf86af0f97f457916
diff --git a/legacy/vendor/sdm660/hal_wifi_supplicant.te b/legacy/vendor/sdm660/hal_wifi_supplicant.te
new file mode 100644
index 0000000..0968d6a
--- /dev/null
+++ b/legacy/vendor/sdm660/hal_wifi_supplicant.te
@@ -0,0 +1,5 @@
+# Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
+# SPDX-License-Identifier: BSD-3-Clause-Clear
+
+# # Allow wpa_supplicant to send back wifi information to location
+allow hal_wifi_supplicant_default location:unix_dgram_socket sendto;
\ No newline at end of file
diff --git a/legacy/vendor/sdm660/location.te b/legacy/vendor/sdm660/location.te
index 077b165..6dcebb0 100644
--- a/legacy/vendor/sdm660/location.te
+++ b/legacy/vendor/sdm660/location.te
@@ -5,3 +5,6 @@
 
 # allows location to access ssgtzd socket
 allow location ssgtzd_socket:sock_file write;
+
+# /data/vendor/wifi
+allow location wifi_vendor_data_file:dir rw_dir_perms;