Add nt9852x support

This commit is contained in:
RaphiaRa 2021-07-15 18:57:05 +00:00
parent 2e4363444b
commit dc3b98ce8e
2 changed files with 20 additions and 2 deletions

View File

@ -156,6 +156,7 @@ CONFIG_PLATFORM_RTK119X_AM = n
CONFIG_PLATFORM_RTK129X = n
CONFIG_PLATFORM_RTK390X = n
CONFIG_PLATFORM_NOVATEK_NT72668 = n
CONFIG_PLATFORM_NOVATEK_NT9852X = n
CONFIG_PLATFORM_HISILICON = n
CONFIG_PLATFORM_HISILICON_HI3798 = n
CONFIG_PLATFORM_NV_TK1 = n
@ -2019,6 +2020,20 @@ KSRC := /Custom/Novatek/TCL/linux-3.8_header
#KSRC := $(KERNELDIR)
endif
ifeq ($(CONFIG_PLATFORM_NOVATEK_NT9852X), y)
EXTRA_CFLAGS += -DCONFIG_PLATFORM_NOVATEK_NT9852X
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE
EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
EXTRA_CFLAGS += -DCONFIG_USE_USB_BUFFER_ALLOC_RX
EXTRA_CFLAGS += -DCONFIG_USE_USB_BUFFER_ALLOC_TX
ARCH ?= arm
CROSS_COMPILE := arm-ca9-linux-gnueabihf-
KVER := 4.19.91
KSRC := /home/novatek/SDK/na51055_linux_sdk_528/BSP/linux-kernel
EXTRA_CFLAGS += -Wno-incompatible-pointer-types
endif
ifeq ($(CONFIG_PLATFORM_ARM_TCC8930_JB42), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
# default setting for Android 4.1, 4.2

View File

@ -46,8 +46,11 @@
/* 8821C - RX FIFO :16K ,for RX agg DMA mode = 16K, Rx agg USB mode could large than 16k*/
/* #define MAX_RECVBUF_SZ (16384 + RX_FIFO_EXPANDING)*/
/* For Max throughput issue , need to use USB AGG mode to replace DMA AGG mode*/
#define MAX_RECVBUF_SZ (32768)
#ifdef CONFIG_PLATFORM_NOVATEK_NT9852X
#define MAX_RECVBUF_SZ (16384)
#else
#define MAX_RECVBUF_SZ (32768)
#endif
/*#define MAX_RECVBUF_SZ_8821C (24576)*/ /* 24k*/
/*#define MAX_RECVBUF_SZ_8821C (20480)*/ /*20K*/
/*#define MAX_RECVBUF_SZ_8821C (10240) */ /*10K*/