Blame view

drivers/acpi/Makefile 3.3 KB
b24413180   Greg Kroah-Hartman   License cleanup: ...
1
  # SPDX-License-Identifier: GPL-2.0
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
2
3
  #
  # Makefile for the Linux ACPI interpreter
33d20b610   Alexey Starikovskiy   ACPI: EC: Make EC...
4
  #
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
5

95b482a8d   Len Brown   ACPICA: create ac...
6
  ccflags-$(CONFIG_ACPI_DEBUG)	+= -DACPI_DEBUG_OUTPUT
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
7
8
9
10
  
  #
  # ACPI Boot-Time Table Parsing
  #
08dc7c7e4   Javier Martinez Canillas   ACPI: Fix build e...
11
  obj-$(CONFIG_ACPI)		+= tables.o
5d8e7aa6e   Al Viro   [ACPI] IA64 build...
12
  obj-$(CONFIG_X86)		+= blacklist.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
13
14
15
16
  
  #
  # ACPI Core Subsystem (Interpreter)
  #
08dc7c7e4   Javier Martinez Canillas   ACPI: Fix build e...
17
  obj-$(CONFIG_ACPI)		+= acpi.o \
95b482a8d   Len Brown   ACPICA: create ac...
18
  					acpica/
5b5d91174   Rusty Russell   ACPI: simplify mo...
19
  # All the builtin files are in the "acpi." module_param namespace.
e5f660ebe   Lv Zheng   ACPI / osi: Colle...
20
  acpi-y				+= osi.o osl.o utils.o reboot.o
b54ac6d2a   Huang Ying   ACPI, Record ACPI...
21
  acpi-y				+= nvs.o
5b5d91174   Rusty Russell   ACPI: simplify mo...
22

ec2cd81cc   Rafael J. Wysocki   ACPI / PM: Move r...
23
  # Power management related files
5b5d91174   Rusty Russell   ACPI: simplify mo...
24
  acpi-y				+= wakeup.o
6e0a0ea12   Graeme Gregory   ACPI / sleep: Int...
25
  acpi-$(CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT) += sleep.o
c2efefb33   Rafael J. Wysocki   ACPI / scan: Move...
26
  acpi-y				+= device_sysfs.o device_pm.o
b54ac6d2a   Huang Ying   ACPI, Record ACPI...
27
  acpi-$(CONFIG_ACPI_SLEEP)	+= proc.o
95b482a8d   Len Brown   ACPICA: create ac...
28

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
29
30
31
32
  
  #
  # ACPI Bus and Device Drivers
  #
5b5d91174   Rusty Russell   ACPI: simplify mo...
33
34
  acpi-y				+= bus.o glue.o
  acpi-y				+= scan.o
046d9ce68   Rafael J. Wysocki   ACPI: Move device...
35
  acpi-y				+= resource.o
ac212b698   Rafael J. Wysocki   ACPI / processor:...
36
  acpi-y				+= acpi_processor.o
4d5d4cd88   Alex Chiang   ACPI: processor: ...
37
  acpi-y				+= processor_core.o
46ba51ea8   Hanjun Guo   ACPI / processor:...
38
  acpi-$(CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC) += processor_pdc.o
5b5d91174   Rusty Russell   ACPI: simplify mo...
39
40
  acpi-y				+= ec.o
  acpi-$(CONFIG_ACPI_DOCK)	+= dock.o
5d32a6654   Sinan Kaya   PCI/ACPI: Allow A...
41
  acpi-$(CONFIG_PCI)		+= pci_root.o pci_link.o pci_irq.o
935c760ec   Tomasz Nowicki   PCI/ACPI: Add gen...
42
  obj-$(CONFIG_ACPI_MCFG)		+= pci_mcfg.o
162274555   Sinan Kaya   ACPI / LPSS: Make...
43
44
  acpi-$(CONFIG_PCI)		+= acpi_lpss.o
  acpi-y				+= acpi_apd.o
91e568780   Mika Westerberg   ACPI: Add support...
45
  acpi-y				+= acpi_platform.o
eec15edbb   Zhang Rui   ACPI / PNP: use d...
46
  acpi-y				+= acpi_pnp.o
