1# SPDX-License-Identifier: GPL-2.0 2EXTRA_CFLAGS += -DCONFIG_RTL8821C 3 4ifeq ($(CONFIG_USB_HCI), y) 5FILE_NAME = 8821cu 6endif 7ifeq ($(CONFIG_PCI_HCI), y) 8FILE_NAME = 8821ce 9endif 10ifeq ($(CONFIG_SDIO_HCI), y) 11FILE_NAME = 8821cs 12endif 13 14_HAL_INTFS_FILES += hal/rtl8821c/rtl8821c_halinit.o \ 15 hal/rtl8821c/rtl8821c_mac.o \ 16 hal/rtl8821c/rtl8821c_cmd.o \ 17 hal/rtl8821c/rtl8821c_phy.o \ 18 hal/rtl8821c/rtl8821c_dm.o \ 19 hal/rtl8821c/rtl8821c_ops.o \ 20 hal/rtl8821c/hal8821c_fw.o 21 22_HAL_INTFS_FILES += hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_halinit.o \ 23 hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_halmac.o \ 24 hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_io.o \ 25 hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_xmit.o \ 26 hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_recv.o \ 27 hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_led.o \ 28 hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_ops.o 29 30ifeq ($(CONFIG_SDIO_HCI), y) 31_HAL_INTFS_FILES +=hal/efuse/$(RTL871X)/HalEfuseMask8821C_SDIO.o 32endif 33ifeq ($(CONFIG_USB_HCI), y) 34_HAL_INTFS_FILES +=hal/efuse/$(RTL871X)/HalEfuseMask8821C_USB.o 35endif 36ifeq ($(CONFIG_PCI_HCI), y) 37_HAL_INTFS_FILES +=hal/efuse/$(RTL871X)/HalEfuseMask8821C_PCIE.o 38endif 39 40include $(src)/halmac.mk 41 42_BTC_FILES += hal/btc/halbtc8821cwifionly.o 43ifeq ($(CONFIG_BT_COEXIST), y) 44_BTC_FILES += hal/btc/halbtc8821c1ant.o \ 45 hal/btc/halbtc8821c2ant.o 46endif