^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) EXTRA_CFLAGS += -DCONFIG_RTL8821C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) ifeq ($(CONFIG_USB_HCI), y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) FILE_NAME = 8821cu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) ifeq ($(CONFIG_PCI_HCI), y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) FILE_NAME = 8821ce
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) ifeq ($(CONFIG_SDIO_HCI), y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) FILE_NAME = 8821cs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) _HAL_HALMAC_FILES += hal/halmac/halmac_api.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) _HAL_HALMAC_FILES += hal/halmac/halmac_88xx/halmac_bb_rf_88xx.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) hal/halmac/halmac_88xx/halmac_cfg_wmac_88xx.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) hal/halmac/halmac_88xx/halmac_common_88xx.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) hal/halmac/halmac_88xx/halmac_efuse_88xx.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) hal/halmac/halmac_88xx/halmac_flash_88xx.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) hal/halmac/halmac_88xx/halmac_fw_88xx.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) hal/halmac/halmac_88xx/halmac_gpio_88xx.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) hal/halmac/halmac_88xx/halmac_init_88xx.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) hal/halmac/halmac_88xx/halmac_mimo_88xx.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) hal/halmac/halmac_88xx/halmac_pcie_88xx.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) hal/halmac/halmac_88xx/halmac_sdio_88xx.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) hal/halmac/halmac_88xx/halmac_usb_88xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) _HAL_HALMAC_FILES += hal/halmac/halmac_88xx/halmac_8821c/halmac_cfg_wmac_8821c.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) hal/halmac/halmac_88xx/halmac_8821c/halmac_common_8821c.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) hal/halmac/halmac_88xx/halmac_8821c/halmac_gpio_8821c.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) hal/halmac/halmac_88xx/halmac_8821c/halmac_init_8821c.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) hal/halmac/halmac_88xx/halmac_8821c/halmac_pcie_8821c.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) hal/halmac/halmac_88xx/halmac_8821c/halmac_phy_8821c.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) hal/halmac/halmac_88xx/halmac_8821c/halmac_pwr_seq_8821c.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) hal/halmac/halmac_88xx/halmac_8821c/halmac_sdio_8821c.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) hal/halmac/halmac_88xx/halmac_8821c/halmac_usb_8821c.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) _HAL_INTFS_FILES += hal/hal_halmac.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) _HAL_INTFS_FILES += hal/rtl8821c/rtl8821c_halinit.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) hal/rtl8821c/rtl8821c_mac.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) hal/rtl8821c/rtl8821c_cmd.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) hal/rtl8821c/rtl8821c_phy.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) hal/rtl8821c/rtl8821c_dm.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) hal/rtl8821c/rtl8821c_ops.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) hal/rtl8821c/hal8821c_fw.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) _HAL_INTFS_FILES += hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_halinit.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_halmac.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_io.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_xmit.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_recv.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_led.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) hal/rtl8821c/$(HCI_NAME)/rtl$(FILE_NAME)_ops.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) ifeq ($(CONFIG_SDIO_HCI), y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) _HAL_INTFS_FILES +=hal/efuse/$(RTL871X)/HalEfuseMask8821C_SDIO.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) ifeq ($(CONFIG_USB_HCI), y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) _HAL_INTFS_FILES +=hal/efuse/$(RTL871X)/HalEfuseMask8821C_USB.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) ifeq ($(CONFIG_PCI_HCI), y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) _HAL_INTFS_FILES +=hal/efuse/$(RTL871X)/HalEfuseMask8821C_PCIE.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) _HAL_INTFS_FILES += $(_HAL_HALMAC_FILES)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) _BTC_FILES += hal/btc/halbtc8821cwifionly.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) ifeq ($(CONFIG_BT_COEXIST), y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) _BTC_FILES += hal/btc/halbtc8821c1ant.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) hal/btc/halbtc8821c2ant.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) endif