xref: /linux/drivers/net/wireless/ath/ath9k/Makefile (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
10766789bSKalle Valo# SPDX-License-Identifier: ISC
27322fd19SLuis R. Rodriguezath9k-y +=	beacon.o \
30fca65c1SSujith		gpio.o \
455624204SSujith		init.o \
5203c4805SLuis R. Rodriguez		main.o \
6203c4805SLuis R. Rodriguez		recv.o \
7ef1b6cd9SSujith Manoharan		xmit.o \
88da07830SSujith Manoharan		link.o \
9fbbcd146SFelix Fietkau		antenna.o \
10fbbcd146SFelix Fietkau		channel.o
11203c4805SLuis R. Rodriguez
124daa7760SSujith Manoharanath9k-$(CONFIG_ATH9K_BTCOEX_SUPPORT) += mci.o
138e26a030SGabor Juhosath9k-$(CONFIG_ATH9K_PCI) += pci.o
148e26a030SGabor Juhosath9k-$(CONFIG_ATH9K_AHB) += ahb.o
1529942bc1SZefir Kurtisiath9k-$(CONFIG_ATH9K_DFS_DEBUGFS) += dfs_debug.o
16ef6b19e4SSujith Manoharanath9k-$(CONFIG_ATH9K_DFS_CERTIFIED) += dfs.o
17ef6b19e4SSujith Manoharanath9k-$(CONFIG_ATH9K_TX99) += tx99.o
18e60001e7SSujith Manoharanath9k-$(CONFIG_ATH9K_WOW) += wow.o
19ed14dc0aSMiaoqing Panath9k-$(CONFIG_ATH9K_HWRNG) += rng.o
20203c4805SLuis R. Rodriguez
2167dc74f1SOleksij Rempelath9k-$(CONFIG_ATH9K_DEBUGFS) += debug.o
22f65c0825SSujith Manoharan
231cdbaf0dSSujith Manoharanath9k-$(CONFIG_ATH9K_STATION_STATISTICS) += debug_sta.o
241cdbaf0dSSujith Manoharan
25203c4805SLuis R. Rodriguezobj-$(CONFIG_ATH9K) += ath9k.o
267322fd19SLuis R. Rodriguez
27b3950e6aSLuis R. Rodriguezath9k_hw-y:=	\
28b3950e6aSLuis R. Rodriguez		ar9002_hw.o \
29b3950e6aSLuis R. Rodriguez		ar9003_hw.o \
30b3950e6aSLuis R. Rodriguez		hw.o \
318525f280SLuis R. Rodriguez		ar9003_phy.o \
328fe65368SLuis R. Rodriguez		ar9002_phy.o \
338fe65368SLuis R. Rodriguez		ar5008_phy.o \
34795f5e2cSLuis R. Rodriguez		ar9002_calib.o \
35795f5e2cSLuis R. Rodriguez		ar9003_calib.o \
36795f5e2cSLuis R. Rodriguez		calib.o \
377322fd19SLuis R. Rodriguez		eeprom.o \
387322fd19SLuis R. Rodriguez		eeprom_def.o \
397322fd19SLuis R. Rodriguez		eeprom_4k.o \
407322fd19SLuis R. Rodriguez		eeprom_9287.o \
417322fd19SLuis R. Rodriguez		ani.o \
427322fd19SLuis R. Rodriguez		mac.o \
43b622a720SLuis R. Rodriguez		ar9002_mac.o \
4415c9ee7aSSenthil Balasubramanian		ar9003_mac.o \
45717f6bedSFelix Fietkau		ar9003_eeprom.o \
46dbccdd1dSSujith Manoharan		ar9003_paprd.o
477322fd19SLuis R. Rodriguez
48e60001e7SSujith Manoharanath9k_hw-$(CONFIG_ATH9K_WOW) += ar9003_wow.o
499c9cb10fSSujith Manoharan
50dbccdd1dSSujith Manoharanath9k_hw-$(CONFIG_ATH9K_BTCOEX_SUPPORT) += btcoex.o \
51637625f2SSujith Manoharan					   ar9003_mci.o \
52637625f2SSujith Manoharan					   ar9003_aic.o
53ce719152SLorenzo Bianconi
54935477edSFelix Fietkauath9k_hw-$(CONFIG_ATH9K_PCOEM) += ar9003_rtt.o
55935477edSFelix Fietkau
56ce719152SLorenzo Bianconiath9k_hw-$(CONFIG_ATH9K_DYNACK) += dynack.o
57ce719152SLorenzo Bianconi
587322fd19SLuis R. Rodriguezobj-$(CONFIG_ATH9K_HW) += ath9k_hw.o
59db86f07eSLuis R. Rodriguez
60db86f07eSLuis R. Rodriguezobj-$(CONFIG_ATH9K_COMMON) += ath9k_common.o
6113f71050SOleksij Rempelath9k_common-y:=	common.o \
62cbbdf2aeSOleksij Rempel			common-init.o \
63f2c3c952SOleksij Rempel			common-beacon.o \
641077ec47SChristian Lamparter
659df7ddc3SMatthias Schifferath9k_common-$(CONFIG_ATH9K_COMMON_DEBUG) += common-debug.o
669df7ddc3SMatthias Schifferath9k_common-$(CONFIG_ATH9K_COMMON_SPECTRAL) += common-spectral.o
67fb9987d0SSujith
68fb9987d0SSujithath9k_htc-y +=	htc_hst.o \
69fb9987d0SSujith		hif_usb.o \
70fb9987d0SSujith		wmi.o \
71fb9987d0SSujith		htc_drv_txrx.o \
72fb9987d0SSujith		htc_drv_main.o \
73fb9987d0SSujith		htc_drv_beacon.o \
7421cb9879SVivek Natarajan		htc_drv_init.o \
7521cb9879SVivek Natarajan		htc_drv_gpio.o
76fb9987d0SSujith
778e42e4baSSujith Manoharanath9k_htc-$(CONFIG_ATH9K_HTC_DEBUGFS) += htc_drv_debug.o
788e42e4baSSujith Manoharan
79fb9987d0SSujithobj-$(CONFIG_ATH9K_HTC) += ath9k_htc.o
80*5a4f2040SChristian Lamparter
81*5a4f2040SChristian Lamparterobj-$(CONFIG_ATH9K_PCI_NO_EEPROM) += ath9k_pci_owl_loader.o
82