Tool/software: Linux
My target: To keep my system more stable and chip more cool, I try to decrease my cpu frequency.
uboot version: 201507
When I read my CPU frequency with 'cat /proc/cpuinfo', I get my bogomips as 1993.93. Then, I check my cpu frequency in uboot/arch/arm/cpu/armv7/am33xx/board.c----->am33xx_spl_board_init------->do_setup_dpll(dpll_core_opp100)/do_setup_dpll(dpll_mpu_opp100), It seems my cpu running at 1GHz, So I try to update it to 720M with below:
--- a/arch/arm/cpu/armv7/am33xx/clock_am33xx.c
+++ b/arch/arm/cpu/armv7/am33xx/clock_am33xx.c
@@ -54,7 +54,7 @@ const struct dpll_regs dpll_ddr_regs = {
struct dpll_params dpll_mpu_opp100 = {
CONFIG_SYS_MPUCLK, OSC-1, 1, -1, -1, -1, -1};
const struct dpll_params dpll_core_opp100 = {
- 1000, OSC-1, -1, -1, 10, 8, 4};
+ /*1000*/720, OSC-1, -1, -1, 10, 8, 4};
const struct dpll_params dpll_mpu = {
MPUPLL_M_300, OSC-1, 1, -1, -1, -1, -1};
const struct dpll_params dpll_core = {
After this, I execute 'cat /proc/cpuinfo', bogomips keeps 1993.93, It seems to have no changing. So can someone tell me how to change frequency of cpu.
PS: I have no cpufreq folder in /sys/....../cpu0, So I give up this methods.
Thanks for any help