ipq806x: improve system latency
authorAnsuel Smith <ansuelsmth@gmail.com>
Sun, 28 Mar 2021 01:29:59 +0000 (03:29 +0200)
committerBaptiste Jonglez <git@bitsofnetworks.org>
Wed, 26 May 2021 21:36:40 +0000 (23:36 +0200)
commit0b0bec56ea1ac97098a7a546df2ebd62f7011129
tree5c594c44324e92bc75bd46646930b711be18820e
parentc4926a425520748212298be8535c1a3852cc4bc2
ipq806x: improve system latency

Various report and data show that the freq 384000 is too low and cause some
extra latency to the entire system. OEM qsdk code also set the min frequency
for this target to 800 mhz.
Also some user notice some instability with this idle frequency, solved by
setting the min frequency to 600mhz. Fix all these kind of problem by
introducing a boot init.d script that set the min frequency to 600mhz and set
the ondemand governor to be more aggressive. The script set these value only if
the ondemand governor is detected. 384 mhz freq is still available and user can
decide to restore the old behavior by disabling this script.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
(cherry picked from commit 861b82d36ae43efec8d16e61b82482e38996af92)
target/linux/ipq806x/base-files/etc/init.d/cpufreq [new file with mode: 0755]