diff --git a/Android.bp b/Android.bp
index 9361be8..4b72b34 100644
--- a/Android.bp
+++ b/Android.bp
@@ -5,6 +5,7 @@
soong_namespace {
imports: [
"hardware/mediatek",
+ "hardware/mediatek/libmtkperf_client",
"hardware/xiaomi",
"vendor/xiaomi/rosemary",
],
@@ -1205,53 +1206,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
-cc_prebuilt_library_shared {
- name: "libmtkperf_client_vendor",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/vendor/lib/libmtkperf_client_vendor.so",
- ],
- shared_libs: [
- "liblog",
- "libhidlbase",
- "libutils",
- "vendor.mediatek.hardware.mtkpower@1.0",
- "vendor.mediatek.hardware.mtkpower@1.1",
- "vendor.mediatek.hardware.mtkpower@1.2",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libmtkperf_client_vendor.so",
- ],
- shared_libs: [
- "liblog",
- "libhidlbase",
- "libutils",
- "vendor.mediatek.hardware.mtkpower@1.0",
- "vendor.mediatek.hardware.mtkpower@1.1",
- "vendor.mediatek.hardware.mtkpower@1.2",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- soc_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "libmtkproperty",
owner: "xiaomi",
@@ -1613,49 +1567,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
-cc_prebuilt_library_shared {
- name: "libpowerhalwrap_vendor",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm: {
- srcs: [
- "proprietary/vendor/lib/libpowerhalwrap_vendor.so",
- ],
- shared_libs: [
- "liblog",
- "libutils",
- "libhidlbase",
- "vendor.mediatek.hardware.mtkpower@1.0",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libpowerhalwrap_vendor.so",
- ],
- shared_libs: [
- "liblog",
- "libutils",
- "libhidlbase",
- "vendor.mediatek.hardware.mtkpower@1.0",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "both",
- prefer: true,
- soc_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "libscltm",
owner: "xiaomi",
@@ -5428,39 +5339,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
-cc_prebuilt_library_shared {
- name: "vendor.mediatek.hardware.mtkpower@1.2-impl",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/hw/vendor.mediatek.hardware.mtkpower@1.2-impl.so",
- ],
- shared_libs: [
- "liblog",
- "libhardware",
- "libhidlbase",
- "libutils",
- "libcutils",
- "vendor.mediatek.hardware.mtkpower@1.0",
- "vendor.mediatek.hardware.mtkpower@1.1",
- "vendor.mediatek.hardware.mtkpower@1.2",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- relative_install_path: "hw",
- prefer: true,
- soc_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "vendor.mediatek.hardware.pq@2.15-impl",
owner: "xiaomi",
@@ -25195,106 +25073,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
-cc_prebuilt_library_shared {
- name: "libperfctl_vendor",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libperfctl_vendor.so",
- ],
- shared_libs: [
- "libc",
- "libcutils",
- "libui",
- "libutils",
- "libexpat",
- "liblog",
- "libc++",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- soc_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libpower_timer",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libpower_timer.so",
- ],
- shared_libs: [
- "liblog",
- "libutils",
- "libcutils",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- soc_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libpowerhal",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libpowerhal.so",
- ],
- shared_libs: [
- "libcutils",
- "libui",
- "libutils",
- "liblog",
- "libexpat",
- "libtinyxml2",
- "libhidlbase",
- "libhardware",
- "vendor.mediatek.hardware.netdagent@1.0",
- "vendor.mediatek.hardware.bluetooth.audio@2.1",
- "vendor.mediatek.hardware.bluetooth.audio@2.2",
- "libbluetooth_audio_session_mediatek",
- "vendor.mediatek.hardware.mtkpower@1.0",
- "vendor.mediatek.hardware.mtkpower@1.1",
- "vendor.mediatek.hardware.mtkpower@1.2",
- "libpower_timer",
- "libged",
- "libfmq",
- "libbase",
- "libaedv",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- soc_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "libpq_cust_base",
owner: "xiaomi",
@@ -30482,44 +30260,6 @@ cc_prebuilt_binary {
soc_specific: true,
}
-cc_prebuilt_binary {
- name: "vendor.mediatek.hardware.mtkpower@1.0-service",
- owner: "xiaomi",
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/bin/hw/vendor.mediatek.hardware.mtkpower@1.0-service",
- ],
- shared_libs: [
- "liblog",
- "libutils",
- "libcutils",
- "libhardware",
- "libhidlbase",
- "vendor.mediatek.hardware.mtkpower@1.0",
- "vendor.mediatek.hardware.mtkpower@1.1",
- "vendor.mediatek.hardware.mtkpower@1.2",
- "android.hardware.power-service-mediatek",
- "libbase",
- "libbinder_ndk",
- "android.hardware.power-V2-ndk",
- "libpower_timer",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- strip: {
- none: true,
- },
- prefer: true,
- relative_install_path: "hw",
- soc_specific: true,
-}
-
cc_prebuilt_binary {
name: "vendor.mediatek.hardware.nvram@1.1-service",
owner: "xiaomi",
diff --git a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mtkpower@1.0-service b/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mtkpower@1.0-service
deleted file mode 100755
index 6c918ad..0000000
Binary files a/proprietary/vendor/bin/hw/vendor.mediatek.hardware.mtkpower@1.0-service and /dev/null differ
diff --git a/proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-init.rc b/proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-init.rc
deleted file mode 100644
index ae3ebf2..0000000
--- a/proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-init.rc
+++ /dev/null
@@ -1,790 +0,0 @@
-on property:sys.boot_completed=1
- setprop vendor.powerhal.boot_complete 1
-
-on post-fs-data
- mkdir /data/vendor/powerhal 0775 system system
-
-# EAS. sched
- chown system system /dev/stune/schedtune.boost
- chmod 0664 /dev/stune/schedtune.boost
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_uclamp_min
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_uclamp_min
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_uclamp_min
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_uclamp_min
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_uclamp_min
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_uclamp_min
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_uclamp_min
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_uclamp_min
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perf_uclamp_min
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perf_uclamp_min
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perf_fg_uclamp_min
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perf_fg_uclamp_min
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perf_bg_uclamp_min
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perf_bg_uclamp_min
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perf_ta_uclamp_min
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perf_ta_uclamp_min
- chown system system /sys/devices/system/cpu/sched/idle_prefer
- chmod 0664 /sys/devices/system/cpu/sched/idle_prefer
- chown system system /dev/stune/top-app/schedtune.prefer_idle
- chmod 0664 /dev/stune/top-app/schedtune.prefer_idle
- chown system system /dev/stune/foreground/schedtune.prefer_idle
- chmod 0664 /dev/stune/foreground/schedtune.prefer_idle
- chown system system /sys/devices/system/cpu/sched/sched_boost
- chmod 0664 /sys/devices/system/cpu/sched/sched_boost
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/sched_boost
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/sched_boost
- chown system system /dev/stune/background/schedtune.boost
- chmod 0664 /dev/stune/background/schedtune.boost
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_down_throttle
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_down_throttle
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_up_throttle
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_up_throttle
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_sync_flag
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_schedplus_sync_flag
- chown system system /sys/devices/system/cpu/sched/cpu_prefer
- chmod 0664 /sys/devices/system/cpu/sched/cpu_prefer
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/cpu_prefer
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/cpu_prefer
- chown system system /dev/cpuset/foreground/prefer_cpu
- chmod 0664 /dev/cpuset/foreground/prefer_cpu
- chown system system /dev/cpuset/background/prefer_cpu
- chmod 0664 /dev/cpuset/background/prefer_cpu
- chown system system /dev/cpuset/top-app/prefer_cpu
- chmod 0664 /dev/cpuset/top-app/prefer_cpu
- chown system system /dev/cpuset/system-background/prefer_cpu
- chmod 0664 /dev/cpuset/system-background/prefer_cpu
- chown system system /sys/module/cache_ctrl/parameters/enable
- chmod 0664 /sys/module/cache_ctrl/parameters/enable
- chown system system /sys/devices/system/cpu/cpu4/core_ctl/offline_throttle_ms
- chmod 0660 /sys/devices/system/cpu/cpu4/core_ctl/offline_throttle_ms
- chown system system /sys/devices/system/cpu/cpu7/core_ctl/offline_throttle_ms
- chmod 0660 /sys/devices/system/cpu/cpu7/core_ctl/offline_throttle_ms
- chown system system /sys/devices/system/cpu/cpu0/core_ctl/btask_up_thresh
- chmod 0660 /sys/devices/system/cpu/cpu0/core_ctl/btask_up_thresh
- chown system system /sys/devices/system/cpu/cpu4/core_ctl/btask_up_thresh
- chmod 0660 /sys/devices/system/cpu/cpu4/core_ctl/btask_up_thresh
- chown system system /sys/devices/system/cpu/cpu7/core_ctl/cpu_tj_degree
- chmod 0660 /sys/devices/system/cpu/cpu7/core_ctl/cpu_tj_degree
- chown system system /sys/devices/system/cpu/cpu7/core_ctl/cpu_tj_btask_thresh
- chmod 0660 /sys/devices/system/cpu/cpu7/core_ctl/cpu_tj_btask_thresh
- chown system system /sys/devices/system/cpu/cpufreq/schedutil/up_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/schedutil/up_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/schedutil/down_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/schedutil/down_rate_limit_us
- chown system system /dev/stune/foreground/schedtune.uclamp.min
- chmod 0660 /dev/stune/foreground/schedtune.uclamp.min
- chown system system /dev/stune/background/schedtune.uclamp.min
- chmod 0660 /dev/stune/foreground/schedtune.uclamp.max
- chown system system /dev/stune/foreground/schedtune.uclamp.max
- chmod 0660 /dev/stune/background/schedtune.uclamp.min
- chown system system /dev/stune/top-app/schedtune.uclamp.min
- chmod 0660 /dev/stune/top-app/schedtune.uclamp.min
- chown system system /dev/cpuctl/foreground/cpu.uclamp.min
- chmod 0660 /dev/cpuctl/foreground/cpu.uclamp.min
- chown system system /dev/cpuctl/background/cpu.uclamp.min
- chmod 0660 /dev/cpuctl/background/cpu.uclamp.min
- chown system system /dev/cpuctl/top-app/cpu.uclamp.min
- chmod 0660 /dev/cpuctl/top-app/cpu.uclamp.min
- chown system system /dev/cpuctl/system/cpu.uclamp.min
- chmod 0660 /dev/cpuctl/system/cpu.uclamp.min
- chown system system /dev/cpuctl/system-background/cpu.uclamp.min
- chmod 0660 /dev/cpuctl/system-background/cpu.uclamp.min
- chown system system /dev/cpuctl/rt/cpu.uclamp.min
- chmod 0660 /dev/cpuctl/rt/cpu.uclamp.min
- chown system system /dev/cpuctl/foreground/cpu.uclamp.latency_sensitive
- chmod 0660 /dev/cpuctl/foreground/cpu.uclamp.latency_sensitive
- chown system system /dev/cpuctl/background/cpu.uclamp.latency_sensitive
- chmod 0660 /dev/cpuctl/background/cpu.uclamp.latency_sensitive
- chown system system /dev/cpuctl/top-app/cpu.uclamp.latency_sensitive
- chmod 0660 /dev/cpuctl/top-app/cpu.uclamp.latency_sensitive
- chown system system /dev/cpuctl/system/cpu.uclamp.latency_sensitive
- chmod 0660 /dev/cpuctl/system/cpu.uclamp.latency_sensitive
- chown system system /dev/cpuctl/system-background/cpu.uclamp.latency_sensitive
- chmod 0660 /dev/cpuctl/system-background/cpu.uclamp.latency_sensitive
- chown system system /dev/cpuctl/rt/cpu.uclamp.latency_sensitive
- chmod 0660 /dev/cpuctl/rt/cpu.uclamp.latency_sensitive
- chown system system /dev/cpuctl/foreground/cpu.uclamp.max
- chmod 0660 /dev/cpuctl/foreground/cpu.uclamp.max
- chown system system /dev/cpuctl/background/cpu.uclamp.max
- chmod 0660 /dev/cpuctl/background/cpu.uclamp.max
- chown system system /dev/cpuctl/top-app/cpu.uclamp.max
- chmod 0660 /dev/cpuctl/top-app/cpu.uclamp.max
- chown system system /dev/cpuctl/rt/cpu.uclamp.max
- chmod 0660 /dev/cpuctl/rt/cpu.uclamp.max
- chown system system /dev/cpuctl/system/cpu.uclamp.max
- chmod 0660 /dev/cpuctl/system/cpu.uclamp.max
- chown system system /dev/cpuctl/system-background/cpu.uclamp.max
- chmod 0660 /dev/cpuctl/system-background/cpu.uclamp.max
- chown system system /dev/cpuset/top-app/cpus
- chmod 0660 /dev/cpuset/top-app/cpus
- chown system system /sys/devices/system/cpu/cpufreq/policy0/up_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy0/up_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy0/down_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy0/down_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy4/up_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy4/up_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy4/down_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy4/down_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy7/up_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy7/up_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy7/down_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy7/down_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy0/sugov_ext/up_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy0/sugov_ext/up_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy4/sugov_ext/up_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy4/sugov_ext/up_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy7/sugov_ext/up_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy7/sugov_ext/up_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy6/sugov_ext/up_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy6/sugov_ext/up_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy0/sugov_ext/down_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy0/sugov_ext/down_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy4/sugov_ext/down_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy4/sugov_ext/down_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy6/sugov_ext/down_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy6/sugov_ext/down_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/policy7/sugov_ext/down_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy7/sugov_ext/down_rate_limit_us
- chown system system /sys/module/mtk_core_ctl/parameters/policy_enable
- chmod 0660 /sys/module/mtk_core_ctl/parameters/policy_enable
- chown system system /sys/devices/system/cpu/sched_ctl/sched_core_pause_info
- chmod 0660 /sys/devices/system/cpu/sched_ctl/sched_core_pause_info
- chown system system /sys/devices/system/cpu/cpufreq/sugov_ext/up_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/sugov_ext/up_rate_limit_us
- chown system system /sys/devices/system/cpu/cpufreq/sugov_ext/down_rate_limit_us
- chmod 0660 /sys/devices/system/cpu/cpufreq/sugov_ext/down_rate_limit_us
-
-# Task turbo
- chown system system /sys/module/task_turbo/parameters/feats
- chmod 0664 /sys/module/task_turbo/parameters/feats
-
-# BW monitor
- chown system system /proc/fliperfs/cg_enable
- chmod 0664 /proc/fliperfs/cg_enable
- chown system system /proc/fliperfs/cg_threshold
- chmod 0664 /proc/fliperfs/cg_threshold
- chown system system /proc/fliperfs/cg_threshold_ddr3
- chmod 0664 /proc/fliperfs/cg_threshold_ddr3
- chown system system /proc/fliperfs/perf
- chmod 0664 /proc/fliperfs/perf
- chown system system /proc/fliperfs/perf_ddr3
- chmod 0664 /proc/fliperfs/perf_ddr3
- chown system system /proc/fliperfs/emi
- chmod 0664 /proc/fliperfs/emi
- chown system system /proc/perfmgr/boost_ctrl/dram_ctrl/emi
- chmod 0664 /proc/perfmgr/boost_ctrl/dram_ctrl/emi
- chown system system /proc/perfmgr/boost_ctrl/dram_ctrl/ddr
- chmod 0664 /proc/perfmgr/boost_ctrl/dram_ctrl/ddr
- chown system system /proc/perfmgr/boost_ctrl/dram_ctrl/ddr_lp5
- chmod 0664 /proc/perfmgr/boost_ctrl/dram_ctrl/ddr_lp5
- chown system system /proc/perfmgr/boost_ctrl/dram_ctrl/ddr_lp5_hfr
- chmod 0664 /proc/perfmgr/boost_ctrl/dram_ctrl/ddr_lp5_hfr
- chown system system /proc/perfmgr/boost_ctrl/dram_ctrl/vcore
- chmod 0664 /proc/perfmgr/boost_ctrl/dram_ctrl/vcore
- chown system system /proc/perfmgr/boost_ctrl/dram_ctrl/vcore_lp3
- chmod 0664 /proc/perfmgr/boost_ctrl/dram_ctrl/vcore_lp3
- chown system system /sys/class/devfreq/mtk-dvfsrc-devfreq/userspace/set_freq
- chmod 0664 /sys/class/devfreq/mtk-dvfsrc-devfreq/userspace/set_freq
-
-# CPU freq
- chown system system /proc/cpufreq/cpufreq_cci_mode
- chmod 0664 /proc/cpufreq/cpufreq_cci_mode
- chown system system /proc/cpuhvfs/cpufreq_cci_mode
- chmod 0664 /proc/cpuhvfs/cpufreq_cci_mode
- chown system system /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq
- chown system system /sys/devices/system/cpu/cpufreq/policy4/scaling_min_freq
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy4/scaling_min_freq
- chown system system /sys/devices/system/cpu/cpufreq/policy6/scaling_min_freq
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy6/scaling_min_freq
- chown system system /sys/devices/system/cpu/cpufreq/policy7/scaling_min_freq
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy7/scaling_min_freq
- chown system system /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq
- chown system system /sys/devices/system/cpu/cpufreq/policy4/scaling_max_freq
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy4/scaling_max_freq
- chown system system /sys/devices/system/cpu/cpufreq/policy6/scaling_max_freq
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy6/scaling_max_freq
- chown system system /sys/devices/system/cpu/cpufreq/policy7/scaling_max_freq
- chmod 0660 /sys/devices/system/cpu/cpufreq/policy7/scaling_max_freq
-
-# perfmgr
- chown system system /proc/perfmgr/smart/app_is_sports
- chmod 0660 /proc/perfmgr/smart/app_is_sports
- chown system system /proc/perfmgr/legacy/perfserv_core
- chmod 0664 /proc/perfmgr/legacy/perfserv_core
- chown system system /proc/perfmgr/legacy/perfserv_freq
- chmod 0664 /proc/perfmgr/legacy/perfserv_freq
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_boost
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ta_boost
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_boost
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_fg_boost
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_boost
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_bg_boost
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_freq
- chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_freq
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_core
- chmod 0660 /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_core
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ext_launch_mon
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_ext_launch_mon
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/m_sched_migrate_cost_n
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/m_sched_migrate_cost_n
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/sched_big_task_rotation
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/sched_big_task_rotation
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/sched_stune_task_thresh
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/sched_stune_task_thresh
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_prefer_idle
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perfserv_prefer_idle
- chown system system /proc/perfmgr/boost_ctrl/eas_ctrl/perf_prefer_idle
- chmod 0664 /proc/perfmgr/boost_ctrl/eas_ctrl/perf_prefer_idle
- chown system system /proc/perfmgr/boost_ctrl/topo_ctrl/is_big_little
- chmod 0664 /proc/perfmgr/boost_ctrl/topo_ctrl/is_big_little
- chown system system /proc/perfmgr/boost_ctrl/topo_ctrl/nr_clusters
- chmod 0664 /proc/perfmgr/boost_ctrl/topo_ctrl/nr_clusters
- chown system system /proc/perfmgr/boost_ctrl/topo_ctrl/cpus_per_cluster
- chmod 0664 /proc/perfmgr/boost_ctrl/topo_ctrl/cpus_per_cluster
- chown system system /proc/perfmgr/tchbst/user/usrtch
- chmod 0664 /proc/perfmgr/tchbst/user/usrtch
- chown system system /sys/module/mtk_fpsgo/parameters/cfp_onoff
- chmod 0664 /sys/module/mtk_fpsgo/parameters/cfp_onoff
- chown system system /sys/module/mtk_fpsgo/parameters/cfp_polling_ms
- chmod 0664 /sys/module/mtk_fpsgo/parameters/cfp_polling_ms
- chown system system /sys/module/mtk_fpsgo/parameters/cfp_up_loading
- chmod 0664 /sys/module/mtk_fpsgo/parameters/cfp_up_loading
- chown system system /sys/module/mtk_fpsgo/parameters/cfp_down_loading
- chmod 0664 /sys/module/mtk_fpsgo/parameters/cfp_down_loading
- chown system system /sys/module/mtk_fpsgo/parameters/cfp_up_time
- chmod 0664 /sys/module/mtk_fpsgo/parameters/cfp_up_time
- chown system system /sys/module/mtk_fpsgo/parameters/cfp_down_time
- chmod 0664 /sys/module/mtk_fpsgo/parameters/cfp_down_time
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_enable
- chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_enable
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_polling_ms
- chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_polling_ms
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_loading
- chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_loading
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_loading
- chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_loading
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_time
- chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_time
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_time
- chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_time
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_opp
- chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_up_opp
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_opp
- chmod 0664 /proc/perfmgr/boost_ctrl/cpu_ctrl/cfp_down_opp
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_iso_cpu
- chmod 0660 /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_iso_cpu
- chown system system /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_all_cpu_deisolated
- chmod 0660 /proc/perfmgr/boost_ctrl/cpu_ctrl/perfserv_all_cpu_deisolated
- chown system system /proc/perfmgr/syslimiter/syslimiter_force_disable
- chmod 0664 /proc/perfmgr/syslimiter/syslimiter_force_disable
- chown system system /proc/perfmgr/syslimiter/syslimiter_tolerance_percent
- chmod 0664 /proc/perfmgr/syslimiter/syslimiter_tolerance_percent
- chown system system /proc/perfmgr/syslimiter/syslimiter_limit_freq
- chmod 0660 /proc/perfmgr/syslimiter/syslimiter_limit_freq
-
-# GED, GPU
- chown system system /sys/module/ged/parameters/gx_top_app_pid
- chmod 0660 /sys/module/ged/parameters/gx_top_app_pid
- chown system system /sys/module/ged/parameters/gx_force_cpu_boost
- chmod 0660 /sys/module/ged/parameters/gx_force_cpu_boost
- chown system system /sys/kernel/ged/hal/timer_base_dvfs_margin
- chmod 0664 /sys/kernel/ged/hal/timer_base_dvfs_margin
- chown system system /sys/kernel/ged/hal/loading_base_dvfs_step
- chmod 0664 /sys/kernel/ged/hal/loading_base_dvfs_step
- chown system system /sys/kernel/ged/hal/dvfs_margin_value
- chmod 0664 /sys/kernel/ged/hal/dvfs_margin_value
- chown system system /sys/kernel/ged/hal/dvfs_cwaitg
- chmod 0664 /sys/kernel/ged/hal/dvfs_cwaitg
- chown system system /sys/kernel/ged/hal/dvfs_loading_mode
- chmod 0664 /sys/kernel/ged/hal/dvfs_loading_mode
- chown system system /sys/kernel/ged/hal/dvfs_workload_mode
- chmod 0664 /sys/kernel/ged/hal/dvfs_workload_mode
- chown system system /sys/class/misc/mali0/device/power_policy
- chmod 0664 /sys/class/misc/mali0/device/power_policy
- chown system system /sys/class/misc/mali0/device/pm_poweroff
- chmod 0660 /sys/class/misc/mali0/device/pm_poweroff
- chown system system /sys/kernel/ged/hal/total_gpu_freq_level_count
- chmod 0664 /sys/kernel/ged/hal/total_gpu_freq_level_count
- chown system system /sys/kernel/ged/hal/custom_boost_gpu_freq
- chmod 0664 /sys/kernel/ged/hal/custom_boost_gpu_freq
- chown system system /sys/kernel/ged/hal/custom_upbound_gpu_freq
- chmod 0664 /sys/kernel/ged/hal/custom_upbound_gpu_freq
- chown system system /sys/kernel/ged/hal/dcs_mode
- chmod 0664 /sys/kernel/ged/hal/dcs_mode
- chown system system /sys/kernel/ged/hal/fw_idle
- chmod 0664 /sys/kernel/ged/hal/fw_idle
- chown system system /sys/kernel/ged/hal/gpu_boost_level
- chmod 0664 /sys/kernel/ged/hal/gpu_boost_level
- chown system system /sys/kernel/ged/hal/loading_window_size
- chmod 0664 /sys/kernel/ged/hal/loading_window_size
- chown system system /sys/kernel/ged/hal/loading_stride_size
- chmod 0664 /sys/kernel/ged/hal/loading_stride_size
- chown system system /sys/kernel/ged/hal/fallback_timing
- chmod 0664 /sys/kernel/ged/hal/fallback_timing
- chown system system /sys/kernel/ged/hal/fallback_interval
- chmod 0664 /sys/kernel/ged/hal/fallback_interval
- chown system system /proc/sys/vm/min_free_kbytes
- chmod 0660 /proc/sys/vm/min_free_kbytes
- chown system system /sys/kernel/mm/transparent_hugepage/enabled
- chmod 0660 /sys/kernel/mm/transparent_hugepage/enabled
- chown system system /sys/kernel/mm/transparent_hugepage/defrag
- chmod 0660 /sys/kernel/mm/transparent_hugepage/defrag
- chown system system /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
- chmod 0660 /sys/kernel/mm/transparent_hugepage/khugepaged/defrag
- chown system system /sys/kernel/mm/transparent_hugepage/khugepaged/scan_sleep_millisecs
- chmod 0660 /sys/kernel/mm/transparent_hugepage/khugepaged/scan_sleep_millisecs
- chown system system /sys/module/ged/parameters/g_fb_dvfs_threshold
- chmod 0664 /sys/module/ged/parameters/g_fb_dvfs_threshold
-
-
-# PPM
- chown system system /proc/ppm/policy_status
- chmod 0664 /proc/ppm/policy_status
- chown system system /proc/ppm/policy/userlimit_boost
- chmod 0664 /proc/ppm/policy/userlimit_boost
- chown system system /proc/ppm/policy/hard_userlimit_cpu_freq
- chmod 0664 /proc/ppm/policy/hard_userlimit_cpu_freq
-
-# Cache
- chown system system /sys/module/ca_drv/parameters/enable
- chmod 0664 /sys/module/ca_drv/parameters/enable
- chown system system /sys/module/pftch_qos/parameters/enable
- chmod 0664 /sys/module/pftch_qos/parameters/enable
-
-# FPSGO
- chown system system /sys/module/fbt_cpu/parameters/bhr_opp
- chmod 0664 /sys/module/fbt_cpu/parameters/bhr_opp
- chown system system /sys/module/fbt_cpu/parameters/bhr
- chmod 0664 /sys/module/fbt_cpu/parameters/bhr
- chown system system /sys/module/fbt_cpu/parameters/floor_bound
- chmod 0664 /sys/module/fbt_cpu/parameters/floor_bound
- chown system system /sys/module/fbt_cpu/parameters/kmin
- chmod 0664 /sys/module/fbt_cpu/parameters/kmin
- chown system system /sys/module/fbt_cpu/parameters/variance
- chmod 0660 /sys/module/fbt_cpu/parameters/variance
- chown system system /sys/module/mtk_fpsgo/parameters/bhr_opp
- chmod 0664 /sys/module/mtk_fpsgo/parameters/bhr_opp
- chown system system /sys/module/mtk_fpsgo/parameters/bhr
- chmod 0664 /sys/module/mtk_fpsgo/parameters/bhr
- chown system system /sys/module/mtk_fpsgo/parameters/floor_bound
- chmod 0664 /sys/module/mtk_fpsgo/parameters/floor_bound
- chown system system /sys/module/mtk_fpsgo/parameters/kmin
- chmod 0664 /sys/module/mtk_fpsgo/parameters/kmin
- chown system system /sys/kernel/fpsgo/fstb/fstb_tune_dfps_ceiling
- chmod 0664 /sys/kernel/fpsgo/fstb/fstb_tune_dfps_ceiling
- chown system system /sys/kernel/fpsgo/fstb/fstb_soft_level
- chmod 0664 /sys/kernel/fpsgo/fstb/fstb_soft_level
- chown system system /sys/kernel/fpsgo/fstb/fstb_fps_list
- chmod 0664 /sys/kernel/fpsgo/fstb/fstb_fps_list
- chown system system /proc/cm_mgr/dbg_cm_mgr
- chmod 0664 /proc/cm_mgr/dbg_cm_mgr
- chown system system /sys/kernel/cm_mgr/dbg_cm_mgr
- chmod 0664 /sys/kernel/cm_mgr/dbg_cm_mgr
- chown system system /sys/kernel/fpsgo/minitop/enable
- chmod 0664 /sys/kernel/fpsgo/minitop/enable
- chown system system /sys/kernel/fpsgo/minitop/thrs_heavy
- chmod 0664 /sys/kernel/fpsgo/minitop/thrs_heavy
- chown system system /sys/kernel/fpsgo/fstb/fstb_fteh_list
- chmod 0664 /sys/kernel/fpsgo/fstb/fstb_fteh_list
- chown system system /sys/kernel/fpsgo/eara/ai_bench
- chmod 0664 /sys/kernel/fpsgo/eara/ai_bench
- chown system system /sys/kernel/fpsgo/common/gpu_block_boost
- chmod 0664 /sys/kernel/fpsgo/common/gpu_block_boost
- chown system system /sys/kernel/fpsgo/fbt/boost_ta
- chmod 0664 /sys/kernel/fpsgo/fbt/boost_ta
- chown system system /sys/kernel/fpsgo/fstb/margin_mode
- chmod 0664 /sys/kernel/fpsgo/fstb/margin_mode
- chown system system /sys/kernel/fpsgo/fstb/margin_mode_dbnc_a
- chmod 0664 /sys/kernel/fpsgo/fstb/margin_mode_dbnc_a
- chown system system /sys/kernel/fpsgo/fstb/margin_mode_dbnc_b
- chmod 0664 /sys/kernel/fpsgo/fstb/margin_mode_dbnc_b
- chown system system /sys/kernel/fpsgo/fstb/margin_mode_gpu
- chmod 0664 /sys/kernel/fpsgo/fstb/margin_mode_gpu
- chown system system /sys/kernel/fpsgo/fstb/margin_mode_gpu_dbnc_a
- chmod 0664 /sys/kernel/fpsgo/fstb/margin_mode_gpu_dbnc_a
- chown system system /sys/kernel/fpsgo/fstb/margin_mode_gpu_dbnc_b
- chmod 0664 /sys/kernel/fpsgo/fstb/margin_mode_gpu_dbnc_b
- chown system system /sys/kernel/fpsgo/fstb/jump_check_num
- chmod 0664 /sys/kernel/fpsgo/fstb/jump_check_num
- chown system system /sys/kernel/fpsgo/fstb/jump_check_q_pct
- chmod 0664 /sys/kernel/fpsgo/fstb/jump_check_q_pct
- chown system system /sys/kernel/fpsgo/fstb/set_render_max_fps
- chown system system /sys/kernel/fpsgo/fstb/set_render_no_ctrl
- chown system system /sys/kernel/fpsgo/fstb/set_ui_ctrl
- chmod 0660 /sys/kernel/fpsgo/fstb/set_render_max_fps
- chmod 0660 /sys/kernel/fpsgo/fstb/set_render_no_ctrl
- chmod 0660 /sys/kernel/fpsgo/fstb/set_ui_ctrl
- chown system system /sys/kernel/eara_thermal/enable
- chmod 0660 /sys/kernel/eara_thermal/enable
- chown system system /sys/module/fbt_cpu/parameters/rescue_percent
- chmod 0664 /sys/module/fbt_cpu/parameters/rescue_percent
- chown system system /sys/module/fbt_cpu/parameters/rescue_enhance_f
- chmod 0664 /sys/module/fbt_cpu/parameters/rescue_enhance_f
- chown system system /sys/module/fbt_cpu/parameters/rescue_opp_c
- chmod 0664 /sys/module/fbt_cpu/parameters/rescue_opp_c
- chown system system /sys/module/fbt_cpu/parameters/rescue_second_enable
- chmod 0664 /sys/module/fbt_cpu/parameters/rescue_second_enable
- chown system system /sys/module/fbt_cpu/parameters/rescue_second_time
- chmod 0664 /sys/module/fbt_cpu/parameters/rescue_second_time
- chown system system /sys/module/fbt_cpu/parameters/rescue_second_group
- chmod 0664 /sys/module/fbt_cpu/parameters/rescue_second_group
- chown system system /sys/module/fbt_cpu/parameters/rescue_second_enhance_f
- chmod 0664 /sys/module/fbt_cpu/parameters/rescue_second_enhance_f
- chown system system /sys/module/mtk_fpsgo/parameters/rescue_percent
- chmod 0664 /sys/module/mtk_fpsgo/parameters/rescue_percent
- chown system system /sys/module/mtk_fpsgo/parameters/rescue_enhance_f
- chmod 0664 /sys/module/mtk_fpsgo/parameters/rescue_enhance_f
- chown system system /sys/module/mtk_fpsgo/parameters/rescue_opp_c
- chmod 0664 /sys/module/mtk_fpsgo/parameters/rescue_opp_c
- chown system system /sys/module/mtk_fpsgo/parameters/rescue_opp_f
- chmod 0664 /sys/module/mtk_fpsgo/parameters/rescue_opp_f
- chown system system /sys/module/mtk_fpsgo/parameters/rescue_second_enable
- chmod 0664 /sys/module/mtk_fpsgo/parameters/rescue_second_enable
- chown system system /sys/module/mtk_fpsgo/parameters/rescue_second_time
- chmod 0664 /sys/module/mtk_fpsgo/parameters/rescue_second_time
- chown system system /sys/module/mtk_fpsgo/parameters/rescue_second_group
- chmod 0664 /sys/module/mtk_fpsgo/parameters/rescue_second_group
- chown system system /sys/module/mtk_fpsgo/parameters/rescue_second_enhance_f
- chmod 0664 /sys/module/mtk_fpsgo/parameters/rescue_second_enhance_f
- chown system system /sys/module/mtk_fpsgo/parameters/check_running
- chmod 0664 /sys/module/mtk_fpsgo/parameters/check_running
- chown system system /sys/module/mtk_fpsgo/parameters/rescue_second_g_enable
- chmod 0664 /sys/module/mtk_fpsgo/parameters/rescue_second_g_enable
- chown system system /sys/kernel/fpsgo/fbt/ultra_rescue
- chmod 0664 /sys/kernel/fpsgo/fbt/ultra_rescue
- chown system system /sys/module/fbt_cpu/parameters/deqtime_bound
- chmod 0664 /sys/module/fbt_cpu/parameters/deqtime_bound
- chown system system /sys/module/fbt_cpu/parameters/short_rescue_ns
- chmod 0664 /sys/module/fbt_cpu/parameters/short_rescue_ns
- chown system system /sys/module/fbt_cpu/parameters/min_rescue_percent
- chmod 0664 /sys/module/fbt_cpu/parameters/min_rescue_percent
- chown system system /sys/module/fbt_cpu/parameters/adjust_loading
- chmod 0664 /sys/module/fbt_cpu/parameters/adjust_loading
- chown system system /sys/module/fbt_cpu/parameters/loading_adj_cnt
- chmod 0664 /sys/module/fbt_cpu/parameters/loading_adj_cnt
- chown system system /sys/module/fbt_cpu/parameters/loading_debnc_cnt
- chmod 0664 /sys/module/fbt_cpu/parameters/loading_debnc_cnt
- chown system system /sys/module/fbt_cpu/parameters/loading_time_diff
- chmod 0664 /sys/module/fbt_cpu/parameters/loading_time_diff
- chown system system /sys/module/fbt_cpu/parameters/loading_th
- chmod 0664 /sys/module/fbt_cpu/parameters/loading_th
- chown system system /sys/module/mtk_fpsgo/parameters/deqtime_bound
- chmod 0664 /sys/module/mtk_fpsgo/parameters/deqtime_bound
- chown system system /sys/module/mtk_fpsgo/parameters/short_rescue_ns
- chmod 0664 /sys/module/mtk_fpsgo/parameters/short_rescue_ns
- chown system system /sys/module/mtk_fpsgo/parameters/min_rescue_percent
- chmod 0664 /sys/module/mtk_fpsgo/parameters/min_rescue_percent
- chown system system /sys/module/mtk_fpsgo/parameters/adjust_loading
- chmod 0664 /sys/module/mtk_fpsgo/parameters/adjust_loading
- chown system system /sys/module/mtk_fpsgo/parameters/adjust_loading_hwui_hint
- chmod 0664 /sys/module/mtk_fpsgo/parameters/adjust_loading_hwui_hint
- chown system system /sys/module/mtk_fpsgo/parameters/loading_adj_cnt
- chmod 0664 /sys/module/mtk_fpsgo/parameters/loading_adj_cnt
- chown system system /sys/module/mtk_fpsgo/parameters/loading_debnc_cnt
- chmod 0664 /sys/module/mtk_fpsgo/parameters/loading_debnc_cnt
- chown system system /sys/module/mtk_fpsgo/parameters/loading_time_diff
- chmod 0664 /sys/module/mtk_fpsgo/parameters/loading_time_diff
- chown system system /sys/module/mtk_fpsgo/parameters/loading_th
- chmod 0664 /sys/module/mtk_fpsgo/parameters/loading_th
- chown system system /sys/kernel/fpsgo/fbt/llf_task_policy
- chmod 0664 /sys/kernel/fpsgo/fbt/llf_task_policy
- chown system system /sys/kernel/fpsgo/fbt/light_loading_policy
- chmod 0664 /sys/kernel/fpsgo/fbt/light_loading_policy
- chown system system /sys/module/mtk_fpsgo/parameters/loading_ignore_enable
- chmod 0664 /sys/module/mtk_fpsgo/parameters/loading_ignore_enable
- chown system system /sys/kernel/fpsgo/fbt/thrm_temp_th
- chmod 0664 /sys/kernel/fpsgo/fbt/thrm_temp_th
- chown system system /sys/kernel/fpsgo/fbt/thrm_limit_cpu
- chmod 0664 /sys/kernel/fpsgo/fbt/thrm_limit_cpu
- chown system system /sys/kernel/fpsgo/fbt/thrm_sub_cpu
- chmod 0664 /sys/kernel/fpsgo/fbt/thrm_sub_cpu
- chown system system /sys/kernel/fpsgo/fbt/thrm_activate_fps
- chmod 0664 /sys/kernel/fpsgo/fbt/thrm_activate_fps
- chown system system /sys/module/fbt_cpu/parameters/cm_big_cap
- chmod 0664 /sys/module/fbt_cpu/parameters/cm_big_cap
- chown system system /sys/module/fbt_cpu/parameters/cm_tdiff
- chmod 0664 /sys/module/fbt_cpu/parameters/cm_tdiff
- chown system system /sys/module/mtk_fpsgo/parameters/cm_big_cap
- chmod 0664 /sys/module/mtk_fpsgo/parameters/cm_big_cap
- chown system system /sys/module/mtk_fpsgo/parameters/cm_tdiff
- chmod 0664 /sys/module/mtk_fpsgo/parameters/cm_tdiff
- chown system system /sys/module/fbt_cpu/parameters/boost_affinity
- chmod 0664 /sys/module/fbt_cpu/parameters/boost_affinity
- chown system system /sys/module/mtk_fpsgo/parameters/boost_affinity
- chmod 0664 /sys/module/mtk_fpsgo/parameters/boost_affinity
- chown system system /sys/module/mtk_fpsgo/parameters/boost_LR
- chmod 0664 /sys/module/mtk_fpsgo/parameters/boost_LR
- chown system system /sys/module/xgf/parameters/xgf_dep_frames
- chmod 0664 /sys/module/xgf/parameters/xgf_dep_frames
- chown system system /sys/module/xgf/parameters/xgf_extra_sub
- chmod 0664 /sys/module/xgf/parameters/xgf_extra_sub
- chown system system /sys/module/xgf/parameters/xgf_ema_dividend
- chmod 0664 /sys/module/xgf/parameters/xgf_ema_dividend
- chown system system /sys/module/mtk_fpsgo/parameters/xgf_dep_frames
- chmod 0664 /sys/module/mtk_fpsgo/parameters/xgf_dep_frames
- chown system system /sys/module/mtk_fpsgo/parameters/xgf_extra_sub
- chmod 0664 /sys/module/mtk_fpsgo/parameters/xgf_extra_sub
- chown system system /sys/module/mtk_fpsgo/parameters/xgf_ema_dividend
- chmod 0664 /sys/module/mtk_fpsgo/parameters/xgf_ema_dividend
- chown system system /sys/kernel/fpsgo/xgf/xgf_spid_list
- chmod 0664 /sys/kernel/fpsgo/xgf/xgf_spid_list
- chown system system /sys/kernel/gbe/gbe_enable1
- chmod 0664 /sys/kernel/gbe/gbe_enable1
- chown system system /sys/kernel/gbe/gbe_boost_list1
- chmod 0664 /sys/kernel/gbe/gbe_boost_list1
- chown system system /sys/kernel/gbe/gbe_enable2
- chmod 0664 /sys/kernel/gbe/gbe_enable2
- chown system system /sys/kernel/gbe/gbe2_timer2
- chmod 0664 /sys/kernel/gbe/gbe2_timer2
- chown system system /sys/kernel/gbe/gbe2_loading_th
- chmod 0664 /sys/kernel/gbe/gbe2_loading_th
- chown system system /sys/kernel/gbe/gbe2_fg_pid
- chmod 0664 /sys/kernel/gbe/gbe2_fg_pid
- chown system system /sys/kernel/gbe/gbe2_max_boost_cnt
- chmod 0664 /sys/kernel/gbe/gbe2_max_boost_cnt
- chown system system /sys/kernel/gbe/gbe_policy_mask
- chmod 0664 /sys/kernel/gbe/gbe_policy_mask
- chown system system /sys/kernel/gbe/gbe2_timer1
- chmod 0664 /sys/kernel/gbe/gbe2_timer1
- chown system system /sys/kernel/gbe/gbe_thrm_hdrm_thrs
- chmod 0664 /sys/kernel/gbe/gbe_thrm_hdrm_thrs
- chown system system /sys/kernel/gbe/gbe_cpu_1
- chmod 0664 /sys/kernel/gbe/gbe_cpu_1
- chown system system /sys/kernel/gbe/gbe_cpu_0
- chmod 0664 /sys/kernel/gbe/gbe_cpu_0
- chown system system /sys/kernel/fpsgo/fbt/switch_idleprefer
- chmod 0664 /sys/kernel/fpsgo/fbt/switch_idleprefer
- chown system system /sys/module/xgf/parameters/xgf_sp_name_id
- chmod 0664 /sys/module/xgf/parameters/xgf_sp_name_id
- chown system system /sys/module/xgf/parameters/xgf_spid_sub
- chmod 0664 /sys/module/xgf/parameters/xgf_spid_sub
- chown system system /sys/module/xgf/parameters/xgf_spid_ck_period
- chmod 0664 /sys/module/xgf/parameters/xgf_spid_ck_period
- chown system system /sys/module/mtk_fpsgo/parameters/xgf_sp_name_id
- chmod 0664 /sys/module/mtk_fpsgo/parameters/xgf_sp_name_id
- chown system system /sys/module/mtk_fpsgo/parameters/xgf_spid_sub
- chmod 0664 /sys/module/mtk_fpsgo/parameters/xgf_spid_sub
- chown system system /sys/module/mtk_fpsgo/parameters/xgf_spid_ck_period
- chmod 0664 /sys/module/mtk_fpsgo/parameters/xgf_spid_ck_period
- chown system system /sys/kernel/fpsgo/common/fpsgo_enable
- chmod 0664 /sys/kernel/fpsgo/common/fpsgo_enable
- chown system system /sys/kernel/fpsgo/common/force_onoff
- chmod 0660 /sys/kernel/fpsgo/common/force_onoff
- chown system system /sys/kernel/fpsgo/common/perfserv_ta
- chmod 0660 /sys/kernel/fpsgo/common/perfserv_ta
- chown system system /sys/kernel/fpsgo/common/stop_boost
- chmod 0664 /sys/kernel/fpsgo/common/stop_boost
- chown system system /sys/module/xgf/parameters/xgf_stddev_multi
- chmod 0664 /sys/module/xgf/parameters/xgf_stddev_multi
- chown system system /sys/module/mtk_fpsgo/parameters/xgf_stddev_multi
- chmod 0664 /sys/module/mtk_fpsgo/parameters/xgf_stddev_multi
- chown system system /sys/module/mtk_fpsgo/parameters/xgf_uboost
- chmod 0664 /sys/module/mtk_fpsgo/parameters/xgf_uboost
- chown system system /sys/module/mtk_fpsgo/parameters/uboost_enhance_f
- chmod 0664 /sys/module/mtk_fpsgo/parameters/uboost_enhance_f
- chown system system /sys/module/fbt_cpu/parameters/qr_enable
- chmod 0660 /sys/module/fbt_cpu/parameters/qr_enable
- chown system system /sys/module/fbt_cpu/parameters/qr_hwui_hint
- chmod 0660 /sys/module/fbt_cpu/parameters/qr_hwui_hint
- chown system system /sys/module/fbt_cpu/parameters/qr_t2wnt_x
- chmod 0660 /sys/module/fbt_cpu/parameters/qr_t2wnt_x
- chown system system /sys/module/fbt_cpu/parameters/qr_t2wnt_y_p
- chmod 0660 /sys/module/fbt_cpu/parameters/qr_t2wnt_y_p
- chown system system /sys/module/fbt_cpu/parameters/qr_t2wnt_y_n
- chmod 0660 /sys/module/fbt_cpu/parameters/qr_t2wnt_y_n
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_enable
- chmod 0664 /sys/module/mtk_fpsgo/parameters/gcc_enable
- chown system system /sys/module/fbt_cpu/parameters/gcc_enable
- chmod 0664 /sys/module/fbt_cpu/parameters/gcc_enable
- chown system system /sys/module/fbt_cpu/parameters/gcc_enq_bound_thrs
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_enq_bound_thrs
- chown system system /sys/module/fbt_cpu/parameters/gcc_enq_bound_quota
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_enq_bound_quota
- chown system system /sys/module/fbt_cpu/parameters/gcc_deq_bound_thrs
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_deq_bound_thrs
- chown system system /sys/module/fbt_cpu/parameters/gcc_deq_bound_quota
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_deq_bound_quota
- chown system system /sys/module/fbt_cpu/parameters/gcc_fps_margin
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_fps_margin
- chown system system /sys/module/fbt_cpu/parameters/gcc_up_sec_pct
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_up_sec_pct
- chown system system /sys/module/fbt_cpu/parameters/gcc_down_sec_pct
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_down_sec_pct
- chown system system /sys/module/fbt_cpu/parameters/gcc_up_step
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_up_step
- chown system system /sys/module/fbt_cpu/parameters/gcc_down_step
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_down_step
- chown system system /sys/module/fbt_cpu/parameters/gcc_upper_clamp
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_upper_clamp
- chown system system /sys/module/fbt_cpu/parameters/gcc_reserved_up_quota_pct
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_reserved_up_quota_pct
- chown system system /sys/module/fbt_cpu/parameters/gcc_reserved_down_quota_pct
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_reserved_down_quota_pct
- chown system system /sys/module/mtk_fpsgo/parameters/qr_enable
- chmod 0660 /sys/module/mtk_fpsgo/parameters/qr_enable
- chown system system /sys/module/mtk_fpsgo/parameters/qr_hwui_hint
- chmod 0660 /sys/module/mtk_fpsgo/parameters/qr_hwui_hint
- chown system system /sys/module/mtk_fpsgo/parameters/qr_t2wnt_x
- chmod 0660 /sys/module/mtk_fpsgo/parameters/qr_t2wnt_x
- chown system system /sys/module/mtk_fpsgo/parameters/qr_t2wnt_y_p
- chmod 0660 /sys/module/mtk_fpsgo/parameters/qr_t2wnt_y_p
- chown system system /sys/module/mtk_fpsgo/parameters/qr_t2wnt_y_n
- chmod 0660 /sys/module/mtk_fpsgo/parameters/qr_t2wnt_y_n
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_hwui_hint
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_hwui_hint
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_enq_bound_thrs
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_enq_bound_thrs
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_enq_bound_quota
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_enq_bound_quota
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_deq_bound_thrs
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_deq_bound_thrs
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_deq_bound_quota
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_deq_bound_quota
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_fps_margin
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_fps_margin
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_up_sec_pct
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_up_sec_pct
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_down_sec_pct
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_down_sec_pct
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_up_step
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_up_step
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_down_step
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_down_step
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_upper_clamp
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_upper_clamp
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_reserved_up_quota_pct
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_reserved_up_quota_pct
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_reserved_down_quota_pct
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_reserved_down_quota_pct
- chown system system /sys/module/xgf/parameters/xgf_cfg_spid
- chmod 0660 /sys/module/xgf/parameters/xgf_cfg_spid
- chown system system /sys/module/mtk_fpsgo/parameters/xgf_cfg_spid
- chmod 0660 /sys/module/mtk_fpsgo/parameters/xgf_cfg_spid
- chown system system /sys/module/fbt_cpu/parameters/gcc_positive_clamp
- chmod 0660 /sys/module/fbt_cpu/parameters/gcc_positive_clamp
- chown system system /sys/module/mtk_fpsgo/parameters/gcc_positive_clamp
- chmod 0660 /sys/module/mtk_fpsgo/parameters/gcc_positive_clamp
- chown system system /sys/kernel/fpsgo/fbt/limit_cfreq
- chmod 0660 /sys/kernel/fpsgo/fbt/limit_cfreq
- chown system system /sys/kernel/fpsgo/fbt/limit_rfreq
- chmod 0660 /sys/kernel/fpsgo/fbt/limit_rfreq
- chown system system /sys/kernel/fpsgo/fbt/limit_cfreq_m
- chmod 0660 /sys/kernel/fpsgo/fbt/limit_cfreq_m
- chown system system /sys/kernel/fpsgo/fbt/limit_rfreq_m
- chmod 0660 /sys/kernel/fpsgo/fbt/limit_rfreq_m
- chown system system /sys/kernel/fpsgo/fbt/enable_ceiling
- chmod 0660 /sys/kernel/fpsgo/fbt/enable_ceiling
- chown system system /sys/kernel/fpsgo/fbt/thrm_enable
- chmod 0660 /sys/kernel/fpsgo/fbt/thrm_enable
- chown system system /sys/kernel/fpsgo/fstb/adopt_low_fps
- chmod 0660 /sys/kernel/fpsgo/fstb/adopt_low_fps
- chown system system /sys/kernel/fpsgo/fstb/set_cam_active
- chmod 0660 /sys/kernel/fpsgo/fstb/set_cam_active
- chown system system /sys/kernel/fpsgo/fstb/set_cam_active_fpsgo_off
- chmod 0660 /sys/kernel/fpsgo/fstb/set_cam_active_fpsgo_off
- chown system system /sys/module/mtk_fpsgo/parameters/xgf_ema2_enable
- chmod 0660 /sys/module/mtk_fpsgo/parameters/xgf_ema2_enable
- chown system system /sys/kernel/fpsgo/fstb/fstb_self_ctrl_fps_enable
- chmod 0660 /sys/kernel/fpsgo/fstb/fstb_self_ctrl_fps_enable
- chown system system /sys/module/mtk_fpsgo/parameters/fstb_consider_deq
- chmod 0660 /sys/module/mtk_fpsgo/parameters/fstb_consider_deq
- chown system system /sys/module/mtk_fpsgo/parameters/fstb_no_r_timer_enable
- chmod 0660 /sys/module/mtk_fpsgo/parameters/fstb_no_r_timer_enable
- chown system system /sys/kernel/fpsgo/fstb/tfps_to_powerhal_enable
- chmod 0660 /sys/kernel/fpsgo/fstb/tfps_to_powerhal_enable
- chown system system /sys/kernel/fpsgo/fstb/set_video_pid
- chmod 0660 /sys/kernel/fpsgo/fstb/set_video_pid
- chown system system /sys/kernel/fpsgo/fstb/clear_video_pid
- chmod 0660 /sys/kernel/fpsgo/fstb/clear_video_pid
- chown system system /sys/kernel/fpsgo/fstb/fstb_fps_bypass_min
- chmod 0660 /sys/kernel/fpsgo/fstb/fstb_fps_bypass_min
- chown system system /sys/module/mtk_fpsgo/parameters/loading_enable
- chmod 0664 /sys/module/mtk_fpsgo/parameters/loading_enable
- chown system system /sys/kernel/fpsgo/fbt/blc_boost
- chmod 0660 /sys/kernel/fpsgo/fbt/blc_boost
-
-# NET
- chown system system /proc/net/wlan/setCAM
- chmod 0664 /proc/net/wlan/setCAM
- chown system system /proc/net/wlan/twt_smart_sta
- chmod 0664 /proc/net/wlan/twt_smart_sta
-
-# BLKDEV
- chown system system /sys/block/sdc/queue/read_ahead_kb
- chmod 0664 /sys/block/sdc/queue/read_ahead_kb
- chown system system /sys/block/dm-2/queue/read_ahead_kb
- chmod 0664 /sys/block/dm-2/queue/read_ahead_kb
- chown system system /sys/block/mmcblk0/queue/read_ahead_kb
- chmod 0664 /sys/block/mmcblk0/queue/read_ahead_kb
-
-# TOUCH
- chown system system /sys/devices/platform/mtk-tpd2.0/change_rate
- chmod 0664 /sys/devices/platform/mtk-tpd2.0/change_rate
-
-# DISP
- chown system system /proc/displowpower/idletime
- chmod 0660 /proc/displowpower/idletime
- chown system system /proc/displowpower/hrt_lp
- chmod 0660 /proc/displowpower/hrt_lp
-
-# CPUIDLE
- chown system system /proc/cpuidle/enable
- chmod 0664 /proc/cpuidle/enable
- chown system system /proc/mcdi/state
- chmod 0660 /proc/mcdi/state
- chown system system /dev/cpu_dma_latency
- chmod 0660 /dev/cpu_dma_latency
-
-# APU
- chown system system /sys/kernel/apusys/mnoc_apu_qos_boost
- chmod 0664 /sys/kernel/apusys/mnoc_apu_qos_boost
-
-# CG policy
- chown system system /sys/kernel/thermal/sports_mode
- chmod 0664 /sys/kernel/thermal/sports_mode
-
-# G/D policy
- chown system system /proc/mgq/job_status
- chmod 0664 /proc/mgq/job_status
-
-# MAGT
-on property:ro.vendor.magt.mtk_magt_support=1
- chown system system /proc/perfmgr_magt/magt_ioctl
- chmod 0440 /proc/perfmgr_magt/magt_ioctl
- chown system system /sys/kernel/fpsgo/xgf/runtime
- chmod 0440 /sys/kernel/fpsgo/xgf/runtime
- chown system system /sys/kernel/fpsgo/minitop/list
- chmod 0440 /sys/kernel/fpsgo/minitop/list
- chown system system /sys/kernel/fpsgo/common/render_loading
- chmod 0440 /sys/kernel/fpsgo/common/render_loading
- chown system system /sys/module/mtk_perf_ioctl_magt/parameters/thermal_aware_threshold
- chmod 0660 /sys/module/mtk_perf_ioctl_magt/parameters/thermal_aware_threshold
- chown system system /sys/module/mtk_perf_ioctl_magt/parameters/fpsdrop_aware_threshold
- chmod 0660 /sys/module/mtk_perf_ioctl_magt/parameters/fpsdrop_aware_threshold
- chown system system /sys/module/mtk_perf_ioctl_magt/parameters/advice_bat_avg_current
- chmod 0660 /sys/module/mtk_perf_ioctl_magt/parameters/advice_bat_avg_current
- chown system system /sys/module/mtk_perf_ioctl_magt/parameters/advice_bat_max_current
- chmod 0660 /sys/module/mtk_perf_ioctl_magt/parameters/advice_bat_max_current
-
-#memory performance
-on property:sys.sysctl.extra_free_kbytes=*
- setprop vendor.sys.vm.extrafreekbytes ${sys.sysctl.extra_free_kbytes}
-
-on property:vendor.sys.vm.swappiness=*
- write /proc/sys/vm/swappiness ${vendor.sys.vm.swappiness}
-on property:vendor.sys.vm.dropcaches=*
- write /proc/sys/vm/drop_caches ${vendor.sys.vm.dropcaches}
-on property:vendor.sys.vm.extrafreekbytesadj=*
- write /proc/sys/vm/extra_free_kbytes ${vendor.sys.vm.extrafreekbytesadj}
-on property:vendor.sys.vm.watermarkscalefactor=*
- write /proc/sys/vm/watermark_scale_factor ${vendor.sys.vm.watermarkscalefactor}
-
-on property:vendor.sys.vm.thrashinglimit=*
- exec_background /system/bin/lmkd --update thrashinglimit ${vendor.sys.vm.thrashinglimit}
-on property:vendor.sys.vm.swaplow=*
- exec_background /system/bin/lmkd --update swaplow ${vendor.sys.vm.swaplow}
-on property:vendor.sys.vm.killtimeout=*
- exec_background /system/bin/lmkd --update killtimeout ${vendor.sys.vm.killtimeout}
-
diff --git a/proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-service.rc b/proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-service.rc
deleted file mode 100644
index ee13d27..0000000
--- a/proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-service.rc
+++ /dev/null
@@ -1,5 +0,0 @@
-service power-hal-1-0 /vendor/bin/hw/vendor.mediatek.hardware.mtkpower@1.0-service
- class hal
- capabilities NET_ADMIN
- user root
- group system readproc wifi media media_rw camera audio
diff --git a/proprietary/vendor/etc/power_app_cfg.xml b/proprietary/vendor/etc/power_app_cfg.xml
deleted file mode 100644
index 75b631b..0000000
--- a/proprietary/vendor/etc/power_app_cfg.xml
+++ /dev/null
@@ -1,1325 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/proprietary/vendor/etc/powercontable.xml b/proprietary/vendor/etc/powercontable.xml
deleted file mode 100644
index f3f373d..0000000
--- a/proprietary/vendor/etc/powercontable.xml
+++ /dev/null
@@ -1,396 +0,0 @@
-
-
-
-
- more
- 100
- -100
-
-
-
- more
- 100
- 0
- 0
-
-
-
- more
- 100
- -100
- 0
-
-
-
- more
- 100
- -100
-
-
-
- less
- 20
- 1
-
-
-
- more
- 20
- 1
-
-
-
- less
- 2
- 0
- -1
-
-
-
- more
- 1
- 0
- 0
-
-
-
- more
- 1
- 0
- 0
-
-
-
- more
- 15
- 1
- 1
-
-
-
- more
- 2
- 0
-
-
-
- less
- 10000000
- 1000
- 200000
-
-
-
- more
- 1
- 0
- 0
-
-
-
- more
- 1
- 0
- 0
-
-
-
- more
- 100
- 0
-
-
-
- more
- 100
- 0
-
-
-
- more
- 100
- 0
-
-
-
- more
- 100
- 0
-
-
-
- more
- 1
- 0
- 0
-
-
-
- more
- 101
- -1
- 100
-
-
-
- more
- 1
- 0
- 0
-
-
-
- more
- 100000000
- 0
- -1
-
-
-
- less
- 1
- 0
- -1
-
-
-
- more
- 110
- 10
- 10
-
-
-
- more
- 2
- 0
- 0
-
-
-
- more
- 100
- 0
-
-
-
- more
- 100
- 0
-
-
-
- more
- 1
- 0
-
-
-
- more
- 1000000
- 33
-
-
-
- more
- 1
- 0
-
-
-
- more
- 1
- 0
- CAM^
- 1
-
-
-
- less
- 5
- 0
- 2
- touch_opp^
-
-
-
- more
- 2000000000
- 10000000
- 100000000
- duration^
-
-
-
- more
- 1000000
- 0
- 100000
- active_time^
-
-
-
- less
- 4000000
- 0
- -1
-
-
-
- more
- 2000000000
- 0
-
-
-
- more
- 100
- 0
-
-
-
- more
- 80
- 1
-
-
-
- more
- 25855
- 0
- 4
-
-
-
- more
- 100
- 0
-
-
-
- more
- 32767
- 1
-
-
-
- more
- 32767
- 1
-
-
-
- less
- 1
- 0
-
-
-
- more
- 32767
- 8
-
-
-
- more
- 32768
- 1
-
-
-
- more
- 32768
- 1
-
-
-
- more
- 15
- 0
-
-
-
- more
- 15
- 0
-
-
-
- more
- 1
- 0
-
-
-
- more
- 32767
- 0
-
-
-
- more
- 32767
- 0
-
-
-
- more
- 16000000
- 0
-
-
-
- more
- 65535
- 0
-
-
-
- more
- 100
- 0
-
-
-
- more
- 1
- 0
- 0
-
-
-
- more
- 1
- 0
-
-
-
- more
- 1
- 0
- 0
- 1
-
-
-
- more
- 1
- 0
- enable^
-
-
-
- less
- 100
- 0
- 100
-
-
-
- less
- 12
- 0
- -1
-
-
-
diff --git a/proprietary/vendor/etc/powerscntbl.xml b/proprietary/vendor/etc/powerscntbl.xml
deleted file mode 100644
index 8b150db..0000000
--- a/proprietary/vendor/etc/powerscntbl.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/proprietary/vendor/lib/libmtkperf_client_vendor.so b/proprietary/vendor/lib/libmtkperf_client_vendor.so
deleted file mode 100644
index 2cf9057..0000000
Binary files a/proprietary/vendor/lib/libmtkperf_client_vendor.so and /dev/null differ
diff --git a/proprietary/vendor/lib/libpowerhalwrap_vendor.so b/proprietary/vendor/lib/libpowerhalwrap_vendor.so
deleted file mode 100644
index c72e9b1..0000000
Binary files a/proprietary/vendor/lib/libpowerhalwrap_vendor.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.mtkpower@1.2-impl.so b/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.mtkpower@1.2-impl.so
deleted file mode 100644
index 5b0bdef..0000000
Binary files a/proprietary/vendor/lib64/hw/vendor.mediatek.hardware.mtkpower@1.2-impl.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libmtkperf_client_vendor.so b/proprietary/vendor/lib64/libmtkperf_client_vendor.so
deleted file mode 100644
index c1672e2..0000000
Binary files a/proprietary/vendor/lib64/libmtkperf_client_vendor.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libperfctl_vendor.so b/proprietary/vendor/lib64/libperfctl_vendor.so
deleted file mode 100644
index 084f7d8..0000000
Binary files a/proprietary/vendor/lib64/libperfctl_vendor.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libpower_timer.so b/proprietary/vendor/lib64/libpower_timer.so
deleted file mode 100644
index e3914d8..0000000
Binary files a/proprietary/vendor/lib64/libpower_timer.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libpowerhal.so b/proprietary/vendor/lib64/libpowerhal.so
deleted file mode 100644
index 9433b35..0000000
Binary files a/proprietary/vendor/lib64/libpowerhal.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libpowerhalwrap_vendor.so b/proprietary/vendor/lib64/libpowerhalwrap_vendor.so
deleted file mode 100644
index 1649213..0000000
Binary files a/proprietary/vendor/lib64/libpowerhalwrap_vendor.so and /dev/null differ
diff --git a/rosemary-vendor.mk b/rosemary-vendor.mk
index 5450280..3596e91 100644
--- a/rosemary-vendor.mk
+++ b/rosemary-vendor.mk
@@ -232,8 +232,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rosemary/proprietary/vendor/etc/init/vendor.mediatek.hardware.keymaster_attestation@1.1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.keymaster_attestation@1.1-service.rc \
vendor/xiaomi/rosemary/proprietary/vendor/etc/init/vendor.mediatek.hardware.mmagent@1.1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mmagent@1.1-service.rc \
vendor/xiaomi/rosemary/proprietary/vendor/etc/init/vendor.mediatek.hardware.mms@1.6-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mms@1.6-service.rc \
- vendor/xiaomi/rosemary/proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-init.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mtkpower@1.0-init.rc \
- vendor/xiaomi/rosemary/proprietary/vendor/etc/init/vendor.mediatek.hardware.mtkpower@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.mtkpower@1.0-service.rc \
vendor/xiaomi/rosemary/proprietary/vendor/etc/init/vendor.mediatek.hardware.nvram@1.1-sevice.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.nvram@1.1-sevice.rc \
vendor/xiaomi/rosemary/proprietary/vendor/etc/init/vendor.mediatek.hardware.pq@2.2-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.mediatek.hardware.pq@2.2-service.rc \
vendor/xiaomi/rosemary/proprietary/vendor/etc/init/vendor.microtrust.hardware.soter@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.microtrust.hardware.soter@1.0-service.rc \
@@ -403,9 +401,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/rosemary/proprietary/vendor/etc/mpe.conf:$(TARGET_COPY_OUT_VENDOR)/etc/mpe.conf \
vendor/xiaomi/rosemary/proprietary/vendor/etc/mtk_platform_codecs_config.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mtk_platform_codecs_config.xml \
vendor/xiaomi/rosemary/proprietary/vendor/etc/nhw:$(TARGET_COPY_OUT_VENDOR)/etc/nhw \
- vendor/xiaomi/rosemary/proprietary/vendor/etc/power_app_cfg.xml:$(TARGET_COPY_OUT_VENDOR)/etc/power_app_cfg.xml \
- vendor/xiaomi/rosemary/proprietary/vendor/etc/powercontable.xml:$(TARGET_COPY_OUT_VENDOR)/etc/powercontable.xml \
- vendor/xiaomi/rosemary/proprietary/vendor/etc/powerscntbl.xml:$(TARGET_COPY_OUT_VENDOR)/etc/powerscntbl.xml \
vendor/xiaomi/rosemary/proprietary/vendor/etc/screen_light.xml:$(TARGET_COPY_OUT_VENDOR)/etc/screen_light.xml \
vendor/xiaomi/rosemary/proprietary/vendor/etc/slp_conf:$(TARGET_COPY_OUT_VENDOR)/etc/slp_conf \
vendor/xiaomi/rosemary/proprietary/vendor/etc/smartpa_param/AW_DSP.bin:$(TARGET_COPY_OUT_VENDOR)/etc/smartpa_param/AW_DSP.bin \
@@ -598,7 +593,6 @@ PRODUCT_PACKAGES += \
libmtcloader \
libmtkcutils \
libmtklimiter_vendor \
- libmtkperf_client_vendor \
libmtkproperty \
libmtkrillog \
libmtkshifter_vendor \
@@ -608,7 +602,6 @@ PRODUCT_PACKAGES += \
libnir_neon_driver_ndk.mtk.vndk \
libnvram \
libnvram_sec \
- libpowerhalwrap_vendor \
libscltm \
libtflite_mtk \
libthha \
@@ -723,7 +716,6 @@ PRODUCT_PACKAGES += \
vendor.mediatek.hardware.camera.postproc@1.0-impl \
vendor.mediatek.hardware.keymaster_attestation@1.1-impl \
vendor.mediatek.hardware.mms@1.6-impl \
- vendor.mediatek.hardware.mtkpower@1.2-impl \
vendor.mediatek.hardware.pq@2.15-impl \
vendor.mediatek.hardware.videotelephony@1.0-impl \
imx355ofilm_mipi_raw_IdxMgr \
@@ -1451,9 +1443,6 @@ PRODUCT_PACKAGES += \
libnotifyaudiohal \
libnxp_extamp_intf \
liboemcrypto \
- libperfctl_vendor \
- libpower_timer \
- libpowerhal \
libpq_cust_base \
libpqframework \
libpqparamparser \
@@ -1631,7 +1620,6 @@ PRODUCT_PACKAGES += \
vendor.mediatek.hardware.keymaster_attestation@1.1-service \
vendor.mediatek.hardware.mmagent@1.1-service \
vendor.mediatek.hardware.mms@1.6-service \
- vendor.mediatek.hardware.mtkpower@1.0-service \
vendor.mediatek.hardware.nvram@1.1-service \
vendor.mediatek.hardware.pq@2.2-service \
vendor.microtrust.hardware.soter@1.0-service \