162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# Makefile for cpuidle. 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_ciobj-y += cpuidle.o driver.o governor.o sysfs.o governors/ 762306a36Sopenharmony_ciobj-$(CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED) += coupled.o 862306a36Sopenharmony_ciobj-$(CONFIG_DT_IDLE_STATES) += dt_idle_states.o 962306a36Sopenharmony_ciobj-$(CONFIG_DT_IDLE_GENPD) += dt_idle_genpd.o 1062306a36Sopenharmony_ciobj-$(CONFIG_ARCH_HAS_CPU_RELAX) += poll_state.o 1162306a36Sopenharmony_ciobj-$(CONFIG_HALTPOLL_CPUIDLE) += cpuidle-haltpoll.o 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci################################################################################## 1462306a36Sopenharmony_ci# ARM SoC drivers 1562306a36Sopenharmony_ciobj-$(CONFIG_ARM_MVEBU_V7_CPUIDLE) += cpuidle-mvebu-v7.o 1662306a36Sopenharmony_ciobj-$(CONFIG_ARM_BIG_LITTLE_CPUIDLE) += cpuidle-big_little.o 1762306a36Sopenharmony_ciobj-$(CONFIG_ARM_CLPS711X_CPUIDLE) += cpuidle-clps711x.o 1862306a36Sopenharmony_ciobj-$(CONFIG_ARM_HIGHBANK_CPUIDLE) += cpuidle-calxeda.o 1962306a36Sopenharmony_ciobj-$(CONFIG_ARM_KIRKWOOD_CPUIDLE) += cpuidle-kirkwood.o 2062306a36Sopenharmony_ciobj-$(CONFIG_ARM_ZYNQ_CPUIDLE) += cpuidle-zynq.o 2162306a36Sopenharmony_ciobj-$(CONFIG_ARM_U8500_CPUIDLE) += cpuidle-ux500.o 2262306a36Sopenharmony_ciobj-$(CONFIG_ARM_AT91_CPUIDLE) += cpuidle-at91.o 2362306a36Sopenharmony_ciobj-$(CONFIG_ARM_EXYNOS_CPUIDLE) += cpuidle-exynos.o 2462306a36Sopenharmony_ciobj-$(CONFIG_ARM_CPUIDLE) += cpuidle-arm.o 2562306a36Sopenharmony_ciobj-$(CONFIG_ARM_PSCI_CPUIDLE) += cpuidle-psci.o 2662306a36Sopenharmony_ciobj-$(CONFIG_ARM_PSCI_CPUIDLE_DOMAIN) += cpuidle-psci-domain.o 2762306a36Sopenharmony_ciobj-$(CONFIG_ARM_TEGRA_CPUIDLE) += cpuidle-tegra.o 2862306a36Sopenharmony_ciobj-$(CONFIG_ARM_QCOM_SPM_CPUIDLE) += cpuidle-qcom-spm.o 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci############################################################################### 3162306a36Sopenharmony_ci# MIPS drivers 3262306a36Sopenharmony_ciobj-$(CONFIG_MIPS_CPS_CPUIDLE) += cpuidle-cps.o 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci############################################################################### 3562306a36Sopenharmony_ci# POWERPC drivers 3662306a36Sopenharmony_ciobj-$(CONFIG_PSERIES_CPUIDLE) += cpuidle-pseries.o 3762306a36Sopenharmony_ciobj-$(CONFIG_POWERNV_CPUIDLE) += cpuidle-powernv.o 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ci############################################################################### 4062306a36Sopenharmony_ci# RISC-V drivers 4162306a36Sopenharmony_ciobj-$(CONFIG_RISCV_SBI_CPUIDLE) += cpuidle-riscv-sbi.o 42