ZHDA301 September 2026 AM62L
可在内核中运行的 Bash 脚本。
wkup_periph_clk_freqs.sh
#!/bin/bash
# Each entry is "clk_id freq"
CLOCK_FREQS=(
"1 1562500"
"5 9375000"
"6 9375000"
"7 4687500"
"8 4687500"
"16 18750000"
"33 9375000"
"34 4687500"
"35 9375000"
"36 9375000"
"37 4687500"
"38 9375000"
"39 4687500"
"44 18750000"
"45 18750000"
"46 4687500"
"60 4687500"
"65 4687500"
"79 4687500"
"84 4687500"
"86 9375000"
"93 9375000"
"95 4687500"
"96 9375000"
"98 9375000"
"102 4687500"
"137 18750000"
"140 4687500"
"141 4687500"
"142 4687500"
"146 4687500"
"151 9375000"
"170 4687500"
"173 2343750"
"179 4687500"
"185 4687500"
"191 4687500"
"209 9375000"
"223 9375000"
"237 9375000"
"244 4687500"
"248 4687500"
"252 4687500"
"256 4687500"
"260 4687500"
"267 2343750"
"271 2343750"
"278 4687500"
"284 4687500"
"285 4687500"
"286 9375000"
"287 9375000"
"289 9375000"
"291 4687500"
"292 781250"
"297 18750000"
"298 4687500"
"300 4687500"
"303 4687500"
"306 4687500"
"309 4687500"
"313 4687500"
"315 4687500"
"317 4687500"
"319 4687500"
"321 4687500"
"323 4687500"
"325 4687500"
"359 4687500"
"410 4687500"
"451 9375000"
"455 18750000"
"457 18750000"
"461 9375000"
"466 4687500"
"480 18750000"
"514 9375000"
"521 9375000"
)
for entry in "${CLOCK_FREQS[@]}"; do
clk_id=${entry% *}
freq=${entry#* }
echo "Running: k3conf set clock 0 $clk_id $freq"
k3conf set clock 0 "$clk_id" "$freq" > /dev/null
done