fixup: sdm710-common: update power sepolicy from xiaomi-sdm845

- remove unwanted rc file
This commit is contained in:
giasen 2022-10-22 15:01:06 +02:00
parent dd42b3033c
commit c69c3e3d54
5 changed files with 14 additions and 25 deletions

View file

@ -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

View file

@ -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

View 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)

View file

@ -1 +1,2 @@
type remosaic_daemon_service, vndservice_manager_type; type remosaic_daemon_service, vndservice_manager_type;
type power_stats_service, vndservice_manager_type;

View file

@ -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