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