| #!/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 |
| } |
| } |