1ifeq ($(CONFIG_PLATFORM_AML_S905), y) 2EXTRA_CFLAGS += -DCONFIG_PLATFORM_AML_S905 3EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN 4EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT 5EXTRA_CFLAGS += -DCONFIG_RADIO_WORK 6EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE 7ifeq ($(shell test $(CONFIG_RTW_ANDROID) -ge 11; echo $$?), 0) 8EXTRA_CFLAGS += -DCONFIG_IFACE_NUMBER=3 9EXTRA_CFLAGS += -DCONFIG_SEL_P2P_IFACE=1 10endif 11 12# default setting for Android 13# config CONFIG_RTW_ANDROID in main Makefile 14 15ARCH ?= arm64 16CROSS_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- 17ifndef KSRC 18KSRC := /home/Jimmy/amlogic_905x4+8852AS/skw-rtk/kernel 19# To locate output files in a separate directory. 20KSRC += O=/home/Jimmy/amlogic_905x4+8852AS/skw-rtk/kernel_obj 21endif 22 23ifeq ($(CONFIG_PCI_HCI), y) 24EXTRA_CFLAGS += -DCONFIG_PLATFORM_OPS 25_PLATFORM_FILES := platform/platform_linux_pc_pci.o 26OBJS += $(_PLATFORM_FILES) 27# Core Config 28EXTRA_CFLAGS += -DCONFIG_RXBUF_NUM_1024 29EXTRA_CFLAGS += -DCONFIG_TX_SKB_ORPHAN 30EXTRA_CFLAGS += -DCONFIG_DIS_DYN_RXBUF 31# PHL Config 32EXTRA_CFLAGS += -DRTW_WKARD_98D_RXTAG 33endif 34 35ifeq ($(CONFIG_RTL8852A), y) 36ifeq ($(CONFIG_SDIO_HCI), y) 37CONFIG_RTL8852AS ?= m 38USER_MODULE_NAME := 8852as 39endif 40ifeq ($(CONFIG_PCI_HCI), y) 41CONFIG_RTL8852AE ?= m 42USER_MODULE_NAME := 8852ae 43endif 44endif 45_PLATFORM_FILES += platform/platform_ops.o 46endif 47