blob: b4f53717d1434fd3296e72707513a1de7d30897b [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001# SPDX-License-Identifier: GPL-2.0
Linus Torvalds1da177e2005-04-16 15:20:36 -07002
Thomas Gleixner3795de22010-09-22 17:09:43 +02003obj-y := irqdesc.o handle.o manage.o spurious.o resend.o chip.o dummychip.o devres.o
Daniel Lezcanob2d3d612017-06-23 16:11:07 +02004obj-$(CONFIG_IRQ_TIMINGS) += timings.o
Daniel Lezcano6aed82d2019-05-27 22:55:19 +02005ifeq ($(CONFIG_TEST_IRQ_TIMINGS),y)
6 CFLAGS_timings.o += -DDEBUG
7endif
Thomas Gleixnerc42321c2011-05-02 18:16:22 +02008obj-$(CONFIG_GENERIC_IRQ_CHIP) += generic-chip.o
Linus Torvalds1da177e2005-04-16 15:20:36 -07009obj-$(CONFIG_GENERIC_IRQ_PROBE) += autoprobe.o
Grant Likely08a543a2011-07-26 03:19:06 -060010obj-$(CONFIG_IRQ_DOMAIN) += irqdomain.o
Bartosz Golaszewskib19af512017-08-14 16:53:16 +020011obj-$(CONFIG_IRQ_SIM) += irq_sim.o
Linus Torvalds1da177e2005-04-16 15:20:36 -070012obj-$(CONFIG_PROC_FS) += proc.o
Christoph Hellwigd824e662006-04-10 22:54:04 -070013obj-$(CONFIG_GENERIC_PENDING_IRQ) += migration.o
Yang Yingliangf1e0bb02015-09-24 17:32:13 +080014obj-$(CONFIG_GENERIC_IRQ_MIGRATION) += cpuhotplug.o
Rafael J. Wysocki0a0c5162009-03-16 22:33:49 +010015obj-$(CONFIG_PM_SLEEP) += pm.o
Jiang Liuf3cf8bb2014-11-12 11:39:03 +010016obj-$(CONFIG_GENERIC_MSI_IRQ) += msi.o
Qais Yousefd17bf242015-12-08 13:20:19 +000017obj-$(CONFIG_GENERIC_IRQ_IPI) += ipi.o
Christoph Hellwig5e385a62016-07-04 17:39:27 +090018obj-$(CONFIG_SMP) += affinity.o
Thomas Gleixner087cdfb2017-06-20 01:37:17 +020019obj-$(CONFIG_GENERIC_IRQ_DEBUGFS) += debugfs.o
Thomas Gleixner2f75d9e2017-09-13 23:29:14 +020020obj-$(CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR) += matrix.o