^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Makefile for cpuidle.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) obj-y += cpuidle.o driver.o governor.o sysfs.o governors/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) obj-$(CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED) += coupled.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) obj-$(CONFIG_DT_IDLE_STATES) += dt_idle_states.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) obj-$(CONFIG_ARCH_HAS_CPU_RELAX) += poll_state.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) obj-$(CONFIG_HALTPOLL_CPUIDLE) += cpuidle-haltpoll.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) ##################################################################################
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) # ARM SoC drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) obj-$(CONFIG_ARM_MVEBU_V7_CPUIDLE) += cpuidle-mvebu-v7.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) obj-$(CONFIG_ARM_BIG_LITTLE_CPUIDLE) += cpuidle-big_little.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) obj-$(CONFIG_ARM_CLPS711X_CPUIDLE) += cpuidle-clps711x.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) obj-$(CONFIG_ARM_HIGHBANK_CPUIDLE) += cpuidle-calxeda.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) obj-$(CONFIG_ARM_KIRKWOOD_CPUIDLE) += cpuidle-kirkwood.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) obj-$(CONFIG_ARM_ZYNQ_CPUIDLE) += cpuidle-zynq.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) obj-$(CONFIG_ARM_U8500_CPUIDLE) += cpuidle-ux500.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) obj-$(CONFIG_ARM_AT91_CPUIDLE) += cpuidle-at91.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) obj-$(CONFIG_ARM_EXYNOS_CPUIDLE) += cpuidle-exynos.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) obj-$(CONFIG_ARM_CPUIDLE) += cpuidle-arm.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) obj-$(CONFIG_ARM_PSCI_CPUIDLE) += cpuidle-psci.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) obj-$(CONFIG_ARM_PSCI_CPUIDLE_DOMAIN) += cpuidle-psci-domain.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) obj-$(CONFIG_ARM_TEGRA_CPUIDLE) += cpuidle-tegra.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) obj-$(CONFIG_ARM_QCOM_SPM_CPUIDLE) += cpuidle-qcom-spm.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) ###############################################################################
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) # MIPS drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) obj-$(CONFIG_MIPS_CPS_CPUIDLE) += cpuidle-cps.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) ###############################################################################
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) # POWERPC drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) obj-$(CONFIG_PSERIES_CPUIDLE) += cpuidle-pseries.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) obj-$(CONFIG_POWERNV_CPUIDLE) += cpuidle-powernv.o