blob: 5641a8b12ee81b237382706b27fbc403e37f6d8e [file] [log] [blame]
#!/bin/sh /etc/rc.common
# enable autosleep script
# this script should run last.
# Init scripts execution order:
START=99
start() {
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 50 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
echo 10 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor
[ -e /sys/class/devfreq/devfreq-ddr/polling_interval ] && {
echo 50 > /sys/class/devfreq/devfreq-ddr/polling_interval
}
#close for mbtk
#[ -e /sys/power/autosleep ] && {
# echo booting 8000000000 > /sys/power/wake_lock
# echo mem > /sys/power/autosleep
#}
[ -e /sys/devices/platform/soc/d4000000.apb/pxa2xx-i2c.1/i2c-1/1-0030/88pm80x-wdt/pm80x_wdt_sec ] && {
echo 128:1 > /sys/devices/platform/soc/d4000000.apb/pxa2xx-i2c.1/i2c-1/1-0030/88pm80x-wdt/pm80x_wdt_sec
echo 30:120 > /sys/devices/platform/soc/d4000000.apb/pxa2xx-i2c.1/i2c-1/1-0030/88pm80x-wdt/pm80x_wdt_ctrl
}
[ -e /sys/devices/platform/soc/d4000000.apb/pxa2xx-i2c.2/i2c-2/2-0030/88pm80x-wdt/pm80x_wdt_sec ] && {
echo 128:1 > /sys/devices/platform/soc/d4000000.apb/pxa2xx-i2c.2/i2c-2/2-0030/88pm80x-wdt/pm80x_wdt_sec
echo 30:120 > /sys/devices/platform/soc/d4000000.apb/pxa2xx-i2c.2/i2c-2/2-0030/88pm80x-wdt/pm80x_wdt_ctrl
}
[ -e /sys/devices/platform/soc/d4000000.apb/pxa2xx-i2c.3/i2c-3/3-0030/88pm80x-wdt/pm80x_wdt_sec ] && {
echo 128:1 > /sys/devices/platform/soc/d4000000.apb/pxa2xx-i2c.3/i2c-3/3-0030/88pm80x-wdt/pm80x_wdt_sec
echo 30:120 > /sys/devices/platform/soc/d4000000.apb/pxa2xx-i2c.3/i2c-3/3-0030/88pm80x-wdt/pm80x_wdt_ctrl
}
}