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