• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1EXTRA_CFLAGS += -DCONFIG_RTL8822C
2
3ifeq ($(CONFIG_MP_INCLUDED), y)
4### 8822C 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/rtl8822c/rtl8822c_halinit.o \
10			hal/rtl8822c/rtl8822c_mac.o \
11			hal/rtl8822c/rtl8822c_cmd.o \
12			hal/rtl8822c/rtl8822c_phy.o \
13			hal/rtl8822c/rtl8822c_ops.o \
14			hal/rtl8822c/hal8822c_fw.o
15
16ifeq ($(CONFIG_USB_HCI), y)
17_HAL_INTFS_FILES +=	hal/rtl8822c/$(HCI_NAME)/rtl8822cu_halinit.o \
18			hal/rtl8822c/$(HCI_NAME)/rtl8822cu_halmac.o \
19			hal/rtl8822c/$(HCI_NAME)/rtl8822cu_io.o \
20			hal/rtl8822c/$(HCI_NAME)/rtl8822cu_xmit.o \
21			hal/rtl8822c/$(HCI_NAME)/rtl8822cu_recv.o \
22			hal/rtl8822c/$(HCI_NAME)/rtl8822cu_led.o \
23			hal/rtl8822c/$(HCI_NAME)/rtl8822cu_ops.o
24
25_HAL_INTFS_FILES +=hal/efuse/rtl8822c/HalEfuseMask8822C_USB.o
26endif
27ifeq ($(CONFIG_PCI_HCI), y)
28_HAL_INTFS_FILES +=	hal/rtl8822c/$(HCI_NAME)/rtl8822ce_halinit.o \
29			hal/rtl8822c/$(HCI_NAME)/rtl8822ce_halmac.o \
30			hal/rtl8822c/$(HCI_NAME)/rtl8822ce_io.o \
31			hal/rtl8822c/$(HCI_NAME)/rtl8822ce_xmit.o \
32			hal/rtl8822c/$(HCI_NAME)/rtl8822ce_recv.o \
33			hal/rtl8822c/$(HCI_NAME)/rtl8822ce_led.o \
34			hal/rtl8822c/$(HCI_NAME)/rtl8822ce_ops.o
35
36_HAL_INTFS_FILES +=hal/efuse/rtl8822c/HalEfuseMask8822C_PCIE.o
37endif
38ifeq ($(CONFIG_SDIO_HCI), y)
39_HAL_INTFS_FILES +=	hal/rtl8822c/$(HCI_NAME)/rtl8822cs_halinit.o \
40			hal/rtl8822c/$(HCI_NAME)/rtl8822cs_halmac.o \
41			hal/rtl8822c/$(HCI_NAME)/rtl8822cs_io.o \
42			hal/rtl8822c/$(HCI_NAME)/rtl8822cs_xmit.o \
43			hal/rtl8822c/$(HCI_NAME)/rtl8822cs_recv.o \
44			hal/rtl8822c/$(HCI_NAME)/rtl8822cs_led.o \
45			hal/rtl8822c/$(HCI_NAME)/rtl8822cs_ops.o
46
47_HAL_INTFS_FILES +=hal/efuse/rtl8822c/HalEfuseMask8822C_SDIO.o
48
49_HAL_INTFS_FILES +=hal/hal_hci/hal_sdio_coex.o
50endif
51
52include $(src)/halmac.mk
53
54_BTC_FILES += hal/btc/halbtc8822cwifionly.o
55ifeq ($(CONFIG_BT_COEXIST), y)
56_BTC_FILES += hal/btc/halbtccommon.o \
57				hal/btc/halbtc8822c.o
58endif
59