Generic ARM/ARM64 CPU idle Driver

modulename: cpuidle-arm.ko

configname: CONFIG_ARM_CPUIDLE

Linux Kernel Configuration
└─>Power management and ACPI options
└─>CPU Idle
└─>ARM CPU Idle Drivers
└─>Generic ARM/ARM64 CPU idle Driver
In linux kernel since version 3.10 (release Date: 2013-06-30)  
Select this to enable generic cpuidle driver for ARM.
It provides a generic idle driver whose idle states are configured
at run-time through DT nodes. The CPUidle suspend backend is
initialized by calling the CPU operations init idle hook
provided by architecture code.

source code: