Drop SSR blobs and set SSR restart_level in init.qcom.rc
Change-Id: I32fc08c9ad36b9c8ebfc019fc87a19eece18f0b4 Signed-off-by: DennySPb <dennyspb@gmail.com>
This commit is contained in:
parent
92c43038ca
commit
68d09ebf7f
3 changed files with 16 additions and 6 deletions
|
@ -85,6 +85,17 @@ on early-boot
|
|||
exec u:r:qti_init_shell:s0 -- /vendor/bin/init.qcom.early_boot.sh
|
||||
exec u:r:qti_init_shell:s0 -- /vendor/bin/init.qti.can.sh
|
||||
|
||||
# SSR Setup
|
||||
write /sys/bus/msm_subsys/devices/subsys0/restart_level RELATED
|
||||
write /sys/bus/msm_subsys/devices/subsys1/restart_level RELATED
|
||||
write /sys/bus/msm_subsys/devices/subsys2/restart_level RELATED
|
||||
write /sys/bus/msm_subsys/devices/subsys3/restart_level RELATED
|
||||
write /sys/bus/msm_subsys/devices/subsys4/restart_level RELATED
|
||||
write /sys/bus/msm_subsys/devices/subsys5/restart_level RELATED
|
||||
write /sys/bus/msm_subsys/devices/subsys6/restart_level RELATED
|
||||
write /sys/bus/msm_subsys/devices/subsys7/restart_level RELATED
|
||||
write /sys/bus/msm_subsys/devices/subsys8/restart_level RELATED
|
||||
|
||||
# for backward compatibility
|
||||
chown system system /persist/sensors
|
||||
chown system system /persist/sensors/registry
|
||||
|
|
8
sepolicy/vendor/genfs_contexts
vendored
8
sepolicy/vendor/genfs_contexts
vendored
|
@ -6,23 +6,19 @@ genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.q
|
|||
# SSR
|
||||
genfscon sysfs /devices/platform/soc/aae0000.qcom,venus/subsys0/name u:object_r:sysfs_ssr:s0
|
||||
genfscon sysfs /devices/platform/soc/aae0000.qcom,venus/subsys0/restart_level u:object_r:sysfs_ssr_toggle:s0
|
||||
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,ipa_fws/subsys1/name u:object_r:sysfs_ssr:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,ipa_fws/subsys1/restart_level u:object_r:sysfs_ssr_toggle:s0
|
||||
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,kgsl-hyp/subsys2/restart_level u:object_r:sysfs_ssr_toggle:s0
|
||||
|
||||
genfscon sysfs /devices/platform/soc/17300000.qcom,lpass/subsys3/name u:object_r:sysfs_ssr:s0
|
||||
genfscon sysfs /devices/platform/soc/17300000.qcom,lpass/subsys3/restart_level u:object_r:sysfs_ssr_toggle:s0
|
||||
|
||||
genfscon sysfs /devices/platform/soc/5c00000.qcom,ssc/subsys4/name u:object_r:sysfs_ssr:s0
|
||||
genfscon sysfs /devices/platform/soc/5c00000.qcom,ssc/subsys4/restart_level u:object_r:sysfs_ssr_toggle:s0
|
||||
|
||||
genfscon sysfs /devices/platform/soc/8300000.qcom,turing/subsys5/name u:object_r:sysfs_ssr:s0
|
||||
genfscon sysfs /devices/platform/soc/8300000.qcom,turing/subsys5/restart_level u:object_r:sysfs_ssr_toggle:s0
|
||||
|
||||
genfscon sysfs /devices/platform/soc/4080000.qcom,mss/subsys6/name u:object_r:sysfs_ssr:s0
|
||||
genfscon sysfs /devices/platform/soc/4080000.qcom,mss/subsys6/restart_level u:object_r:sysfs_ssr_toggle:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,ipa_fws/subsys7/restart_level u:object_r:sysfs_ssr_toggle:s0
|
||||
genfscon sysfs /devices/platform/soc/soc:qcom,kgsl-hyp/subsys8/restart_level u:object_r:sysfs_ssr_toggle:s0
|
||||
|
||||
genfscon debugfs /wlan0 u:object_r:debugfs_wlan:s0
|
||||
genfscon debugfs /sched_features u:object_r:debugfs_sched_features:s0
|
||||
|
|
3
sepolicy/vendor/vendor_init.te
vendored
3
sepolicy/vendor/vendor_init.te
vendored
|
@ -6,6 +6,9 @@ permissive vendor_init;
|
|||
set_prop(vendor_init, public_vendor_default_prop)
|
||||
typeattribute vendor_init data_between_core_and_vendor_violators;
|
||||
|
||||
# Allow vendor_init to write to sysfs_ssr_toggl
|
||||
allow vendor_init sysfs_ssr_toggle:file w_file_perms;
|
||||
|
||||
# Allow vendor_init to check encryption status of system_data_file
|
||||
allow vendor_init system_data_file:dir { ioctl open read setattr };
|
||||
|
||||
|
|
Loading…
Reference in a new issue