#!/bin/sh

rm /data/local/tmp/test_result.txt
grep . /sys/devices/system/cpu/cpu?/cpuidle/state?/name
for i in /sys/devices/system/cpu/cpu?/cpuidle/state1/disable ; do echo 1 > $i ; done
for i in /sys/devices/system/cpu/cpu?/cpuidle/state2/disable ; do echo 1 > $i ; done
for i in /sys/devices/system/cpu/cpu?/cpuidle/state3/disable ; do echo 1 > $i ; done
for i in /sys/devices/system/cpu/cpu?/cpuidle/state4/disable ; do echo 1 > $i ; done
grep . /sys/devices/system/cpu/cpu?/cpuidle/state?/name

echo 0 > /proc/mtk_lpm/spm/common_sodi
echo hello > /sys/power/wake_lock

touch /data/local/tmp/test_result.txt

sync

echo 0 5 > /sys/module/mtk_mmdvfs_debug/parameters/force_step
echo 3 > /sys/devices/platform/soc/16810000.ufshci/clkscale/clkscale_control
echo 3 > /sys/module/mtk_hwz/parameters/kick_hwe_gear
echo 92 > /sys/kernel/helio-dvfsrc/dvfsrc_force_vcore_dvfs_opp
chmod 555 /sys/kernel/helio-dvfsrc/dvfsrc_force_vcore_dvfs_opp

insmod /vendor/lib/modules/emi-fake-eng-v2.ko

echo 0,1,1,0,0 > /sys/bus/platform/drivers/emi_fake_eng_drv_v2/emi_fake_eng
echo 1,1,1,0,0 > /sys/bus/platform/drivers/emi_fake_eng_drv_v2/emi_fake_eng
echo 2,1,1,0,0 > /sys/bus/platform/drivers/emi_fake_eng_drv_v2/emi_fake_eng
echo 3,1,1,0,0 > /sys/bus/platform/drivers/emi_fake_eng_drv_v2/emi_fake_eng

./vendor/bin/slc_disable_enable.sh