6ce2e188a   Graeme Gregory   ACPI / scan: AMBA...
47
  acpi-$(CONFIG_ARM_AMBA)	+= acpi_amba.o
5b5d91174   Rusty Russell   ACPI: simplify mo...
48
  acpi-y				+= power.o
47f5c892b   Zhang Rui   ACPI: remove depr...
49
  acpi-y				+= event.o
ac36d37e9   Arjan van de Ven   ACPI: Always buil...
50
  acpi-y				+= evged.o
1c8fce27e   Zhang Rui   ACPI: introduce d...
51
  acpi-y				+= sysfs.o
ffdcd955c   Mika Westerberg   ACPI: Add support...
52
  acpi-y				+= property.o
2fa97feb4   Lan Tianyu   ACPI: Add CMOS RT...
53
  acpi-$(CONFIG_X86)		+= acpi_cmos_rtc.o
899596e09   Lukas Wunner   ACPI / property: ...
54
  acpi-$(CONFIG_X86)		+= x86/apple.o
b7ecf663c   Hans de Goede   ACPI / bus: Intro...
55
  acpi-$(CONFIG_X86)		+= x86/utils.o
a25ee9200   Zhang Rui   ACPI: introduce d...
56
  acpi-$(CONFIG_DEBUG_FS)		+= debugfs.o
c55d62820   Srinivas Pandruvada   ACPI / LPAT: Comm...
57
  acpi-y				+= acpi_lpat.o
eeb2d80d5   Srinivas Pandruvada   ACPI / LPIT: Add ...
58
  acpi-$(CONFIG_ACPI_LPIT)	+= acpi_lpit.o
d44fa3d46   Agustin Vega-Frias   ACPI: Add support...
59
  acpi-$(CONFIG_ACPI_GENERIC_GSI) += irq.o
058dfc767   Mika Westerberg   ACPI / watchdog: ...
60
  acpi-$(CONFIG_ACPI_WATCHDOG)	+= acpi_watchdog.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
61

4cf841e39   Tony Luck   ACPI/ADXL: Add ad...
62
63
  # Address translation
  acpi-$(CONFIG_ACPI_ADXL)	+= acpi_adxl.o
5b5d91174   Rusty Russell   ACPI: simplify mo...
64
  # These are (potentially) separate modules
4033741ff   Matthew Garrett   ACPI: Reorder IPM...
65
66
67
  
  # IPMI may be used by other drivers, so it has to initialise before them
  obj-$(CONFIG_ACPI_IPMI)		+= acpi_ipmi.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
68
  obj-$(CONFIG_ACPI_AC) 		+= ac.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
69
  obj-$(CONFIG_ACPI_BUTTON)	+= button.o
a1b93e890   Josh Triplett   ACPI: Add new tin...
70
  obj-$(CONFIG_ACPI_TINY_POWER_BUTTON)	+= tiny-power-button.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
71
  obj-$(CONFIG_ACPI_FAN)		+= fan.o
01b57e737   Kristen Carlson Accardi   ACPI: bay: new dr...
72
  obj-$(CONFIG_ACPI_VIDEO)	+= video.o
95c513ec8   Rafael J. Wysocki   ACPI: Add Time an...
73
  obj-$(CONFIG_ACPI_TAD)		+= acpi_tad.o
8344b568f   Alex Chiang   PCI: ACPI PCI slo...
74
  obj-$(CONFIG_ACPI_PCI_SLOT)	+= pci_slot.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
75
  obj-$(CONFIG_ACPI_PROCESSOR)	+= processor.o
08dc7c7e4   Javier Martinez Canillas   ACPI: Fix build e...
76
  obj-$(CONFIG_ACPI)		+= container.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
77
  obj-$(CONFIG_ACPI_THERMAL)	+= thermal.o
bdf97013c   Dan Williams   nfit: move to nfi...
78
  obj-$(CONFIG_ACPI_NFIT)		+= nfit/
c710fcc5d   Dan Williams   ACPI: NUMA: Estab...
79
  obj-$(CONFIG_ACPI_NUMA)		+= numa/
08dc7c7e4   Javier Martinez Canillas   ACPI: Fix build e...
80
  obj-$(CONFIG_ACPI)		+= acpi_memhotplug.o
