On 13/01/2020 12:51, Rafael J. Wysocki wrote: > On Sunday, December 29, 2019 7:09:12 PM CET Krzysztof Kozlowski wrote: >> Some of cpuidle drivers for ARMv7 can be compile tested on this >> architecture because they do not depend on mach-specific bits. Enable >> compile testing for big.LITTLE, Kirkwood, Zynq, AT91, Exynos and mvebu >> cpuidle drivers. >> >> Signed-off-by: Krzysztof Kozlowski <krzk@xxxxxxxxxx> >> --- >> drivers/cpuidle/Kconfig.arm | 12 ++++++------ >> 1 file changed, 6 insertions(+), 6 deletions(-) >> >> diff --git a/drivers/cpuidle/Kconfig.arm b/drivers/cpuidle/Kconfig.arm >> index a224d33dda7f..62272ecfa771 100644 >> --- a/drivers/cpuidle/Kconfig.arm >> +++ b/drivers/cpuidle/Kconfig.arm >> @@ -25,7 +25,7 @@ config ARM_PSCI_CPUIDLE >> >> config ARM_BIG_LITTLE_CPUIDLE >> bool "Support for ARM big.LITTLE processors" >> - depends on ARCH_VEXPRESS_TC2_PM || ARCH_EXYNOS >> + depends on ARCH_VEXPRESS_TC2_PM || ARCH_EXYNOS || COMPILE_TEST >> depends on MCPM && !ARM64 >> select ARM_CPU_SUSPEND >> select CPU_IDLE_MULTIPLE_DRIVERS >> @@ -51,13 +51,13 @@ config ARM_HIGHBANK_CPUIDLE >> >> config ARM_KIRKWOOD_CPUIDLE >> bool "CPU Idle Driver for Marvell Kirkwood SoCs" >> - depends on MACH_KIRKWOOD && !ARM64 >> + depends on (MACH_KIRKWOOD || COMPILE_TEST) && !ARM64 >> help >> This adds the CPU Idle driver for Marvell Kirkwood SoCs. >> >> config ARM_ZYNQ_CPUIDLE >> bool "CPU Idle Driver for Xilinx Zynq processors" >> - depends on ARCH_ZYNQ && !ARM64 >> + depends on (ARCH_ZYNQ || COMPILE_TEST) && !ARM64 >> help >> Select this to enable cpuidle on Xilinx Zynq processors. >> >> @@ -70,19 +70,19 @@ config ARM_U8500_CPUIDLE >> config ARM_AT91_CPUIDLE >> bool "Cpu Idle Driver for the AT91 processors" >> default y >> - depends on ARCH_AT91 && !ARM64 >> + depends on (ARCH_AT91 || COMPILE_TEST) && !ARM64 >> help >> Select this to enable cpuidle for AT91 processors. >> >> config ARM_EXYNOS_CPUIDLE >> bool "Cpu Idle Driver for the Exynos processors" >> - depends on ARCH_EXYNOS && !ARM64 >> + depends on (ARCH_EXYNOS || COMPILE_TEST) && !ARM64 >> select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP >> help >> Select this to enable cpuidle for Exynos processors. >> >> config ARM_MVEBU_V7_CPUIDLE >> bool "CPU Idle Driver for mvebu v7 family processors" >> - depends on ARCH_MVEBU && !ARM64 >> + depends on (ARCH_MVEBU || COMPILE_TEST) && !ARM64 >> help >> Select this to enable cpuidle on Armada 370, 38x and XP processors. >> > > Daniel, any concerns regarding this one? Yes, I have a doubt about this patch. I'll double check before commenting. -- <http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook | <http://twitter.com/#!/linaroorg> Twitter | <http://www.linaro.org/linaro-blog/> Blog