Add rockchip-rk3588 board family to armbian-hardware-optimization (#4838)

* Add rockchip-rk3588 board family to armbian-hardware-optimization

* Update armbian-hardware-optimization
This commit is contained in:
M. Efe Çetin
2023-02-18 00:37:48 +03:00
committed by GitHub
parent 38389e2e73
commit 1b423adf2f

View File

@@ -75,14 +75,14 @@ prepare_board() {
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
case ${BOARDFAMILY} in
station* | media)
station* | media | rockchip-rk3588)
prefix="/sys/devices/system/cpu"
CPUFreqPolicies=($(ls -d ${prefix}/cpufreq/policy? | sed 's/freq\/policy//'))
if [ ${#CPUFreqPolicies[@]} -eq 1 -a -d "${prefix}/cpufreq" ]; then
# if there's just a single cpufreq policy ondemand sysfs entries differ
CPUFreqPolicies=${prefix}
fi
for i in ${CPUFreqPolicies[@]}; do
for i in "${CPUFreqPolicies[@]}"; do
affected_cpu=$(tr -d -c '[:digit:]' <<< ${i})
echo ondemand > ${prefix}/cpu${affected_cpu:-0}/cpufreq/scaling_governor
echo 1 > ${i}/cpufreq/ondemand/io_is_busy