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
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/