summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vendor/google/property.te1
-rw-r--r--vendor/google/property_contexts3
-rw-r--r--vendor/google/vendor_init.te3
-rw-r--r--vendor/google/vendor_shell.te1
4 files changed, 8 insertions, 0 deletions
diff --git a/vendor/google/property.te b/vendor/google/property.te
index 6f7a3c9..77467f6 100644
--- a/vendor/google/property.te
+++ b/vendor/google/property.te
@@ -8,6 +8,7 @@ vendor_internal_prop(vendor_shutdown_prop)
vendor_internal_prop(vendor_tcpdump_log_prop)
vendor_internal_prop(vendor_vibrator_prop)
vendor_internal_prop(vendor_twoshay_prop)
+vendor_internal_prop(vendor_battery_profile_prop)
# vendor verbose logging property
vendor_internal_prop(vendor_logging_prop)
diff --git a/vendor/google/property_contexts b/vendor/google/property_contexts
index 1ad0a49..558bc65 100644
--- a/vendor/google/property_contexts
+++ b/vendor/google/property_contexts
@@ -23,6 +23,9 @@ vendor.display.native_display_primaries_ready u:object_r:vendor_display_prop:s
# battery
vendor.battery.defender. u:object_r:vendor_battery_defender_prop:s0
+# test battery profile
+persist.vendor.testing_battery_profile u:object_r:vendor_battery_profile_prop:s0
+
# Tcpdump_logger
persist.vendor.tcpdump.log.alwayson u:object_r:vendor_tcpdump_log_prop:s0
vendor.tcpdump.log.ondemand u:object_r:vendor_tcpdump_log_prop:s0
diff --git a/vendor/google/vendor_init.te b/vendor/google/vendor_init.te
index b41f4d0..bc2ed4e 100644
--- a/vendor/google/vendor_init.te
+++ b/vendor/google/vendor_init.te
@@ -35,3 +35,6 @@ userdebug_or_eng(`
')
set_prop(vendor_init, vendor_logging_prop)
+get_prop(vendor_init, test_harness_prop)
+get_prop(vendor_init, vendor_battery_profile_prop)
+set_prop(vendor_init, vendor_battery_defender_prop)
diff --git a/vendor/google/vendor_shell.te b/vendor/google/vendor_shell.te
new file mode 100644
index 0000000..2ace587
--- /dev/null
+++ b/vendor/google/vendor_shell.te
@@ -0,0 +1 @@
+set_prop(vendor_shell, vendor_battery_profile_prop)