xref: /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/rtl8822b.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1EXTRA_CFLAGS += -DCONFIG_RTL8822B
2
3ifeq ($(CONFIG_MP_INCLUDED), y)
4### 8822B Default Enable VHT MP HW TX MODE ###
5#EXTRA_CFLAGS += -DCONFIG_MP_VHT_HW_TX_MODE
6#CONFIG_MP_VHT_HW_TX_MODE = y
7endif
8
9_HAL_INTFS_FILES +=	hal/rtl8822b/rtl8822b_halinit.o \
10			hal/rtl8822b/rtl8822b_mac.o \
11			hal/rtl8822b/rtl8822b_cmd.o \
12			hal/rtl8822b/rtl8822b_phy.o \
13			hal/rtl8822b/rtl8822b_ops.o \
14			hal/rtl8822b/hal8822b_fw.o
15
16ifeq ($(CONFIG_USB_HCI), y)
17_HAL_INTFS_FILES +=	hal/rtl8822b/$(HCI_NAME)/rtl8822bu_halinit.o \
18			hal/rtl8822b/$(HCI_NAME)/rtl8822bu_halmac.o \
19			hal/rtl8822b/$(HCI_NAME)/rtl8822bu_io.o \
20			hal/rtl8822b/$(HCI_NAME)/rtl8822bu_xmit.o \
21			hal/rtl8822b/$(HCI_NAME)/rtl8822bu_recv.o \
22			hal/rtl8822b/$(HCI_NAME)/rtl8822bu_led.o \
23			hal/rtl8822b/$(HCI_NAME)/rtl8822bu_ops.o
24
25_HAL_INTFS_FILES +=hal/efuse/rtl8822b/HalEfuseMask8822B_USB.o
26endif
27ifeq ($(CONFIG_PCI_HCI), y)
28_HAL_INTFS_FILES +=	hal/rtl8822b/$(HCI_NAME)/rtl8822be_halinit.o \
29			hal/rtl8822b/$(HCI_NAME)/rtl8822be_halmac.o \
30			hal/rtl8822b/$(HCI_NAME)/rtl8822be_io.o \
31			hal/rtl8822b/$(HCI_NAME)/rtl8822be_xmit.o \
32			hal/rtl8822b/$(HCI_NAME)/rtl8822be_recv.o \
33			hal/rtl8822b/$(HCI_NAME)/rtl8822be_led.o \
34			hal/rtl8822b/$(HCI_NAME)/rtl8822be_ops.o
35
36_HAL_INTFS_FILES +=hal/efuse/rtl8822b/HalEfuseMask8822B_PCIE.o
37endif
38ifeq ($(CONFIG_SDIO_HCI), y)
39_HAL_INTFS_FILES +=	hal/rtl8822b/$(HCI_NAME)/rtl8822bs_halinit.o \
40			hal/rtl8822b/$(HCI_NAME)/rtl8822bs_halmac.o \
41			hal/rtl8822b/$(HCI_NAME)/rtl8822bs_io.o \
42			hal/rtl8822b/$(HCI_NAME)/rtl8822bs_xmit.o \
43			hal/rtl8822b/$(HCI_NAME)/rtl8822bs_recv.o \
44			hal/rtl8822b/$(HCI_NAME)/rtl8822bs_led.o \
45			hal/rtl8822b/$(HCI_NAME)/rtl8822bs_ops.o
46
47_HAL_INTFS_FILES +=hal/efuse/rtl8822b/HalEfuseMask8822B_SDIO.o
48endif
49
50include $(src)/halmac.mk
51
52_BTC_FILES += hal/btc/halbtc8822bwifionly.o
53ifeq ($(CONFIG_BT_COEXIST), y)
54_BTC_FILES += hal/btc/halbtc8822b1ant.o \
55				hal/btc/halbtc8822b2ant.o
56endif