lx2160a not enter into cpu IDLE status

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

lx2160a not enter into cpu IDLE status

4,962 次查看
156614400
Contributor III

lx2160a not enter into cpu IDLE status

1 only run linux, use top cmd, cpu 99% is idle,  but  usage of all cpu idle status  is  all 0..

cat /sys/devices/system/cpu/cpu4/cpuidle/state0/usage
cat /sys/devices/system/cpu/cpu4/cpuidle/state1/usage

cat /sys/devices/system/cpu/cpu6/cpuidle/state0/time
cat /sys/devices/system/cpu/cpu6/cpuidle/state1/time

the idle time also is 0,  maybe this cause  high power consume  of  our lx2160a  board .

I have set kernel,   CPU Frequency scaling, Default CPUFreq governor (userspace),  ondemand cpufreq policy governor

how can lx2160a enter into real idle ???  and how can reduce the power consume??

thanks

0 项奖励
回复
2 回复数

4,936 次查看
yipingwang
NXP TechSupport
NXP TechSupport

Please enable the CPU idle driver as the following, 

CPU Power Management --->
CPU Idle --->
[*] CPU idle PM support
[*] Ladder governor (for periodic timer tick)
-*- Menu governor (for tickless system)

    Arm CPU Idle Drivers --->
        [*] Generic Arm/Arm64 CPU idle Driver

 

The cpuidle driver can switch CPU state according to the idle policy (governor). For more information.
/* Check the cpuidle driver which is currently used. */
# cat /sys/devices/system/cpu/cpuidle/current_driver


/* Check the following directory to see the detailed statistic information of each state on each CPU. */
/sys/devices/system/cpu/cpu0/cpuidle/state0/
/sys/devices/system/cpu/cpu0/cpuidle/state1/

0 项奖励
回复

4,929 次查看
156614400
Contributor III

thank you!

this problem's reason have been find,  now  no problem.

标记 (1)
0 项奖励
回复