Merge Official Source
This commit is contained in:
commit
980596155a
@ -32,6 +32,7 @@ ALLWIFIBOARDS:= \
|
||||
dlink_dap2610 \
|
||||
engenius_eap2200 \
|
||||
engenius_emd1 \
|
||||
engenius_emr3500 \
|
||||
ezviz_cs-w3-wd1200g-eup \
|
||||
linksys_ea8300 \
|
||||
mobipromo_cm520-79f \
|
||||
@ -104,6 +105,7 @@ $(eval $(call generate-ipq-wifi-package,cellc_rtl30vw, Cell C RTL30VW))
|
||||
$(eval $(call generate-ipq-wifi-package,dlink_dap2610,D-Link DAP-2610))
|
||||
$(eval $(call generate-ipq-wifi-package,engenius_eap2200,EnGenius EAP2200))
|
||||
$(eval $(call generate-ipq-wifi-package,engenius_emd1,EnGenius EMD1))
|
||||
$(eval $(call generate-ipq-wifi-package,engenius_emr3500,EnGenius EMR3500))
|
||||
$(eval $(call generate-ipq-wifi-package,ezviz_cs-w3-wd1200g-eup,EZVIZ CS-W3-WD1200G EUP))
|
||||
$(eval $(call generate-ipq-wifi-package,linksys_ea8300,Linksys EA8300))
|
||||
$(eval $(call generate-ipq-wifi-package,mobipromo_cm520-79f,MobiPromo CM520-79F))
|
||||
|
||||
BIN
package/firmware/ipq-wifi/board-engenius_emr3500.qca4019
Normal file
BIN
package/firmware/ipq-wifi/board-engenius_emr3500.qca4019
Normal file
Binary file not shown.
@ -285,7 +285,7 @@ hostapd_set_psk_file() {
|
||||
local vlan_id=""
|
||||
|
||||
json_get_vars mac vid key
|
||||
set_default isolate "00:00:00:00:00:00"
|
||||
set_default mac "00:00:00:00:00:00"
|
||||
[ -n "$vid" ] && vlan_id="vlanid=$vid "
|
||||
echo "${vlan_id} ${mac} ${key}" >> /var/run/hostapd-${ifname}.psk
|
||||
}
|
||||
|
||||
@ -8,12 +8,12 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=iproute2
|
||||
PKG_VERSION:=5.6.0
|
||||
PKG_VERSION:=5.7.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
|
||||
PKG_SOURCE_URL:=@KERNEL/linux/utils/net/iproute2
|
||||
PKG_HASH:=1b5b0e25ce6e23da7526ea1da044e814ad85ba761b10dd29c2b027c056b04692
|
||||
PKG_HASH:=725dc7ba94aae54c6f8d4223ca055d9fb4fe89d6994b1c03bfb4411c4dd10f21
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_DEPENDS:=iptables
|
||||
PKG_LICENSE:=GPL-2.0
|
||||
|
||||
@ -0,0 +1,46 @@
|
||||
From 12fafa27c7b306e6c397e858f4d5a8159500f659 Mon Sep 17 00:00:00 2001
|
||||
From: Stephen Hemminger <stephen@networkplumber.org>
|
||||
Date: Thu, 11 Jun 2020 09:46:46 -0700
|
||||
Subject: [PATCH] devlink: update include files
|
||||
|
||||
Use the tool iwyu to get more complete list of includes for
|
||||
all the bits used by devlink.
|
||||
|
||||
This should also fix build with musl libc.
|
||||
|
||||
Fixes: c4dfddccef4e ("fix JSON output of mon command")
|
||||
Reported-off-by: Dan Robertson <dan@dlrobertson.com>
|
||||
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
|
||||
---
|
||||
devlink/devlink.c | 9 ++++++++-
|
||||
1 file changed, 8 insertions(+), 1 deletion(-)
|
||||
|
||||
--- a/devlink/devlink.c
|
||||
+++ b/devlink/devlink.c
|
||||
@@ -19,18 +19,25 @@
|
||||
#include <limits.h>
|
||||
#include <errno.h>
|
||||
#include <inttypes.h>
|
||||
+#include <signal.h>
|
||||
+#include <time.h>
|
||||
+#include <netinet/in.h>
|
||||
+#include <arpa/inet.h>
|
||||
#include <sys/sysinfo.h>
|
||||
#define _LINUX_SYSINFO_H /* avoid collision with musl header */
|
||||
#include <linux/genetlink.h>
|
||||
#include <linux/devlink.h>
|
||||
+#include <linux/netlink.h>
|
||||
#include <libmnl/libmnl.h>
|
||||
#include <netinet/ether.h>
|
||||
+#include <sys/select.h>
|
||||
+#include <sys/socket.h>
|
||||
#include <sys/types.h>
|
||||
|
||||
#include "SNAPSHOT.h"
|
||||
#include "list.h"
|
||||
#include "mnlg.h"
|
||||
-#include "json_writer.h"
|
||||
+#include "json_print.h"
|
||||
#include "utils.h"
|
||||
#include "namespace.h"
|
||||
|
||||
@ -188,860 +188,10 @@ define Device/netgear
|
||||
endef
|
||||
|
||||
#################################################
|
||||
# Subtarget generic
|
||||
# Subtarget devices
|
||||
#################################################
|
||||
|
||||
ifeq ($(SUBTARGET),generic)
|
||||
# BCM4705 with tg3
|
||||
define Device/linksys-wrt300n-v1.1
|
||||
DEVICE_MODEL := WRT300N
|
||||
DEVICE_VARIANT := v1.1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := EWC2
|
||||
VERSION := 1.51.2
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt300n-v1.1
|
||||
|
||||
define Device/linksys-wrt310n-v1
|
||||
DEVICE_MODEL := WRT310N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 310N
|
||||
VERSION := 1.0.10
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt310n-v1
|
||||
|
||||
define Device/linksys-wrt350n-v1
|
||||
DEVICE_MODEL := WRT350N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := EWCG
|
||||
VERSION := 1.04.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt350n-v1
|
||||
|
||||
define Device/linksys-wrt610n-v1
|
||||
DEVICE_MODEL := WRT610N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 610N
|
||||
VERSION := 1.0.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt610n-v1
|
||||
|
||||
# BCMA SoC with SSB WiFi
|
||||
define Device/linksys-wrt610n-v2
|
||||
DEVICE_MODEL := WRT610N
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-bgmac kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 610N
|
||||
VERSION := 2.0.0
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt610n-v2
|
||||
|
||||
define Device/linksys-e3000-v1
|
||||
DEVICE_MODEL := E3000
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-bgmac kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 61XN
|
||||
VERSION := 1.0.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e3000-v1
|
||||
|
||||
# generic has Ethernet drivers as modules so overwrite standard image
|
||||
define Device/standard
|
||||
DEVICE_TITLE := Image with LZMA loader and LZMA compressed kernel
|
||||
DEVICE_PACKAGES := kmod-b44 kmod-bgmac kmod-tg3
|
||||
endef
|
||||
TARGET_DEVICES += standard
|
||||
endif
|
||||
|
||||
#################################################
|
||||
# Subtarget legacy
|
||||
#################################################
|
||||
|
||||
ifeq ($(SUBTARGET),legacy)
|
||||
|
||||
define Device/asus-wl-300g
|
||||
DEVICE_MODEL := WL-300g
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL300g "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-300g
|
||||
|
||||
define Device/asus-wl-320gp
|
||||
DEVICE_MODEL := WL-320gP
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL320gP "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-320gp
|
||||
|
||||
define Device/asus-wl-330ge
|
||||
DEVICE_MODEL := WL-330gE
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL-330gE "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-330ge
|
||||
|
||||
define Device/asus-wl-500gd
|
||||
DEVICE_MODEL := WL-500g Deluxe
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500gx "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-500gd
|
||||
|
||||
define Device/asus-wl-500gp-v1
|
||||
DEVICE_MODEL := WL-500gP
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500gp "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-500gp-v1
|
||||
|
||||
define Device/asus-wl-500gp-v2
|
||||
DEVICE_MODEL := WL-500gP
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500gpv2 "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-500gp-v2
|
||||
|
||||
define Device/asus-wl-500w
|
||||
DEVICE_MODEL := WL-500W
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-usb-uhci kmod-usb2-pci
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500W "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-500w
|
||||
|
||||
define Device/asus-wl-520gu
|
||||
DEVICE_MODEL := WL-520gU
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL520gu "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-520gu
|
||||
|
||||
define Device/asus-wl-550ge
|
||||
DEVICE_MODEL := WL-550gE
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL550gE "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-550ge
|
||||
|
||||
define Device/asus-wl-hdd25
|
||||
DEVICE_MODEL := WL-HDD25
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy $(USB1_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WLHDD "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-hdd25
|
||||
|
||||
define Device/dlink-dwl-3150
|
||||
DEVICE_VENDOR := D-Link
|
||||
DEVICE_MODEL := DWL-3150
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-with-loader | tailed-bin
|
||||
BIN_TAIL := BCM-5352-2050-0000000-01
|
||||
endef
|
||||
TARGET_DEVICES += dlink-dwl-3150
|
||||
|
||||
define Device/edimax-ps1208-mfg
|
||||
DEVICE_VENDOR := Edimax
|
||||
DEVICE_MODEL := PS-1208MFg
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-with-loader | edimax-bin
|
||||
endef
|
||||
TARGET_DEVICES += edimax-ps1208-mfg
|
||||
|
||||
define Device/huawei-e970
|
||||
DEVICE_VENDOR := Huawei
|
||||
DEVICE_MODEL := E970
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
KERNEL_NAME = vmlinux.gz
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-without-loader | huawei-bin
|
||||
endef
|
||||
TARGET_DEVICES += huawei-e970
|
||||
|
||||
define Device/linksys-wrt54g3g
|
||||
DEVICE_MODEL := WRT54G3G
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W54F
|
||||
VERSION := 2.20.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54g3g
|
||||
|
||||
define Device/linksys-wrt54g3g-em
|
||||
DEVICE_MODEL := WRT54G3G-EM
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W3GN
|
||||
VERSION := 2.20.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54g3g-em
|
||||
|
||||
define Device/linksys-wrt54g3gv2-vf
|
||||
DEVICE_VENDOR := Linksys
|
||||
DEVICE_MODEL := WRT54G3GV2-VF
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
FILESYSTEMS := $(FS_128K)
|
||||
IMAGES := noheader.bin bin
|
||||
IMAGE/noheader.bin := linksys-pattern-partition | append-rootfs | trx-v2-with-loader
|
||||
IMAGE/bin := linksys-pattern-partition | append-rootfs | trx-v2-with-loader | linksys-bin
|
||||
DEVICE_ID := 3G2V
|
||||
VERSION := 3.00.24
|
||||
SERIAL := 6
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54g3gv2-vf
|
||||
|
||||
define Device/linksys-wrt54g
|
||||
DEVICE_MODEL := WRT54G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W54G
|
||||
VERSION := 4.71.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54g
|
||||
|
||||
define Device/linksys-wrt54gs
|
||||
DEVICE_MODEL := WRT54GS
|
||||
DEVICE_VARIANT := v1/v2/v3
|
||||
DEVICE_ALT0_VENDOR := Linksys
|
||||
DEVICE_ALT0_MODEL := WRT54G-TM
|
||||
DEVICE_ALT0_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
FILESYSTEMS := $(FS_128K)
|
||||
DEVICE_ID := W54S
|
||||
VERSION := 4.80.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54gs
|
||||
|
||||
define Device/linksys-wrt54gs-v4
|
||||
DEVICE_MODEL := WRT54GS
|
||||
DEVICE_VARIANT := v4
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W54s
|
||||
VERSION := 1.09.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54gs-v4
|
||||
|
||||
define Device/linksys-wrtsl54gs
|
||||
DEVICE_MODEL := WRTSL54GS
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
FILESYSTEMS := $(FS_128K)
|
||||
DEVICE_ID := W54U
|
||||
VERSION := 2.08.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrtsl54gs
|
||||
|
||||
define Device/linksys-wrt150n
|
||||
DEVICE_MODEL := WRT150N
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := N150
|
||||
VERSION := 1.51.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt150n
|
||||
|
||||
define Device/linksys-wrt160n-v1
|
||||
DEVICE_MODEL := WRT160N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := N150
|
||||
VERSION := 1.50.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt160n-v1
|
||||
|
||||
define Device/linksys-wrt300n-v1
|
||||
DEVICE_MODEL := WRT300N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
IMAGES := bin trx
|
||||
DEVICE_ID := EWCB
|
||||
VERSION := 1.03.6
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt300n-v1
|
||||
|
||||
define Device/motorola-wa840g
|
||||
DEVICE_MODEL := WA840G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/motorola)
|
||||
MOTOROLA_DEVICE := 2
|
||||
endef
|
||||
TARGET_DEVICES += motorola-wa840g
|
||||
|
||||
define Device/motorola-we800g
|
||||
DEVICE_MODEL := WE800G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/motorola)
|
||||
MOTOROLA_DEVICE := 3
|
||||
endef
|
||||
TARGET_DEVICES += motorola-we800g
|
||||
|
||||
define Device/motorola-wr850g
|
||||
DEVICE_MODEL := WR850G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/motorola)
|
||||
MOTOROLA_DEVICE := 1
|
||||
endef
|
||||
TARGET_DEVICES += motorola-wr850g
|
||||
|
||||
define Device/netgear-wgr614-v8
|
||||
DEVICE_MODEL := WGR614
|
||||
DEVICE_VARIANT := v8
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H072T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wgr614-v8
|
||||
|
||||
define Device/netgear-wgt634u
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
DEVICE_MODEL := WGT634U
|
||||
DEVICE_PACKAGES := kmod-ath5k $(USB2_PACKAGES)
|
||||
FILESYSTEMS := $(FS_128K)
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-with-loader | prepend-with-elf
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wgt634u
|
||||
|
||||
define Device/netgear-wndr3300-v1
|
||||
DEVICE_MODEL := WNDR3300
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H093T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr3300-v1
|
||||
|
||||
define Device/netgear-wnr834b-v2
|
||||
DEVICE_MODEL := WNR834B
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H081T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr834b-v2
|
||||
|
||||
define Device/usrobotics-usr5461
|
||||
DEVICE_VENDOR := US Robotics
|
||||
DEVICE_MODEL := USR5461
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB1_PACKAGES)
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-with-loader | usrobotics-bin
|
||||
endef
|
||||
TARGET_DEVICES += usrobotics-usr5461
|
||||
|
||||
TARGET_DEVICES += standard standard-noloader-gz
|
||||
endif
|
||||
|
||||
#################################################
|
||||
# Subtarget mips74k
|
||||
#################################################
|
||||
|
||||
ifeq ($(SUBTARGET),mips74k)
|
||||
define Device/asus-rt-ac53u
|
||||
DEVICE_MODEL := RT-AC53U
|
||||
DEVICE_PACKAGES := $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-AC53U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-ac53u
|
||||
|
||||
define Device/asus-rt-ac66u
|
||||
DEVICE_MODEL := RT-AC66U
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-AC66U
|
||||
endef
|
||||
# TARGET_DEVICES += asus-rt-ac66u
|
||||
|
||||
define Device/asus-rt-n10
|
||||
DEVICE_MODEL := RT-N10
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "RT-N10 "
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n10
|
||||
|
||||
define Device/asus-rt-n10p
|
||||
DEVICE_MODEL := RT-N10P
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N10P
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n10p
|
||||
|
||||
define Device/asus-rt-n10p-v2
|
||||
DEVICE_MODEL := RT-N10P
|
||||
DEVICE_VARIANT := v2
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N10PV2
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n10p-v2
|
||||
|
||||
define Device/asus-rt-n10u
|
||||
DEVICE_MODEL := RT-N10U
|
||||
DEVICE_VARIANT := A
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N10U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n10u
|
||||
|
||||
define Device/asus-rt-n10u-b
|
||||
DEVICE_MODEL := RT-N10U
|
||||
DEVICE_VARIANT := B
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N10U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n10u-b
|
||||
|
||||
define Device/asus-rt-n12
|
||||
DEVICE_MODEL := RT-N12
|
||||
DEVICE_VARIANT := A1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "RT-N12 "
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n12
|
||||
|
||||
define Device/asus-rt-n12-b1
|
||||
DEVICE_MODEL := RT-N12
|
||||
DEVICE_VARIANT := B1
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N12B1
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n12-b1
|
||||
|
||||
define Device/asus-rt-n12-c1
|
||||
DEVICE_MODEL := RT-N12
|
||||
DEVICE_VARIANT := C1
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N12C1
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n12-c1
|
||||
|
||||
define Device/asus-rt-n12-d1
|
||||
DEVICE_MODEL := RT-N12
|
||||
DEVICE_VARIANT := D1
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N12D1
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n12-d1
|
||||
|
||||
define Device/asus-rt-n12hp
|
||||
DEVICE_MODEL := RT-N12HP
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N12HP
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n12hp
|
||||
|
||||
define Device/asus-rt-n14uhp
|
||||
DEVICE_MODEL := RT-N14UHP
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N14UHP
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n14uhp
|
||||
|
||||
define Device/asus-rt-n15u
|
||||
DEVICE_MODEL := RT-N15U
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N15U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n15u
|
||||
|
||||
define Device/asus-rt-n16
|
||||
DEVICE_MODEL := RT-N16
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N16
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n16
|
||||
|
||||
define Device/asus-rt-n53
|
||||
DEVICE_MODEL := RT-N53
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N53
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n53
|
||||
|
||||
define Device/asus-rt-n66u
|
||||
DEVICE_MODEL := RT-N66U
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N66U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n66u
|
||||
|
||||
define Device/asus-rt-n66w
|
||||
DEVICE_MODEL := RT-N66W
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N66U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n66w
|
||||
|
||||
define Device/linksys-wrt160n-v3
|
||||
DEVICE_MODEL := WRT160N
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := N150
|
||||
VERSION := 3.0.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt160n-v3
|
||||
|
||||
define Device/linksys-wrt310n-v2
|
||||
DEVICE_MODEL := WRT310N
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 310N
|
||||
VERSION := 2.0.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt310n-v2
|
||||
|
||||
define Device/linksys-wrt320n-v1
|
||||
DEVICE_MODEL := WRT320N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 320N
|
||||
VERSION := 1.0.5
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt320n-v1
|
||||
|
||||
define Device/linksys-e900-v1
|
||||
DEVICE_MODEL := E900
|
||||
DEVICE_VARIANT := v1
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E900
|
||||
VERSION := 1.0.4
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e900-v1
|
||||
|
||||
define Device/linksys-e1000
|
||||
DEVICE_MODEL := E1000
|
||||
DEVICE_VARIANT := v1/v2/v2.1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E100
|
||||
VERSION := 1.1.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e1000
|
||||
|
||||
define Device/linksys-e1200-v1
|
||||
DEVICE_MODEL := E1200
|
||||
DEVICE_VARIANT := v1
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E120
|
||||
VERSION := 1.0.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e1200-v1
|
||||
|
||||
define Device/linksys-e1200-v2
|
||||
DEVICE_MODEL := E1200
|
||||
DEVICE_VARIANT := v2
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E122
|
||||
VERSION := 1.0.4
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e1200-v2
|
||||
|
||||
define Device/linksys-e1500-v1
|
||||
DEVICE_MODEL := E1500
|
||||
DEVICE_VARIANT := v1
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E150
|
||||
VERSION := 1.0.5
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e1500-v1
|
||||
|
||||
define Device/linksys-e1550-v1
|
||||
DEVICE_MODEL := E1550
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 1550
|
||||
VERSION := 1.0.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e1550-v1
|
||||
|
||||
define Device/linksys-e2000-v1
|
||||
DEVICE_MODEL := E2000
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 32XN
|
||||
VERSION := 1.0.4
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e2000-v1
|
||||
|
||||
define Device/linksys-e2500-v1
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E25X
|
||||
VERSION := 1.0.7
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e2500-v1
|
||||
|
||||
define Device/linksys-e2500-v2
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E25X
|
||||
VERSION := 2.0.0
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e2500-v2
|
||||
|
||||
define Device/linksys-e2500-v2.1
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v2.1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 25RU
|
||||
VERSION := 2.1.0
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e2500-v2.1
|
||||
|
||||
define Device/linksys-e2500-v3
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 25V3
|
||||
VERSION := 3.0.0
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e2500-v3
|
||||
|
||||
define Device/linksys-e3200-v1
|
||||
DEVICE_MODEL := E3200
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 3200
|
||||
VERSION := 1.0.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e3200-v1
|
||||
|
||||
define Device/linksys-e4200-v1
|
||||
DEVICE_MODEL := E4200
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 4200
|
||||
VERSION := 1.0.5
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e4200-v1
|
||||
|
||||
define Device/netgear-wgr614-v10-na
|
||||
DEVICE_MODEL := WGR614
|
||||
DEVICE_VARIANT := v10 (NA)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H139T01_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wgr614-v10-na
|
||||
|
||||
define Device/netgear-wgr614-v10
|
||||
DEVICE_MODEL := WGR614
|
||||
DEVICE_VARIANT := v10
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H139T01_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wgr614-v10
|
||||
|
||||
define Device/netgear-wn2500rp-v1
|
||||
DEVICE_MODEL := WN2500RP
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H197T00_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wn2500rp-v1
|
||||
|
||||
define Device/netgear-wn3000rp
|
||||
DEVICE_MODEL := WN3000RP
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H163T01_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wn3000rp
|
||||
|
||||
define Device/netgear-wndr3400-v1
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H155T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr3400-v1
|
||||
|
||||
define Device/netgear-wndr3400-v2
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H187T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr3400-v2
|
||||
|
||||
define Device/netgear-wndr3400-v3
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H208T00_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr3400-v3
|
||||
|
||||
define Device/netgear-wndr3700-v3
|
||||
DEVICE_MODEL := WNDR3700
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H194T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr3700-v3
|
||||
|
||||
define Device/netgear-wndr3400-vcna
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := vcna
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H155T01_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
# TARGET_DEVICES += netgear-wndr3400-vcna
|
||||
|
||||
define Device/netgear-wndr4000
|
||||
DEVICE_MODEL := WNDR4000
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H181T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr4000
|
||||
|
||||
define Device/netgear-wnr1000-v3
|
||||
DEVICE_MODEL := WNR1000
|
||||
DEVICE_VARIANT := v3
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H139T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr1000-v3
|
||||
|
||||
define Device/netgear-wnr2000v2
|
||||
DEVICE_MODEL := WNR2000
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H114T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr2000v2
|
||||
|
||||
define Device/netgear-wnr3500l-v1-na
|
||||
DEVICE_MODEL := WNR3500L
|
||||
DEVICE_VARIANT := v1 (NA)
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H136T99_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr3500l-v1-na
|
||||
|
||||
define Device/netgear-wnr3500l-v1
|
||||
DEVICE_MODEL := WNR3500L
|
||||
DEVICE_VARIANT := v1 (ROW)
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H136T99_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr3500l-v1
|
||||
|
||||
define Device/netgear-wnr3500l-v2
|
||||
DEVICE_MODEL := WNR3500L
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H172T00_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr3500l-v2
|
||||
|
||||
define Device/netgear-wnr3500u
|
||||
DEVICE_MODEL := WNR3500U
|
||||
DEVICE_PACKAGES := $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H136T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
# TARGET_DEVICES += netgear-wnr3500u
|
||||
|
||||
define Device/netgear-wnr3500-v2
|
||||
DEVICE_MODEL := WNR3500
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H127T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr3500-v2
|
||||
|
||||
define Device/netgear-wnr3500-v2-vc
|
||||
DEVICE_MODEL := WNR3500
|
||||
DEVICE_VARIANT := v2 (VC)
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H127T70_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
# TARGET_DEVICES += netgear-wnr3500-v2-vc
|
||||
|
||||
TARGET_DEVICES += standard standard-noloader-nodictionarylzma
|
||||
endif
|
||||
include $(SUBTARGET).mk
|
||||
|
||||
#################################################
|
||||
# Shared BuildImage defines
|
||||
|
||||
72
target/linux/bcm47xx/image/generic.mk
Normal file
72
target/linux/bcm47xx/image/generic.mk
Normal file
@ -0,0 +1,72 @@
|
||||
#################################################
|
||||
# Subtarget generic
|
||||
#################################################
|
||||
|
||||
# BCM4705 with tg3
|
||||
define Device/linksys-wrt300n-v1.1
|
||||
DEVICE_MODEL := WRT300N
|
||||
DEVICE_VARIANT := v1.1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := EWC2
|
||||
VERSION := 1.51.2
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt300n-v1.1
|
||||
|
||||
define Device/linksys-wrt310n-v1
|
||||
DEVICE_MODEL := WRT310N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 310N
|
||||
VERSION := 1.0.10
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt310n-v1
|
||||
|
||||
define Device/linksys-wrt350n-v1
|
||||
DEVICE_MODEL := WRT350N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := EWCG
|
||||
VERSION := 1.04.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt350n-v1
|
||||
|
||||
define Device/linksys-wrt610n-v1
|
||||
DEVICE_MODEL := WRT610N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 610N
|
||||
VERSION := 1.0.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt610n-v1
|
||||
|
||||
# BCMA SoC with SSB WiFi
|
||||
define Device/linksys-wrt610n-v2
|
||||
DEVICE_MODEL := WRT610N
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-bgmac kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 610N
|
||||
VERSION := 2.0.0
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt610n-v2
|
||||
|
||||
define Device/linksys-e3000-v1
|
||||
DEVICE_MODEL := E3000
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-bgmac kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 61XN
|
||||
VERSION := 1.0.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e3000-v1
|
||||
|
||||
# generic has Ethernet drivers as modules so overwrite standard image
|
||||
define Device/standard
|
||||
DEVICE_TITLE := Image with LZMA loader and LZMA compressed kernel
|
||||
DEVICE_PACKAGES := kmod-b44 kmod-bgmac kmod-tg3
|
||||
endef
|
||||
TARGET_DEVICES += standard
|
||||
292
target/linux/bcm47xx/image/legacy.mk
Normal file
292
target/linux/bcm47xx/image/legacy.mk
Normal file
@ -0,0 +1,292 @@
|
||||
#################################################
|
||||
# Subtarget legacy
|
||||
#################################################
|
||||
|
||||
define Device/asus-wl-300g
|
||||
DEVICE_MODEL := WL-300g
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL300g "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-300g
|
||||
|
||||
define Device/asus-wl-320gp
|
||||
DEVICE_MODEL := WL-320gP
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL320gP "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-320gp
|
||||
|
||||
define Device/asus-wl-330ge
|
||||
DEVICE_MODEL := WL-330gE
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL-330gE "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-330ge
|
||||
|
||||
define Device/asus-wl-500gd
|
||||
DEVICE_MODEL := WL-500g Deluxe
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500gx "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-500gd
|
||||
|
||||
define Device/asus-wl-500gp-v1
|
||||
DEVICE_MODEL := WL-500gP
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500gp "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-500gp-v1
|
||||
|
||||
define Device/asus-wl-500gp-v2
|
||||
DEVICE_MODEL := WL-500gP
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500gpv2 "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-500gp-v2
|
||||
|
||||
define Device/asus-wl-500w
|
||||
DEVICE_MODEL := WL-500W
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-usb-uhci kmod-usb2-pci
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500W "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-500w
|
||||
|
||||
define Device/asus-wl-520gu
|
||||
DEVICE_MODEL := WL-520gU
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL520gu "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-520gu
|
||||
|
||||
define Device/asus-wl-550ge
|
||||
DEVICE_MODEL := WL-550gE
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL550gE "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-550ge
|
||||
|
||||
define Device/asus-wl-hdd25
|
||||
DEVICE_MODEL := WL-HDD25
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy $(USB1_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WLHDD "
|
||||
endef
|
||||
TARGET_DEVICES += asus-wl-hdd25
|
||||
|
||||
define Device/dlink-dwl-3150
|
||||
DEVICE_VENDOR := D-Link
|
||||
DEVICE_MODEL := DWL-3150
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-with-loader | tailed-bin
|
||||
BIN_TAIL := BCM-5352-2050-0000000-01
|
||||
endef
|
||||
TARGET_DEVICES += dlink-dwl-3150
|
||||
|
||||
define Device/edimax-ps1208-mfg
|
||||
DEVICE_VENDOR := Edimax
|
||||
DEVICE_MODEL := PS-1208MFg
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-with-loader | edimax-bin
|
||||
endef
|
||||
TARGET_DEVICES += edimax-ps1208-mfg
|
||||
|
||||
define Device/huawei-e970
|
||||
DEVICE_VENDOR := Huawei
|
||||
DEVICE_MODEL := E970
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
KERNEL_NAME = vmlinux.gz
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-without-loader | huawei-bin
|
||||
endef
|
||||
TARGET_DEVICES += huawei-e970
|
||||
|
||||
define Device/linksys-wrt54g3g
|
||||
DEVICE_MODEL := WRT54G3G
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W54F
|
||||
VERSION := 2.20.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54g3g
|
||||
|
||||
define Device/linksys-wrt54g3g-em
|
||||
DEVICE_MODEL := WRT54G3G-EM
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W3GN
|
||||
VERSION := 2.20.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54g3g-em
|
||||
|
||||
define Device/linksys-wrt54g3gv2-vf
|
||||
DEVICE_VENDOR := Linksys
|
||||
DEVICE_MODEL := WRT54G3GV2-VF
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
FILESYSTEMS := $(FS_128K)
|
||||
IMAGES := noheader.bin bin
|
||||
IMAGE/noheader.bin := linksys-pattern-partition | append-rootfs | trx-v2-with-loader
|
||||
IMAGE/bin := linksys-pattern-partition | append-rootfs | trx-v2-with-loader | linksys-bin
|
||||
DEVICE_ID := 3G2V
|
||||
VERSION := 3.00.24
|
||||
SERIAL := 6
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54g3gv2-vf
|
||||
|
||||
define Device/linksys-wrt54g
|
||||
DEVICE_MODEL := WRT54G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W54G
|
||||
VERSION := 4.71.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54g
|
||||
|
||||
define Device/linksys-wrt54gs
|
||||
DEVICE_MODEL := WRT54GS
|
||||
DEVICE_VARIANT := v1/v2/v3
|
||||
DEVICE_ALT0_VENDOR := Linksys
|
||||
DEVICE_ALT0_MODEL := WRT54G-TM
|
||||
DEVICE_ALT0_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
FILESYSTEMS := $(FS_128K)
|
||||
DEVICE_ID := W54S
|
||||
VERSION := 4.80.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54gs
|
||||
|
||||
define Device/linksys-wrt54gs-v4
|
||||
DEVICE_MODEL := WRT54GS
|
||||
DEVICE_VARIANT := v4
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W54s
|
||||
VERSION := 1.09.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt54gs-v4
|
||||
|
||||
define Device/linksys-wrtsl54gs
|
||||
DEVICE_MODEL := WRTSL54GS
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
FILESYSTEMS := $(FS_128K)
|
||||
DEVICE_ID := W54U
|
||||
VERSION := 2.08.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrtsl54gs
|
||||
|
||||
define Device/linksys-wrt150n
|
||||
DEVICE_MODEL := WRT150N
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := N150
|
||||
VERSION := 1.51.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt150n
|
||||
|
||||
define Device/linksys-wrt160n-v1
|
||||
DEVICE_MODEL := WRT160N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := N150
|
||||
VERSION := 1.50.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt160n-v1
|
||||
|
||||
define Device/linksys-wrt300n-v1
|
||||
DEVICE_MODEL := WRT300N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
IMAGES := bin trx
|
||||
DEVICE_ID := EWCB
|
||||
VERSION := 1.03.6
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt300n-v1
|
||||
|
||||
define Device/motorola-wa840g
|
||||
DEVICE_MODEL := WA840G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/motorola)
|
||||
MOTOROLA_DEVICE := 2
|
||||
endef
|
||||
TARGET_DEVICES += motorola-wa840g
|
||||
|
||||
define Device/motorola-we800g
|
||||
DEVICE_MODEL := WE800G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/motorola)
|
||||
MOTOROLA_DEVICE := 3
|
||||
endef
|
||||
TARGET_DEVICES += motorola-we800g
|
||||
|
||||
define Device/motorola-wr850g
|
||||
DEVICE_MODEL := WR850G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/motorola)
|
||||
MOTOROLA_DEVICE := 1
|
||||
endef
|
||||
TARGET_DEVICES += motorola-wr850g
|
||||
|
||||
define Device/netgear-wgr614-v8
|
||||
DEVICE_MODEL := WGR614
|
||||
DEVICE_VARIANT := v8
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H072T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wgr614-v8
|
||||
|
||||
define Device/netgear-wgt634u
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
DEVICE_MODEL := WGT634U
|
||||
DEVICE_PACKAGES := kmod-ath5k $(USB2_PACKAGES)
|
||||
FILESYSTEMS := $(FS_128K)
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-with-loader | prepend-with-elf
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wgt634u
|
||||
|
||||
define Device/netgear-wndr3300-v1
|
||||
DEVICE_MODEL := WNDR3300
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H093T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr3300-v1
|
||||
|
||||
define Device/netgear-wnr834b-v2
|
||||
DEVICE_MODEL := WNR834B
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H081T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr834b-v2
|
||||
|
||||
define Device/usrobotics-usr5461
|
||||
DEVICE_VENDOR := US Robotics
|
||||
DEVICE_MODEL := USR5461
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB1_PACKAGES)
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-with-loader | usrobotics-bin
|
||||
endef
|
||||
TARGET_DEVICES += usrobotics-usr5461
|
||||
|
||||
TARGET_DEVICES += standard standard-noloader-gz
|
||||
482
target/linux/bcm47xx/image/mips74k.mk
Normal file
482
target/linux/bcm47xx/image/mips74k.mk
Normal file
@ -0,0 +1,482 @@
|
||||
#################################################
|
||||
# Subtarget mips74k
|
||||
#################################################
|
||||
|
||||
define Device/asus-rt-ac53u
|
||||
DEVICE_MODEL := RT-AC53U
|
||||
DEVICE_PACKAGES := $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-AC53U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-ac53u
|
||||
|
||||
define Device/asus-rt-ac66u
|
||||
DEVICE_MODEL := RT-AC66U
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-AC66U
|
||||
endef
|
||||
# TARGET_DEVICES += asus-rt-ac66u
|
||||
|
||||
define Device/asus-rt-n10
|
||||
DEVICE_MODEL := RT-N10
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "RT-N10 "
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n10
|
||||
|
||||
define Device/asus-rt-n10p
|
||||
DEVICE_MODEL := RT-N10P
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N10P
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n10p
|
||||
|
||||
define Device/asus-rt-n10p-v2
|
||||
DEVICE_MODEL := RT-N10P
|
||||
DEVICE_VARIANT := v2
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N10PV2
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n10p-v2
|
||||
|
||||
define Device/asus-rt-n10u
|
||||
DEVICE_MODEL := RT-N10U
|
||||
DEVICE_VARIANT := A
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N10U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n10u
|
||||
|
||||
define Device/asus-rt-n10u-b
|
||||
DEVICE_MODEL := RT-N10U
|
||||
DEVICE_VARIANT := B
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N10U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n10u-b
|
||||
|
||||
define Device/asus-rt-n12
|
||||
DEVICE_MODEL := RT-N12
|
||||
DEVICE_VARIANT := A1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "RT-N12 "
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n12
|
||||
|
||||
define Device/asus-rt-n12-b1
|
||||
DEVICE_MODEL := RT-N12
|
||||
DEVICE_VARIANT := B1
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N12B1
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n12-b1
|
||||
|
||||
define Device/asus-rt-n12-c1
|
||||
DEVICE_MODEL := RT-N12
|
||||
DEVICE_VARIANT := C1
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N12C1
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n12-c1
|
||||
|
||||
define Device/asus-rt-n12-d1
|
||||
DEVICE_MODEL := RT-N12
|
||||
DEVICE_VARIANT := D1
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N12D1
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n12-d1
|
||||
|
||||
define Device/asus-rt-n12hp
|
||||
DEVICE_MODEL := RT-N12HP
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N12HP
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n12hp
|
||||
|
||||
define Device/asus-rt-n14uhp
|
||||
DEVICE_MODEL := RT-N14UHP
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N14UHP
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n14uhp
|
||||
|
||||
define Device/asus-rt-n15u
|
||||
DEVICE_MODEL := RT-N15U
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N15U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n15u
|
||||
|
||||
define Device/asus-rt-n16
|
||||
DEVICE_MODEL := RT-N16
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N16
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n16
|
||||
|
||||
define Device/asus-rt-n53
|
||||
DEVICE_MODEL := RT-N53
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N53
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n53
|
||||
|
||||
define Device/asus-rt-n66u
|
||||
DEVICE_MODEL := RT-N66U
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N66U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n66u
|
||||
|
||||
define Device/asus-rt-n66w
|
||||
DEVICE_MODEL := RT-N66W
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N66U
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n66w
|
||||
|
||||
define Device/linksys-wrt160n-v3
|
||||
DEVICE_MODEL := WRT160N
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := N150
|
||||
VERSION := 3.0.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt160n-v3
|
||||
|
||||
define Device/linksys-wrt310n-v2
|
||||
DEVICE_MODEL := WRT310N
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 310N
|
||||
VERSION := 2.0.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt310n-v2
|
||||
|
||||
define Device/linksys-wrt320n-v1
|
||||
DEVICE_MODEL := WRT320N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 320N
|
||||
VERSION := 1.0.5
|
||||
endef
|
||||
TARGET_DEVICES += linksys-wrt320n-v1
|
||||
|
||||
define Device/linksys-e900-v1
|
||||
DEVICE_MODEL := E900
|
||||
DEVICE_VARIANT := v1
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E900
|
||||
VERSION := 1.0.4
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e900-v1
|
||||
|
||||
define Device/linksys-e1000
|
||||
DEVICE_MODEL := E1000
|
||||
DEVICE_VARIANT := v1/v2/v2.1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E100
|
||||
VERSION := 1.1.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e1000
|
||||
|
||||
define Device/linksys-e1200-v1
|
||||
DEVICE_MODEL := E1200
|
||||
DEVICE_VARIANT := v1
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E120
|
||||
VERSION := 1.0.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e1200-v1
|
||||
|
||||
define Device/linksys-e1200-v2
|
||||
DEVICE_MODEL := E1200
|
||||
DEVICE_VARIANT := v2
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E122
|
||||
VERSION := 1.0.4
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e1200-v2
|
||||
|
||||
define Device/linksys-e1500-v1
|
||||
DEVICE_MODEL := E1500
|
||||
DEVICE_VARIANT := v1
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E150
|
||||
VERSION := 1.0.5
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e1500-v1
|
||||
|
||||
define Device/linksys-e1550-v1
|
||||
DEVICE_MODEL := E1550
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 1550
|
||||
VERSION := 1.0.3
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e1550-v1
|
||||
|
||||
define Device/linksys-e2000-v1
|
||||
DEVICE_MODEL := E2000
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 32XN
|
||||
VERSION := 1.0.4
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e2000-v1
|
||||
|
||||
define Device/linksys-e2500-v1
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E25X
|
||||
VERSION := 1.0.7
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e2500-v1
|
||||
|
||||
define Device/linksys-e2500-v2
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E25X
|
||||
VERSION := 2.0.0
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e2500-v2
|
||||
|
||||
define Device/linksys-e2500-v2.1
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v2.1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 25RU
|
||||
VERSION := 2.1.0
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e2500-v2.1
|
||||
|
||||
define Device/linksys-e2500-v3
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 25V3
|
||||
VERSION := 3.0.0
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e2500-v3
|
||||
|
||||
define Device/linksys-e3200-v1
|
||||
DEVICE_MODEL := E3200
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 3200
|
||||
VERSION := 1.0.1
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e3200-v1
|
||||
|
||||
define Device/linksys-e4200-v1
|
||||
DEVICE_MODEL := E4200
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 4200
|
||||
VERSION := 1.0.5
|
||||
endef
|
||||
TARGET_DEVICES += linksys-e4200-v1
|
||||
|
||||
define Device/netgear-wgr614-v10-na
|
||||
DEVICE_MODEL := WGR614
|
||||
DEVICE_VARIANT := v10 (NA)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H139T01_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wgr614-v10-na
|
||||
|
||||
define Device/netgear-wgr614-v10
|
||||
DEVICE_MODEL := WGR614
|
||||
DEVICE_VARIANT := v10
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H139T01_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wgr614-v10
|
||||
|
||||
define Device/netgear-wn2500rp-v1
|
||||
DEVICE_MODEL := WN2500RP
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H197T00_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wn2500rp-v1
|
||||
|
||||
define Device/netgear-wn3000rp
|
||||
DEVICE_MODEL := WN3000RP
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H163T01_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wn3000rp
|
||||
|
||||
define Device/netgear-wndr3400-v1
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H155T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr3400-v1
|
||||
|
||||
define Device/netgear-wndr3400-v2
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H187T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr3400-v2
|
||||
|
||||
define Device/netgear-wndr3400-v3
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H208T00_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr3400-v3
|
||||
|
||||
define Device/netgear-wndr3700-v3
|
||||
DEVICE_MODEL := WNDR3700
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H194T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr3700-v3
|
||||
|
||||
define Device/netgear-wndr3400-vcna
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := vcna
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H155T01_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
# TARGET_DEVICES += netgear-wndr3400-vcna
|
||||
|
||||
define Device/netgear-wndr4000
|
||||
DEVICE_MODEL := WNDR4000
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H181T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wndr4000
|
||||
|
||||
define Device/netgear-wnr1000-v3
|
||||
DEVICE_MODEL := WNR1000
|
||||
DEVICE_VARIANT := v3
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H139T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr1000-v3
|
||||
|
||||
define Device/netgear-wnr2000v2
|
||||
DEVICE_MODEL := WNR2000
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H114T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr2000v2
|
||||
|
||||
define Device/netgear-wnr3500l-v1-na
|
||||
DEVICE_MODEL := WNR3500L
|
||||
DEVICE_VARIANT := v1 (NA)
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H136T99_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr3500l-v1-na
|
||||
|
||||
define Device/netgear-wnr3500l-v1
|
||||
DEVICE_MODEL := WNR3500L
|
||||
DEVICE_VARIANT := v1 (ROW)
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H136T99_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr3500l-v1
|
||||
|
||||
define Device/netgear-wnr3500l-v2
|
||||
DEVICE_MODEL := WNR3500L
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H172T00_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr3500l-v2
|
||||
|
||||
define Device/netgear-wnr3500u
|
||||
DEVICE_MODEL := WNR3500U
|
||||
DEVICE_PACKAGES := $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H136T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
# TARGET_DEVICES += netgear-wnr3500u
|
||||
|
||||
define Device/netgear-wnr3500-v2
|
||||
DEVICE_MODEL := WNR3500
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H127T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
TARGET_DEVICES += netgear-wnr3500-v2
|
||||
|
||||
define Device/netgear-wnr3500-v2-vc
|
||||
DEVICE_MODEL := WNR3500
|
||||
DEVICE_VARIANT := v2 (VC)
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H127T70_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
endef
|
||||
# TARGET_DEVICES += netgear-wnr3500-v2-vc
|
||||
|
||||
TARGET_DEVICES += standard standard-noloader-nodictionarylzma
|
||||
@ -15,6 +15,7 @@ ipq40xx_setup_interfaces()
|
||||
8dev,habanero-dvk|\
|
||||
8dev,jalapeno|\
|
||||
alfa-network,ap120c-ac|\
|
||||
engenius,emr3500|\
|
||||
engenius,ens620ext)
|
||||
ucidef_set_interfaces_lan_wan "eth0" "eth1"
|
||||
;;
|
||||
@ -132,6 +133,11 @@ ipq40xx_setup_macs()
|
||||
lan_mac=$(mtd_get_mac_ascii 0:APPSBLENV ethaddr)
|
||||
label_mac=$lan_mac
|
||||
;;
|
||||
engenius,emr3500)
|
||||
wan_mac=$(mtd_get_mac_ascii 0:APPSBLENV wanaddr)
|
||||
lan_mac=$(mtd_get_mac_ascii 0:APPSBLENV ethaddr)
|
||||
label_mac=$wan_mac
|
||||
;;
|
||||
engenius,ens620ext)
|
||||
wan_mac=$(mtd_get_mac_ascii u-boot-env ethaddr)
|
||||
lan_mac=$(macaddr_add "$wan_mac" 1)
|
||||
|
||||
@ -106,6 +106,10 @@ case "$FIRMWARE" in
|
||||
caldata_extract "0:ART" 0x1000 0x2f20
|
||||
ath10k_patch_mac $(mtd_get_mac_ascii 0:APPSBLENV wlanaddr)
|
||||
;;
|
||||
engenius,emr3500)
|
||||
caldata_extract "0:ART" 0x1000 0x2f20
|
||||
ath10k_patch_mac $(mtd_get_mac_ascii 0:APPSBLENV ethaddr)
|
||||
;;
|
||||
engenius,ens620ext)
|
||||
caldata_extract "ART" 0x1000 0x2f20
|
||||
ath10k_patch_mac $(macaddr_add $(mtd_get_mac_ascii u-boot-env ethaddr) +2)
|
||||
@ -192,6 +196,10 @@ case "$FIRMWARE" in
|
||||
caldata_extract "0:ART" 0x5000 0x2f20
|
||||
ath10k_patch_mac $(macaddr_add $(mtd_get_mac_ascii 0:APPSBLENV wlanaddr) +1)
|
||||
;;
|
||||
engenius,emr3500)
|
||||
caldata_extract "0:ART" 0x5000 0x2f20
|
||||
ath10k_patch_mac $(macaddr_add $(mtd_get_mac_ascii 0:APPSBLENV ethaddr) +1)
|
||||
;;
|
||||
engenius,ens620ext)
|
||||
caldata_extract "ART" 0x5000 0x2f20
|
||||
ath10k_patch_mac $(macaddr_add $(mtd_get_mac_ascii u-boot-env ethaddr) +3)
|
||||
|
||||
@ -337,12 +337,8 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
CONFIG_MUTEX_SPIN_ON_OWNER=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_NEON=y
|
||||
CONFIG_NET_DSA=y
|
||||
CONFIG_NET_DSA_QCA8K=y
|
||||
CONFIG_NET_DSA_TAG_QCA=y
|
||||
CONFIG_NET_FLOW_LIMIT=y
|
||||
CONFIG_NET_PTP_CLASSIFY=y
|
||||
CONFIG_NET_SWITCHDEV=y
|
||||
CONFIG_NLS=y
|
||||
CONFIG_NO_BOOTMEM=y
|
||||
CONFIG_NO_HZ=y
|
||||
@ -380,7 +376,6 @@ CONFIG_PCI_MSI_IRQ_DOMAIN=y
|
||||
CONFIG_PERF_USE_VMALLOC=y
|
||||
CONFIG_PGTABLE_LEVELS=2
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_PHYLINK=y
|
||||
# CONFIG_PHY_QCOM_APQ8064_SATA is not set
|
||||
CONFIG_PHY_QCOM_IPQ4019_USB=y
|
||||
# CONFIG_PHY_QCOM_IPQ806X_SATA is not set
|
||||
|
||||
@ -355,13 +355,8 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
CONFIG_MUTEX_SPIN_ON_OWNER=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_NEON=y
|
||||
CONFIG_NET_DEVLINK=y
|
||||
CONFIG_NET_DSA=y
|
||||
CONFIG_NET_DSA_QCA8K=y
|
||||
CONFIG_NET_DSA_TAG_QCA=y
|
||||
CONFIG_NET_FLOW_LIMIT=y
|
||||
CONFIG_NET_PTP_CLASSIFY=y
|
||||
CONFIG_NET_SWITCHDEV=y
|
||||
CONFIG_NLS=y
|
||||
CONFIG_NO_HZ=y
|
||||
CONFIG_NO_HZ_COMMON=y
|
||||
@ -398,7 +393,6 @@ CONFIG_PCI_MSI_IRQ_DOMAIN=y
|
||||
CONFIG_PERF_USE_VMALLOC=y
|
||||
CONFIG_PGTABLE_LEVELS=2
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_PHYLINK=y
|
||||
# CONFIG_PHY_QCOM_APQ8064_SATA is not set
|
||||
CONFIG_PHY_QCOM_IPQ4019_USB=y
|
||||
# CONFIG_PHY_QCOM_IPQ806X_SATA is not set
|
||||
|
||||
@ -0,0 +1,235 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include "qcom-ipq4019.dtsi"
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
#include <dt-bindings/soc/qcom,tcsr.h>
|
||||
|
||||
/ {
|
||||
model = "EnGenius EMR3500";
|
||||
compatible = "engenius,emr3500";
|
||||
|
||||
soc {
|
||||
rng@22000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
mdio@90000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ess-psgmii@98000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
tcsr@1949000 {
|
||||
compatible = "qcom,tcsr";
|
||||
reg = <0x1949000 0x100>;
|
||||
qcom,wifi_glb_cfg = <TCSR_WIFI_GLB_CFG>;
|
||||
};
|
||||
|
||||
ess_tcsr@1953000 {
|
||||
compatible = "qcom,tcsr";
|
||||
reg = <0x1953000 0x1000>;
|
||||
qcom,ess-interface-select = <TCSR_ESS_PSGMII>;
|
||||
};
|
||||
|
||||
tcsr@1957000 {
|
||||
compatible = "qcom,tcsr";
|
||||
reg = <0x1957000 0x100>;
|
||||
qcom,wifi_noc_memtype_m0_m2 = <TCSR_WIFI_NOC_MEMTYPE_M0_M2>;
|
||||
};
|
||||
|
||||
usb2_hs_phy: hsphy@a8000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
crypto@8e3a000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
watchdog@b017000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
ess-switch@c000000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
edma@c080000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
keys {
|
||||
compatible = "gpio-keys";
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&tlmm 59 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_RESTART>;
|
||||
};
|
||||
};
|
||||
|
||||
aliases {
|
||||
led-boot = &power;
|
||||
led-failsafe = &power;
|
||||
led-running = &power;
|
||||
led-upgrade = &power;
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
power: white {
|
||||
label = "emr3500:white:power";
|
||||
gpios = <&tlmm 4 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
blue {
|
||||
label = "emr3500:blue";
|
||||
gpios = <&tlmm 2 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
red {
|
||||
label = "emr3500:red";
|
||||
gpios = <&tlmm 0 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
orange {
|
||||
label = "emr3500:orange";
|
||||
gpios = <&tlmm 1 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&tlmm {
|
||||
serial_pins: serial_pinmux {
|
||||
mux {
|
||||
pins = "gpio60", "gpio61";
|
||||
function = "blsp_uart0";
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
spi_0_pins: spi_0_pinmux {
|
||||
pin {
|
||||
function = "blsp_spi0";
|
||||
pins = "gpio54", "gpio55", "gpio56", "gpio57";
|
||||
drive-strength = <12>;
|
||||
bias-disable;
|
||||
};
|
||||
pin_cs {
|
||||
function = "gpio";
|
||||
pins = "gpio54";
|
||||
drive-strength = <2>;
|
||||
bias-disable;
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&blsp_dma {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&blsp1_spi1 {
|
||||
pinctrl-0 = <&spi_0_pins>;
|
||||
pinctrl-names = "default";
|
||||
status = "okay";
|
||||
cs-gpios = <&tlmm 54 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
m25p80@0 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0>;
|
||||
spi-max-frequency = <24000000>;
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "0:SBL1";
|
||||
reg = <0x00000000 0x00040000>;
|
||||
read-only;
|
||||
};
|
||||
partition@40000 {
|
||||
label = "0:MIBIB";
|
||||
reg = <0x00040000 0x00020000>;
|
||||
read-only;
|
||||
};
|
||||
partition@60000 {
|
||||
label = "0:QSEE";
|
||||
reg = <0x00060000 0x00060000>;
|
||||
read-only;
|
||||
};
|
||||
partition@c0000 {
|
||||
label = "0:CDT";
|
||||
reg = <0x000c0000 0x00010000>;
|
||||
read-only;
|
||||
};
|
||||
partition@d0000 {
|
||||
label = "0:DDRPARAMS";
|
||||
reg = <0x000d0000 0x00010000>;
|
||||
read-only;
|
||||
};
|
||||
partition@e0000 {
|
||||
label = "0:APPSBLENV";
|
||||
reg = <0x000e0000 0x00010000>;
|
||||
read-only;
|
||||
};
|
||||
partition@f0000 {
|
||||
label = "0:APPSBL";
|
||||
reg = <0x000f0000 0x00080000>;
|
||||
read-only;
|
||||
};
|
||||
partition@170000 {
|
||||
label = "0:ART";
|
||||
reg = <0x00170000 0x00010000>;
|
||||
read-only;
|
||||
};
|
||||
partition@180000 {
|
||||
label = "userconfig";
|
||||
reg = <0x00180000 0x00080000>;
|
||||
read-only;
|
||||
};
|
||||
partition@200000 {
|
||||
compatible = "denx,fit";
|
||||
label = "firmware";
|
||||
reg = <0x200000 0x1e00000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&blsp1_uart1 {
|
||||
pinctrl-0 = <&serial_pins>;
|
||||
pinctrl-names = "default";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&cryptobam {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&gmac0 {
|
||||
vlan_tag = <1 0x10>;
|
||||
};
|
||||
|
||||
&gmac1 {
|
||||
vlan_tag = <2 0x20>;
|
||||
};
|
||||
|
||||
&usb2_hs_phy {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&wifi0 {
|
||||
status = "okay";
|
||||
qcom,ath10k-calibration-variant = "EnGenius-EMR3500";
|
||||
};
|
||||
|
||||
&wifi1 {
|
||||
status = "okay";
|
||||
qcom,ath10k-calibration-variant = "EnGenius-EMR3500";
|
||||
};
|
||||
@ -970,17 +970,14 @@ static int edma_axi_probe(struct platform_device *pdev)
|
||||
edma_netdev[i]->features = NETIF_F_HW_CSUM | NETIF_F_RXCSUM
|
||||
| NETIF_F_HW_VLAN_CTAG_TX
|
||||
| NETIF_F_HW_VLAN_CTAG_RX | NETIF_F_SG |
|
||||
NETIF_F_TSO | NETIF_F_TSO6 | NETIF_F_GRO;
|
||||
NETIF_F_TSO | NETIF_F_GRO;
|
||||
edma_netdev[i]->hw_features = NETIF_F_HW_CSUM | NETIF_F_RXCSUM |
|
||||
NETIF_F_HW_VLAN_CTAG_RX
|
||||
| NETIF_F_SG | NETIF_F_TSO | NETIF_F_TSO6 |
|
||||
NETIF_F_GRO;
|
||||
| NETIF_F_SG | NETIF_F_TSO | NETIF_F_GRO;
|
||||
edma_netdev[i]->vlan_features = NETIF_F_HW_CSUM | NETIF_F_SG |
|
||||
NETIF_F_TSO | NETIF_F_TSO6 |
|
||||
NETIF_F_GRO;
|
||||
NETIF_F_TSO | NETIF_F_GRO;
|
||||
edma_netdev[i]->wanted_features = NETIF_F_HW_CSUM | NETIF_F_SG |
|
||||
NETIF_F_TSO | NETIF_F_TSO6 |
|
||||
NETIF_F_GRO;
|
||||
NETIF_F_TSO | NETIF_F_GRO;
|
||||
|
||||
#ifdef CONFIG_RFS_ACCEL
|
||||
edma_netdev[i]->features |= NETIF_F_RXHASH | NETIF_F_NTUPLE;
|
||||
|
||||
@ -43,9 +43,7 @@ define Device/UbiFit
|
||||
endef
|
||||
|
||||
define Device/DniImage
|
||||
KERNEL_SUFFIX := -fit-uImage.itb
|
||||
KERNEL = kernel-bin | gzip | fit gzip $$(DTS_DIR)/$$(DEVICE_DTS).dtb
|
||||
KERNEL_NAME := Image
|
||||
$(call Device/FitzImage)
|
||||
NETGEAR_BOARD_ID :=
|
||||
NETGEAR_HW_ID :=
|
||||
IMAGES := factory.img sysupgrade.bin
|
||||
@ -378,6 +376,20 @@ define Device/engenius_emd1
|
||||
endef
|
||||
TARGET_DEVICES += engenius_emd1
|
||||
|
||||
define Device/engenius_emr3500
|
||||
$(call Device/FitImage)
|
||||
DEVICE_VENDOR := EnGenius
|
||||
DEVICE_MODEL := EMR3500
|
||||
DEVICE_DTS_CONFIG := config@4
|
||||
SOC := qcom-ipq4018
|
||||
KERNEL_SIZE := 4096k
|
||||
IMAGE_SIZE := 30720k
|
||||
IMAGES := sysupgrade.bin factory.bin
|
||||
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata
|
||||
IMAGE/factory.bin := qsdk-ipq-factory-nor | check-size
|
||||
endef
|
||||
TARGET_DEVICES += engenius_emr3500
|
||||
|
||||
define Device/engenius_ens620ext
|
||||
$(call Device/FitImage)
|
||||
DEVICE_VENDOR := EnGenius
|
||||
|
||||
@ -10,7 +10,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
|
||||
--- a/arch/arm/boot/dts/Makefile
|
||||
+++ b/arch/arm/boot/dts/Makefile
|
||||
@@ -785,11 +785,49 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
@@ -785,11 +785,50 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
qcom-apq8074-dragonboard.dtb \
|
||||
qcom-apq8084-ifc6540.dtb \
|
||||
qcom-apq8084-mtp.dtb \
|
||||
@ -21,6 +21,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
+ qcom-ipq4018-ea6350v3.dtb \
|
||||
+ qcom-ipq4018-eap1300.dtb \
|
||||
+ qcom-ipq4018-emd1.dtb \
|
||||
+ qcom-ipq4018-emr3500.dtb \
|
||||
+ qcom-ipq4018-ens620ext.dtb \
|
||||
+ qcom-ipq4018-ex6100v2.dtb \
|
||||
+ qcom-ipq4018-ex6150v2.dtb \
|
||||
|
||||
@ -10,7 +10,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
|
||||
--- a/arch/arm/boot/dts/Makefile
|
||||
+++ b/arch/arm/boot/dts/Makefile
|
||||
@@ -837,11 +837,49 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
@@ -837,11 +837,50 @@ dtb-$(CONFIG_ARCH_QCOM) += \
|
||||
qcom-apq8074-dragonboard.dtb \
|
||||
qcom-apq8084-ifc6540.dtb \
|
||||
qcom-apq8084-mtp.dtb \
|
||||
@ -21,6 +21,7 @@ Signed-off-by: John Crispin <john@phrozen.org>
|
||||
+ qcom-ipq4018-ea6350v3.dtb \
|
||||
+ qcom-ipq4018-eap1300.dtb \
|
||||
+ qcom-ipq4018-emd1.dtb \
|
||||
+ qcom-ipq4018-emr3500.dtb \
|
||||
+ qcom-ipq4018-ens620ext.dtb \
|
||||
+ qcom-ipq4018-ex6100v2.dtb \
|
||||
+ qcom-ipq4018-ex6150v2.dtb \
|
||||
|
||||
@ -15,7 +15,6 @@
|
||||
led-failsafe = &led_usr;
|
||||
led-running = &led_usr;
|
||||
led-upgrade = &led_usr;
|
||||
label-mac-device = &gmac0;
|
||||
};
|
||||
|
||||
chosen {
|
||||
|
||||
171
target/linux/ramips/dts/mt7621_netgear_wac104.dts
Normal file
171
target/linux/ramips/dts/mt7621_netgear_wac104.dts
Normal file
@ -0,0 +1,171 @@
|
||||
// SPDX-License-Identifier: GPL-2.0 or MIT
|
||||
/dts-v1/;
|
||||
|
||||
#include "mt7621.dtsi"
|
||||
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
#include <dt-bindings/input/input.h>
|
||||
|
||||
/ {
|
||||
compatible = "netgear,wac104", "mediatek,mt7621-soc";
|
||||
model = "Netgear WAC104";
|
||||
|
||||
aliases {
|
||||
led-boot = &led_power;
|
||||
led-failsafe = &led_power;
|
||||
led-running = &led_power;
|
||||
led-upgrade = &led_power;
|
||||
label-mac-device = &gmac0;
|
||||
};
|
||||
|
||||
chosen {
|
||||
bootargs = "console=ttyS0,57600";
|
||||
};
|
||||
|
||||
keys {
|
||||
compatible = "gpio-keys";
|
||||
|
||||
wps {
|
||||
label = "wps";
|
||||
gpios = <&gpio 7 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_WPS_BUTTON>;
|
||||
};
|
||||
|
||||
wifi {
|
||||
label = "wifi";
|
||||
gpios = <&gpio 8 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_RFKILL>;
|
||||
};
|
||||
|
||||
reset {
|
||||
label = "reset";
|
||||
gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
|
||||
linux,code = <KEY_RESTART>;
|
||||
};
|
||||
};
|
||||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
|
||||
wps {
|
||||
label = "wac104:green:wps";
|
||||
gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
led_power: power {
|
||||
label = "wac104:green:power";
|
||||
gpios = <&gpio 18 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
wifi {
|
||||
label = "wac104:green:wifi";
|
||||
gpios = <&gpio 16 GPIO_ACTIVE_LOW>;
|
||||
linux,default-trigger = "phy0tpt";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&gmac0 {
|
||||
mtd-mac-address = <&factory 0x4>;
|
||||
};
|
||||
|
||||
&nand {
|
||||
status = "okay";
|
||||
|
||||
partitions {
|
||||
compatible = "fixed-partitions";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
partition@0 {
|
||||
label = "u-boot";
|
||||
reg = <0x0 0x100000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@100000 {
|
||||
label = "SC PID";
|
||||
reg = <0x100000 0x100000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@200000 {
|
||||
label = "kernel";
|
||||
reg = <0x200000 0x400000>;
|
||||
};
|
||||
|
||||
partition@600000 {
|
||||
label = "ubi";
|
||||
reg = <0x600000 0x1c00000>;
|
||||
};
|
||||
|
||||
factory: partition@2e00000 {
|
||||
label = "factory";
|
||||
reg = <0x2e00000 0x100000>;
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@4200000 {
|
||||
label = "reserved";
|
||||
reg = <0x4200000 0x3c00000>;
|
||||
read-only;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pcie {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pcie0 {
|
||||
wifi@0,0 {
|
||||
compatible = "mediatek,mt76";
|
||||
reg = <0x0 0 0 0 0>;
|
||||
mediatek,mtd-eeprom = <&factory 0x8000>;
|
||||
ieee80211-freq-limit = <5000000 6000000>;
|
||||
};
|
||||
};
|
||||
|
||||
&pcie1 {
|
||||
wifi@0,0 {
|
||||
compatible = "mediatek,mt76";
|
||||
reg = <0x0 0 0 0 0>;
|
||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
||||
ieee80211-freq-limit = <2400000 2500000>;
|
||||
};
|
||||
};
|
||||
|
||||
&state_default {
|
||||
gpio {
|
||||
groups = "uart3", "jtag", "wdt";
|
||||
function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
&switch0 {
|
||||
ports {
|
||||
port@0 {
|
||||
status = "okay";
|
||||
label = "lan4";
|
||||
};
|
||||
|
||||
port@1 {
|
||||
status = "okay";
|
||||
label = "lan3";
|
||||
};
|
||||
|
||||
port@2 {
|
||||
status = "okay";
|
||||
label = "lan2";
|
||||
};
|
||||
|
||||
port@3 {
|
||||
status = "okay";
|
||||
label = "lan1";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&xhci {
|
||||
status = "disabled";
|
||||
};
|
||||
@ -676,6 +676,18 @@ define Device/netgear_r6850
|
||||
endef
|
||||
TARGET_DEVICES += netgear_r6850
|
||||
|
||||
define Device/netgear_wac104
|
||||
$(Device/netgear_sercomm_nand)
|
||||
DEVICE_MODEL := WAC104
|
||||
SERCOMM_HWNAME := WAC104
|
||||
SERCOMM_HWID := CAY
|
||||
SERCOMM_HWVER := A001
|
||||
SERCOMM_SWVER := 0x0006
|
||||
IMAGE_SIZE := 28672k
|
||||
DEVICE_PACKAGES += kmod-mt76x2
|
||||
endef
|
||||
TARGET_DEVICES += netgear_wac104
|
||||
|
||||
define Device/netgear_wndr3700-v5
|
||||
$(Device/uimage-lzma-loader)
|
||||
BLOCKSIZE := 64k
|
||||
|
||||
@ -25,7 +25,6 @@ ramips_setup_interfaces()
|
||||
ralink,mt7620a-mt7610e-evb|\
|
||||
ralink,mt7620a-v22sg-evb|\
|
||||
sanlinking,d240|\
|
||||
trendnet,tew-810dr|\
|
||||
youku,yk1|\
|
||||
zbtlink,zbt-ape522ii|\
|
||||
zbtlink,zbt-we826-16m|\
|
||||
@ -109,6 +108,7 @@ ramips_setup_interfaces()
|
||||
"0:lan" "6@eth0"
|
||||
;;
|
||||
dlink,dir-810l|\
|
||||
trendnet,tew-810dr|\
|
||||
zbtlink,zbt-we2026)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan" "6@eth0"
|
||||
|
||||
@ -29,7 +29,8 @@ ramips_setup_interfaces()
|
||||
gnubee,gb-pc2)
|
||||
ucidef_set_interface_lan "lan1 lan2"
|
||||
;;
|
||||
linksys,re6500)
|
||||
linksys,re6500|\
|
||||
netgear,wac104)
|
||||
ucidef_set_interface_lan "lan1 lan2 lan3 lan4"
|
||||
;;
|
||||
mikrotik,routerboard-m11g|\
|
||||
|
||||
@ -52,6 +52,7 @@ platform_do_upgrade() {
|
||||
netgear,r6700-v2|\
|
||||
netgear,r6800|\
|
||||
netgear,r6850|\
|
||||
netgear,wac104|\
|
||||
netis,wf2881|\
|
||||
xiaomi,mir3g|\
|
||||
xiaomi,mir3p|\
|
||||
|
||||
@ -11,12 +11,9 @@ PKG_NAME:=musl
|
||||
PKG_VERSION:=1.1.24
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_SOURCE_VERSION:=ea9525c8bcf6170df59364c4bcd616de1acf8703
|
||||
PKG_MIRROR_HASH:=6975c45b9bfe586ac00dbfcd1b1a13ab110af0528028ab3dee03e23e2c0763e5
|
||||
PKG_SOURCE_URL:=https://git.musl-libc.org/git/musl
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.xz
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://musl.libc.org/releases/
|
||||
PKG_HASH:=1370c9a812b2cf2a7d92802510cca0058cc37e66a7bedd70051f0a34015022a3
|
||||
|
||||
LIBC_SO_VERSION:=$(PKG_VERSION)
|
||||
PATCH_DIR:=$(PATH_PREFIX)/patches
|
||||
|
||||
Loading…
Reference in New Issue
Block a user