1 include $(TOPDIR
)/rules.mk
6 PKG_SOURCE_URL
:=https
://git.codelinaro.org
/clo
/qsdk
/oss
/lklm
/nss-dp.git
8 PKG_SOURCE_DATE
:=2022-04-30
9 PKG_SOURCE_VERSION
:=72e9ec4187414461cbcf6ccff100e8b5ebe5f40b
10 PKG_MIRROR_HASH
:=805f16e59c75511132922f97740ebf6bf953845b0bbfd2089c4615456893bb37
15 include $(INCLUDE_DIR
)/kernel.mk
16 include $(INCLUDE_DIR
)/package.mk
18 define KernelPackage
/qca-nss-dp
20 CATEGORY
:=Kernel modules
21 SUBMENU
:=Network Devices
22 DEPENDS
:=@TARGET_ipq807x
+kmod-qca-ssdk
23 TITLE
:=Qualcom NSS dataplane ethernet driver
24 FILES
:=$(PKG_BUILD_DIR
)/qca-nss-dp.ko
25 AUTOLOAD
:=$(call AutoLoad
,31,qca-nss-dp
,1)
28 define KernelPackage
/qca-nss-dp
/Description
29 NSS dataplane ethernet driver for Qualcom SoCs.
32 define Build
/InstallDev
33 mkdir
-p
$(1)/usr
/include/qca-nss-dp
34 $(CP
) $(PKG_BUILD_DIR
)/exports
/* $(1)/usr
/include/qca-nss-dp
/
38 -I
$(STAGING_DIR
)/usr
/include/qca-ssdk
40 NSS_DP_HAL_DIR
:=$(PKG_BUILD_DIR
)/hal
41 define Build
/Configure
42 $(LN
) $(NSS_DP_HAL_DIR
)/soc_ops
/$(CONFIG_TARGET_BOARD
)/nss_
$(CONFIG_TARGET_BOARD
).h \
43 $(PKG_BUILD_DIR
)/exports
/nss_dp_arch.h
47 +$(MAKE
) -C
"$(LINUX_DIR)" \
48 CROSS_COMPILE
="$(TARGET_CROSS)" \
49 ARCH
="$(LINUX_KARCH)" \
50 M
="$(PKG_BUILD_DIR)" \
51 EXTRA_CFLAGS
="$(EXTRA_CFLAGS)" SoC
="$(CONFIG_TARGET_BOARD)" \
52 $(KERNEL_MAKE_FLAGS
) \
57 $(eval
$(call KernelPackage
,qca-nss-dp
))