c183619b6   Jiang Liu   x86/irq, ACPI: Im...
81
  obj-$(CONFIG_ACPI_HOTPLUG_IOAPIC) += ioapic.o
0f66af530   Arjan van de Ven   ACPI: battery: as...
82
  obj-$(CONFIG_ACPI_BATTERY)	+= battery.o
91087dfa5   Alexey Starikovskiy   ACPI: SBS: Split ...
83
  obj-$(CONFIG_ACPI_SBS)		+= sbshc.o
bbafbecb2   Alexey Starikovskiy   ACPI: SBS: Host c...
84
  obj-$(CONFIG_ACPI_SBS)		+= sbs.o
801eab811   Huang Ying   ACPI Hardware Err...
85
  obj-$(CONFIG_ACPI_HED)		+= hed.o
1195a0981   Thomas Renninger   ACPI: Provide /sy...
86
  obj-$(CONFIG_ACPI_EC_DEBUGFS)	+= ec_sys.o
526b4af47   Thomas Renninger   ACPI: Split out c...
87
  obj-$(CONFIG_ACPI_CUSTOM_METHOD)+= custom_method.o
d1ff4b1cd   Matthew Garrett   ACPI: Add support...
88
  obj-$(CONFIG_ACPI_BGRT)		+= bgrt.o
337aadff8   Ashwin Chaugule   ACPI: Introduce C...
89
  obj-$(CONFIG_ACPI_CPPC_LIB)	+= cppc_acpi.o
ad1696f6f   Aleksey Makarov   ACPI: parse SPCR ...
90
  obj-$(CONFIG_ACPI_SPCR_TABLE)	+= spcr.o
836d08301   Lv Zheng   ACPI / debugger: ...
91
  obj-$(CONFIG_ACPI_DEBUGGER_USER) += acpi_dbg.o
0ce822322   Jeremy Linton   ACPI: Enable PPTT...
92
  obj-$(CONFIG_ACPI_PPTT) 	+= pptt.o
5b5d91174   Rusty Russell   ACPI: simplify mo...
93

ae7d51517   Len Brown   ACPI: simplify pr...
94
  # processor has its own "processor." module_param namespace
5f05586c6   Ashwin Chaugule   ACPI: Decouple AC...
95
96
  processor-y			:= processor_driver.o
  processor-$(CONFIG_ACPI_PROCESSOR_IDLE) += processor_idle.o
239708a3a   Ashwin Chaugule   ACPI: Split out A...
97
98
  processor-$(CONFIG_ACPI_CPU_FREQ_PSS)	+= processor_throttling.o	\
  	processor_thermal.o
ae7d51517   Len Brown   ACPI: simplify pr...
99
  processor-$(CONFIG_CPU_FREQ)	+= processor_perflib.o
8e0af5141   Shaohua Li   ACPI: create Proc...
100
101
  
  obj-$(CONFIG_ACPI_PROCESSOR_AGGREGATOR) += acpi_pad.o
a643ce207   Huang Ying   ACPI, APEI, APEI ...
102
103
  
  obj-$(CONFIG_ACPI_APEI)		+= apei/
4b3db708b   Chen, Gong   ACPI, x86: Extend...
104
105
  
  obj-$(CONFIG_ACPI_EXTLOG)	+= acpi_extlog.o
b1eea857d   Aaron Lu   ACPI / PMIC: supp...
106

fafe5306f   Mika Westerberg   ACPI: Rename conf...
107
  obj-$(CONFIG_ACPI_CONFIGFS)	+= acpi_configfs.o
14ca7a47d   Hans de Goede   acpi-video-detect...
108

fa870509d   Andy Shevchenko   ACPI / PMIC: Spli...
109
  obj-y				+= pmic/
e13452ac3   Rajmohan Mani   ACPI / PMIC: Add ...
110

14ca7a47d   Hans de Goede   acpi-video-detect...
111
  video-objs			+= acpi_video.o video_detect.o
6256ebd5d   Srinivas Pandruvada   ACPI / DPTF: Add ...
112
  obj-y				+= dptf/
88ef16d88   Tomasz Nowicki   ACPI: I/O Remappi...
113
114
  
  obj-$(CONFIG_ARM64)		+= arm64/