fixup: sdm710-common: update power sepolicy from xiaomi-sdm845
- remove unwanted rc file
This commit is contained in:
parent
dd42b3033c
commit
c69c3e3d54
5 changed files with 14 additions and 25 deletions
|
@ -1,24 +0,0 @@
|
||||||
service vendor.power-hal-aidl /vendor/bin/hw/android.hardware.power-service.lenovo
|
|
||||||
class hal
|
|
||||||
user root
|
|
||||||
group system
|
|
||||||
priority -20
|
|
||||||
|
|
||||||
on late-fs
|
|
||||||
start vendor.power-hal-aidl
|
|
||||||
|
|
||||||
# restart powerHAL when framework died
|
|
||||||
on property:init.svc.zygote=restarting && property:vendor.powerhal.state=*
|
|
||||||
setprop vendor.powerhal.state ""
|
|
||||||
setprop vendor.powerhal.audio ""
|
|
||||||
setprop vendor.powerhal.rendering ""
|
|
||||||
restart vendor.power-hal-aidl
|
|
||||||
|
|
||||||
# restart powerHAL when audioHAL died
|
|
||||||
on property:init.svc.vendor.audio-hal-2-0=restarting && property:vendor.powerhal.audio=AUDIO_STREAMING_LOW_LATENCY
|
|
||||||
setprop vendor.powerhal.audio ""
|
|
||||||
restart vendor.power-hal-aidl
|
|
||||||
|
|
||||||
# initialize powerHAL when boot is completed
|
|
||||||
on property:sys.boot_completed=1
|
|
||||||
setprop vendor.powerhal.init 1
|
|
4
sepolicy/vendor/file_contexts
vendored
4
sepolicy/vendor/file_contexts
vendored
|
@ -13,7 +13,9 @@
|
||||||
|
|
||||||
# HALs
|
# HALs
|
||||||
/vendor/bin/hw/android\.hardware\.light@2\.0-service\.lenovo_sdm710 u:object_r:hal_light_default_exec:s0
|
/vendor/bin/hw/android\.hardware\.light@2\.0-service\.lenovo_sdm710 u:object_r:hal_light_default_exec:s0
|
||||||
/vendor/bin/hw/android\.hardware\.power-service\.lenovo u:object_r:hal_power_default_exec:s0
|
/vendor/bin/hw/android\.hardware\.power@1\.3-service\.lenovo-libperfmgr u:object_r:hal_power_default_exec:s0
|
||||||
|
/vendor/bin/hw/android\.hardware\.power-service\.lenovo-sdm710-libperfmgr u:object_r:hal_power_default_exec:s0
|
||||||
|
/vendor/bin/hw/android\.hardware\.power\.stats@1\.0-service\.lenovo u:object_r:hal_power_stats_default_exec:s0
|
||||||
/vendor/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.1-fpcservice u:object_r:hal_fingerprint_default_exec:s0
|
/vendor/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.1-fpcservice u:object_r:hal_fingerprint_default_exec:s0
|
||||||
/vendor/bin/hw/android\.hardware\.atrace@1.0-service\.pixel u:object_r:hal_atrace_default_exec:s0
|
/vendor/bin/hw/android\.hardware\.atrace@1.0-service\.pixel u:object_r:hal_atrace_default_exec:s0
|
||||||
/vendor/bin/hw/android\.hardware\.neuralnetworks@1\.2-service-qti u:object_r:hal_neuralnetworks_default_exec:s0
|
/vendor/bin/hw/android\.hardware\.neuralnetworks@1\.2-service-qti u:object_r:hal_neuralnetworks_default_exec:s0
|
||||||
|
|
9
sepolicy/vendor/hal_power_stats_default.te
vendored
Normal file
9
sepolicy/vendor/hal_power_stats_default.te
vendored
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# Allow power.stats hal to read from the following
|
||||||
|
r_dir_file(hal_power_stats, sysfs_rpm)
|
||||||
|
r_dir_file(hal_power_stats, sysfs_system_sleep_stats)
|
||||||
|
|
||||||
|
# Allow power.stats hal to add the power_stats_service
|
||||||
|
vndbinder_use(hal_power_stats)
|
||||||
|
add_service(hal_power_stats_server, power_stats_service)
|
||||||
|
|
||||||
|
get_prop(hal_power_stats_default, wifi_hal_prop)
|
1
sepolicy/vendor/vndservice.te
vendored
1
sepolicy/vendor/vndservice.te
vendored
|
@ -1 +1,2 @@
|
||||||
type remosaic_daemon_service, vndservice_manager_type;
|
type remosaic_daemon_service, vndservice_manager_type;
|
||||||
|
type power_stats_service, vndservice_manager_type;
|
||||||
|
|
1
sepolicy/vendor/vndservice_contexts
vendored
1
sepolicy/vendor/vndservice_contexts
vendored
|
@ -1 +1,2 @@
|
||||||
android.IRemosaicDaemon u:object_r:remosaic_daemon_service:s0
|
android.IRemosaicDaemon u:object_r:remosaic_daemon_service:s0
|
||||||
|
power.stats-vendor u:object_r:power_stats_service:s0
|
||||||
|
|
Loading…
Reference in a new issue