kernelversion:
stable - 5.18.9
mainline - 4.9.321
mainline - 5.17.15
mainline - 5.4.203
mainline - 5.10.128
mainline - 4.14.286
mainline - 4.19.250
mainline - 5.15.52
mainline - 5.19-rc4
[click here for custom version]
architecture:
>
x86
arm
arm64
powerpc
mips
sparc
ia64
arc
riscv
nds32
m68k
microblaze
alpha
unicore32
parisc
blackfin
selects
CONFIG_ARM_CPU_SUSPEND
CONFIG_CPU_IDLE_MULTIPLE_DRIVERS
CONFIG_DT_IDLE_STATES
depends
CONFIG_MCPM
NOT
CONFIG_ARM64
CONFIG_ARCH_EXYNOS
or
CONFIG_ARCH_VEXPRESS_TC2_PM
Support for ARM big.LITTLE processors
modulename: cpuidle-big_little.ko
configname: CONFIG_ARM_BIG_LITTLE_CPUIDLE
Linux Kernel Configuration
└─> Support for ARM big.LITTLE processors
Select this option to enable CPU idle driver for big.LITTLE based
ARM systems. Driver manages CPUs coordination through MCPM and
define different C-states for little and big cores through the
multiple CPU idle drivers infrastructure.
source code:
drivers/cpuidle/cpuidle-big_little.c
ARM systems. Driver manages CPUs coordination through MCPM and
define different C-states for little and big cores through the
multiple CPU idle drivers infrastructure.