summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruno Martins <bgcngm@gmail.com>2020-12-24 19:14:31 +0000
committeralk3pInjection <webmaster@raspii.tech>2022-01-20 10:28:00 +0800
commit59e17a344e8ec46b6c61b651615b0d5d11b4e183 (patch)
tree7ab7f3cc61b009d2d50e39b6f804e5116110a074
parentcc88c2b2a5df251277bf70edbded127d435a93c9 (diff)
legacy: Allow writing WLAN driver/fw version into property
Similarly to non-legacy. Change-Id: I00d4d5ebe7162ea2d60c47e893579cc4e741c393
-rw-r--r--legacy/vendor/common/hal_wifi.te3
-rw-r--r--legacy/vendor/common/property.te1
-rw-r--r--legacy/vendor/common/property_contexts2
3 files changed, 6 insertions, 0 deletions
diff --git a/legacy/vendor/common/hal_wifi.te b/legacy/vendor/common/hal_wifi.te
index 70fd8bf1..378dc401 100644
--- a/legacy/vendor/common/hal_wifi.te
+++ b/legacy/vendor/common/hal_wifi.te
@@ -46,6 +46,9 @@ allow hal_wifi proc_modules:file r_file_perms;
r_dir_file(hal_wifi_default, proc_wifi_dbg)
get_prop(hal_wifi_default, vendor_softap_prop)
+# Write wlan driver/fw version into property
+set_prop(hal_wifi_default, vendor_wifi_version)
+
# allow hal_wifi to write into /data/vendor/tombstones/wifi
userdebug_or_eng(`
allow hal_wifi_server vendor_tombstone_data_file:dir rw_dir_perms;
diff --git a/legacy/vendor/common/property.te b/legacy/vendor/common/property.te
index 49a50027..acf098ac 100644
--- a/legacy/vendor/common/property.te
+++ b/legacy/vendor/common/property.te
@@ -87,6 +87,7 @@ vendor_restricted_prop(vendor_alarm_boot_prop)
vendor_restricted_prop(vendor_wifi_ftmd_prop)
+vendor_restricted_prop(vendor_wifi_version)
# WIGIG
vendor_internal_prop(vendor_wigig_prop)
diff --git a/legacy/vendor/common/property_contexts b/legacy/vendor/common/property_contexts
index a4f0bedc..857ae3fe 100644
--- a/legacy/vendor/common/property_contexts
+++ b/legacy/vendor/common/property_contexts
@@ -85,6 +85,8 @@ vendor.iop.enable_prefetch_ofr u:object_r:vendor_iop_prop:s0
vendor.perf.gestureflingboost.enable u:object_r:vendor_scroll_prop:s0
vendor.qti.izat. u:object_r:location_prop:s0
vendor.usb. u:object_r:vendor_usb_prop:s0
+vendor.wlan.driver.version u:object_r:vendor_wifi_version:s0
+vendor.wlan.firmware.version u:object_r:vendor_wifi_version:s0
persist.vendor.usb. u:object_r:vendor_usb_prop:s0
ro.vendor.dbg.coresight.cfg_file u:object_r:vendor_coresight_prop:s0
vendor.audio. u:object_r:vendor_audio_prop:s0