1 include $(TOPDIR
)/rules.mk
4 PKG_VERSION
:=2014-12-10
10 PKG_SOURCE_URL
:=https
://github.com
/openwrt
/mt76
12 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
13 PKG_SOURCE_VERSION
:=83d0a1a12a9055569cde5786d1304c83d2d9bc0a
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_SOURCE_VERSION
).
tar.xz
16 PKG_MAINTAINER
:=Felix Fietkau
<nbd@openwrt.org
>
19 include $(INCLUDE_DIR
)/kernel.mk
20 include $(INCLUDE_DIR
)/package.mk
22 define KernelPackage
/mt76
23 SUBMENU
:=Wireless Drivers
24 TITLE
:=MediaTek MT76x2 wireless driver
25 DEPENDS
:=+kmod-mac80211
+@DRIVER_11N_SUPPORT @PCI_SUPPORT
26 FILES
:=$(PKG_BUILD_DIR
)/mt76pci.ko
27 AUTOLOAD
:=$(call AutoLoad
,50,mac80211 mt76pci
)
32 -I
$(STAGING_DIR
)/usr
/include/mac80211-backport
/uapi \
33 -I
$(STAGING_DIR
)/usr
/include/mac80211-backport \
34 -I
$(STAGING_DIR
)/usr
/include/mac80211
/uapi \
35 -I
$(STAGING_DIR
)/usr
/include/mac80211 \
36 -include backport
/backport.h
39 +$(MAKE
) $(PKG_JOBS
) -C
"$(LINUX_DIR)" \
40 ARCH
="$(LINUX_KARCH)" \
41 CROSS_COMPILE
="$(TARGET_CROSS)" \
42 SUBDIRS
="$(PKG_BUILD_DIR)" \
43 NOSTDINC_FLAGS
="$(NOSTDINC_FLAGS)" \
47 define KernelPackage
/mt76
/install
48 $(INSTALL_DIR
) $(1)/lib
/firmware
49 $(CP
) $(PKG_BUILD_DIR
)/firmware
/mt7662_patch_e3_hdr_v0.0
.2_P48.bin
$(1)/lib
/firmware
/mt7662_rom_patch.bin
50 $(CP
) $(PKG_BUILD_DIR
)/firmware
/mt7662_firmware_e3_v1.5.bin
$(1)/lib
/firmware
/mt7662.bin
53 $(eval
$(call KernelPackage
,mt76
))