@@ -116,6 +116,7 @@ CONFIG_MP_VHT_HW_TX_MODE = y
116116# ##################### Platform Related #######################
117117CONFIG_PLATFORM_I386_PC = y
118118CONFIG_PLATFORM_ARM_RPI = n
119+ CONFIG_PLATFORM_ARM64_RPI = n
119120CONFIG_PLATFORM_ANDROID_X86 = n
120121CONFIG_PLATFORM_ANDROID_INTEL_X86 = n
121122CONFIG_PLATFORM_JB_X86 = n
@@ -1086,6 +1087,17 @@ MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/
10861087INSTALL_PREFIX :=
10871088endif
10881089
1090+ ifeq ($(CONFIG_PLATFORM_ARM64_RPI ) , y)
1091+ EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
1092+ EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
1093+ ARCH ?= arm64
1094+ CROSS_COMPILE ?=
1095+ KVER ?= $(shell uname -r)
1096+ KSRC := /lib/modules/$(KVER ) /build
1097+ MODDESTDIR := /lib/modules/$(KVER ) /kernel/drivers/net/wireless/
1098+ INSTALL_PREFIX :=
1099+ endif
1100+
10891101ifeq ($(CONFIG_PLATFORM_NV_TK1 ) , y)
10901102EXTRA_CFLAGS += -DCONFIG_PLATFORM_NV_TK1
10911103EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
@@ -1109,6 +1121,17 @@ KSRC :=/mnt/newdisk/android_sdk/nvidia_tk1/android_L/out/target/product/shieldta
11091121MODULE_NAME = wlan
11101122endif
11111123
1124+ ifeq ($(CONFIG_PLATFORM_ARM64 ) , y)
1125+ ARCH := arm64
1126+ EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
1127+ EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
1128+ CROSS_COMPILE := aarch64-linux-gnu-
1129+ KVER ?= $(shell uname -r)
1130+ KSRC := /lib/modules/$(KVER ) /build
1131+ MODDESTDIR := /lib/modules/$(KVER ) /kernel/drivers/net/wireless/
1132+ INSTALL_PREFIX :=
1133+ endif
1134+
11121135ifeq ($(CONFIG_PLATFORM_ACTIONS_ATM702X ) , y)
11131136EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DCONFIG_PLATFORM_ANDROID -DCONFIG_PLATFORM_ACTIONS_ATM702X
11141137# ARCH := arm
0 commit comments