xref: /openbmc/linux/kernel/irq/Makefile (revision 835a486c)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
21da177e4SLinus Torvalds
33795de23SThomas Gleixnerobj-y := irqdesc.o handle.o manage.o spurious.o resend.o chip.o dummychip.o devres.o
4b2d3d61aSDaniel Lezcanoobj-$(CONFIG_IRQ_TIMINGS) += timings.o
56aed82deSDaniel Lezcanoifeq ($(CONFIG_TEST_IRQ_TIMINGS),y)
66aed82deSDaniel Lezcano	CFLAGS_timings.o += -DDEBUG
76aed82deSDaniel Lezcanoendif
8c42321c7SThomas Gleixnerobj-$(CONFIG_GENERIC_IRQ_CHIP) += generic-chip.o
91da177e4SLinus Torvaldsobj-$(CONFIG_GENERIC_IRQ_PROBE) += autoprobe.o
1008a543adSGrant Likelyobj-$(CONFIG_IRQ_DOMAIN) += irqdomain.o
11b19af510SBartosz Golaszewskiobj-$(CONFIG_IRQ_SIM) += irq_sim.o
121da177e4SLinus Torvaldsobj-$(CONFIG_PROC_FS) += proc.o
13d824e66aSChristoph Hellwigobj-$(CONFIG_GENERIC_PENDING_IRQ) += migration.o
14f1e0bb0aSYang Yingliangobj-$(CONFIG_GENERIC_IRQ_MIGRATION) += cpuhotplug.o
150a0c5168SRafael J. Wysockiobj-$(CONFIG_PM_SLEEP) += pm.o
16f3cf8bb0SJiang Liuobj-$(CONFIG_GENERIC_MSI_IRQ) += msi.o
17d17bf24eSQais Yousefobj-$(CONFIG_GENERIC_IRQ_IPI) += ipi.o
18*835a486cSAnup Patelobj-$(CONFIG_GENERIC_IRQ_IPI_MUX) += ipi-mux.o
195e385a6eSChristoph Hellwigobj-$(CONFIG_SMP) += affinity.o
20087cdfb6SThomas Gleixnerobj-$(CONFIG_GENERIC_IRQ_DEBUGFS) += debugfs.o
212f75d9e1SThomas Gleixnerobj-$(CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR) += matrix.o
22