lx2160a not enter into cpu IDLE status

cancel
Showing results for 
Search instead for 
Did you mean: 

lx2160a not enter into cpu IDLE status

243 Views
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 Kudos
2 Replies

217 Views
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 Kudos

210 Views
156614400
Contributor III

thank you!

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

Tags (1)
0 Kudos