xref: /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/platform/aml_s905.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1ifeq ($(CONFIG_PLATFORM_AML_S905), y)
2# CONFIG_RTKM - n/m/y for not support / standalone / built-in
3CONFIG_RTKM = m
4EXTRA_CFLAGS += -DCONFIG_PLATFORM_AML_S905
5EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
6EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
7EXTRA_CFLAGS += -DCONFIG_RADIO_WORK
8EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE
9ifeq ($(shell test $(CONFIG_RTW_ANDROID) -ge 11; echo $$?), 0)
10EXTRA_CFLAGS += -DCONFIG_IFACE_NUMBER=3
11#EXTRA_CFLAGS += -DCONFIG_SEL_P2P_IFACE=1
12endif
13
14# default setting for Android
15# config CONFIG_RTW_ANDROID in main Makefile
16
17ARCH ?= arm64
18CROSS_COMPILE ?= /home/Jimmy/amlogic_905x4+8852AS/skw-rtk/cross_compile_toolchain/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
19ifndef KSRC
20#KSRC := /home/sd4ce/sdk/zte_905x4_8852ae/kernel_headers
21#KSRC += O=/home/sd4ce/sdk/zte_905x4_8852ae/KERNEL_OBJ
22KSRC := $(KERNEL_SRC)
23endif
24
25#Add by amlogic
26EXTRA_CFLAGS += -w -Wno-return-type
27EXTRA_CFLAGS += $(foreach d,$(shell test -d $(KERNEL_SRC)/$(M) && find $(shell cd $(KERNEL_SRC)/$(M);pwd) -type d),$(shell echo " -I$(d)"))
28ifeq ($(CONFIG_PCI_HCI), y)
29EXTRA_CFLAGS += -DUSE_AML_PCIE_TEE_MEM
30endif
31
32ifeq ($(CONFIG_PCI_HCI), y)
33EXTRA_CFLAGS += -DCONFIG_PLATFORM_OPS
34_PLATFORM_FILES := platform/platform_linux_pc_pci.o
35OBJS += $(_PLATFORM_FILES)
36# Core Config
37CONFIG_MSG_NUM = 128
38EXTRA_CFLAGS += -DCONFIG_MSG_NUM=$(CONFIG_MSG_NUM)
39EXTRA_CFLAGS += -DCONFIG_RXBUF_NUM_1024
40EXTRA_CFLAGS += -DCONFIG_TX_SKB_ORPHAN
41EXTRA_CFLAGS += -DCONFIG_DIS_DYN_RXBUF
42# PHL Config
43EXTRA_CFLAGS += -DRTW_WKARD_98D_RXTAG
44endif
45
46ifeq ($(CONFIG_RTL8852B), y)
47ifeq ($(CONFIG_SDIO_HCI), y)
48CONFIG_RTL8852BS ?= m
49USER_MODULE_NAME := 8852bs
50endif
51ifeq ($(CONFIG_PCI_HCI), y)
52CONFIG_RTL8852BE ?= m
53USER_MODULE_NAME := 8852be
54endif
55endif
56
57endif
58