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