bcm47xx/63xx: add kernel 5.4 support
This commit is contained in:
parent
33e571e012
commit
6577d6ae05
@ -39,7 +39,7 @@ boot() {
|
||||
/sbin/kmodloader
|
||||
|
||||
[ ! -f /etc/config/wireless ] && {
|
||||
# compat for brcm47xx and mvebu
|
||||
# compat for bcm47xx and mvebu
|
||||
sleep 1
|
||||
}
|
||||
|
||||
|
||||
@ -34,13 +34,13 @@ define Package/broadcom-wl/Default
|
||||
CATEGORY:=Kernel modules
|
||||
DEPENDS:=@(PACKAGE_kmod-brcm-wl||PACKAGE_kmod-brcm-wl-mini)
|
||||
SUBMENU:=Proprietary BCM43xx WiFi driver
|
||||
SUBMENUDEP:=(TARGET_brcm47xx||TARGET_brcm63xx)
|
||||
SUBMENUDEP:=(TARGET_bcm47xx||TARGET_bcm63xx)
|
||||
endef
|
||||
|
||||
define KernelPackage/brcm-wl/Default
|
||||
$(call Package/broadcom-wl/Default)
|
||||
SECTION:=kernel
|
||||
DEPENDS:=@(TARGET_brcm47xx||TARGET_brcm63xx) +wireless-tools
|
||||
DEPENDS:=@(TARGET_bcm47xx||TARGET_bcm63xx) +wireless-tools
|
||||
TITLE:=Kernel driver for BCM43xx chipsets
|
||||
FILES:=$(PKG_BUILD_DIR)/driver$(1)/wl.ko $(PKG_BUILD_DIR)/glue/wl_glue.ko
|
||||
AUTOLOAD:=$(call AutoProbe,wl)
|
||||
|
||||
@ -736,7 +736,7 @@ $(eval $(call KernelPackage,i40evf))
|
||||
define KernelPackage/b44
|
||||
TITLE:=Broadcom 44xx driver
|
||||
KCONFIG:=CONFIG_B44
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_brcm47xx_mips74k +!TARGET_brcm47xx:kmod-ssb +kmod-mii +kmod-libphy
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_bcm47xx_mips74k +!TARGET_bcm47xx:kmod-ssb +kmod-mii +kmod-libphy
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/b44.ko
|
||||
AUTOLOAD:=$(call AutoLoad,19,b44,1)
|
||||
@ -791,7 +791,7 @@ define KernelPackage/tg3
|
||||
TITLE:=Broadcom Tigon3 Gigabit Ethernet
|
||||
KCONFIG:=CONFIG_TIGON3 \
|
||||
CONFIG_TIGON3_HWMON=n
|
||||
DEPENDS:=+!TARGET_brcm47xx:kmod-libphy +LINUX_4_9:kmod-hwmon-core +kmod-ptp
|
||||
DEPENDS:=+!TARGET_bcm47xx:kmod-libphy +LINUX_4_9:kmod-hwmon-core +kmod-ptp
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/tg3.ko
|
||||
AUTOLOAD:=$(call AutoLoad,19,tg3,1)
|
||||
|
||||
@ -440,7 +440,7 @@ $(eval $(call KernelPackage,softdog))
|
||||
define KernelPackage/ssb
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Silicon Sonics Backplane glue code
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_brcm47xx @!TARGET_brcm63xx
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_bcm47xx @!TARGET_bcm63xx
|
||||
KCONFIG:=\
|
||||
CONFIG_SSB \
|
||||
CONFIG_SSB_B43_PCI_BRIDGE=y \
|
||||
@ -466,7 +466,7 @@ $(eval $(call KernelPackage,ssb))
|
||||
define KernelPackage/bcma
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=BCMA support
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_brcm47xx @!TARGET_bcm53xx
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_bcm47xx @!TARGET_bcm53xx
|
||||
KCONFIG:=\
|
||||
CONFIG_BCMA \
|
||||
CONFIG_BCMA_POSSIBLE=y \
|
||||
|
||||
@ -275,8 +275,8 @@ define KernelPackage/usb-ohci
|
||||
TITLE:=Support for OHCI controllers
|
||||
DEPENDS:= \
|
||||
+TARGET_bcm53xx:kmod-usb-bcma \
|
||||
+TARGET_brcm47xx:kmod-usb-bcma \
|
||||
+TARGET_brcm47xx:kmod-usb-ssb
|
||||
+TARGET_bcm47xx:kmod-usb-bcma \
|
||||
+TARGET_bcm47xx:kmod-usb-ssb
|
||||
KCONFIG:= \
|
||||
CONFIG_USB_OHCI \
|
||||
CONFIG_USB_OHCI_HCD \
|
||||
@ -323,7 +323,7 @@ $(eval $(call KernelPackage,usb-ohci-pci))
|
||||
|
||||
define KernelPackage/usb-bcma
|
||||
TITLE:=Support for BCMA USB controllers
|
||||
DEPENDS:=@USB_SUPPORT @TARGET_brcm47xx||TARGET_bcm53xx
|
||||
DEPENDS:=@USB_SUPPORT @TARGET_bcm47xx||TARGET_bcm53xx
|
||||
HIDDEN:=1
|
||||
KCONFIG:=CONFIG_USB_HCD_BCMA
|
||||
FILES:= \
|
||||
@ -346,7 +346,7 @@ $(eval $(call KernelPackage,usb-fotg210))
|
||||
|
||||
define KernelPackage/usb-ssb
|
||||
TITLE:=Support for SSB USB controllers
|
||||
DEPENDS:=@USB_SUPPORT @TARGET_brcm47xx
|
||||
DEPENDS:=@USB_SUPPORT @TARGET_bcm47xx
|
||||
HIDDEN:=1
|
||||
KCONFIG:=CONFIG_USB_HCD_SSB
|
||||
FILES:= \
|
||||
@ -371,8 +371,8 @@ $(eval $(call KernelPackage,usb-ehci))
|
||||
define KernelPackage/usb2
|
||||
TITLE:=Support for USB2 controllers
|
||||
DEPENDS:=\
|
||||
+TARGET_brcm47xx:kmod-usb-bcma \
|
||||
+TARGET_brcm47xx:kmod-usb-ssb \
|
||||
+TARGET_bcm47xx:kmod-usb-bcma \
|
||||
+TARGET_bcm47xx:kmod-usb-ssb \
|
||||
+TARGET_bcm53xx:kmod-usb-bcma \
|
||||
+TARGET_bcm53xx:kmod-phy-bcm-ns-usb2 \
|
||||
+TARGET_ath79:kmod-phy-ath79-usb \
|
||||
|
||||
@ -118,14 +118,14 @@ define KernelPackage/b43/config
|
||||
config PACKAGE_B43_USE_SSB
|
||||
select PACKAGE_kmod-ssb
|
||||
tristate
|
||||
depends on !TARGET_brcm47xx && !TARGET_brcm63xx
|
||||
depends on !TARGET_bcm47xx && !TARGET_bcm63xx
|
||||
default PACKAGE_kmod-b43 if PACKAGE_B43_BUSES_BCMA_AND_SSB
|
||||
default PACKAGE_kmod-b43 if PACKAGE_B43_BUSES_SSB
|
||||
|
||||
config PACKAGE_B43_USE_BCMA
|
||||
select PACKAGE_kmod-bcma
|
||||
tristate
|
||||
depends on !TARGET_brcm47xx && !TARGET_bcm53xx
|
||||
depends on !TARGET_bcm47xx && !TARGET_bcm53xx
|
||||
default PACKAGE_kmod-b43 if PACKAGE_B43_BUSES_BCMA_AND_SSB
|
||||
default PACKAGE_kmod-b43 if PACKAGE_B43_BUSES_BCMA
|
||||
|
||||
@ -205,8 +205,8 @@ config PACKAGE_B43_USE_BCMA
|
||||
config B43_FW_SQUASH_COREREVS
|
||||
string "Core revisions to include"
|
||||
depends on B43_FW_SQUASH
|
||||
default "5,6,7,8,9,10,11,13,15" if TARGET_brcm47xx_legacy
|
||||
default "16,28,29,30" if TARGET_brcm47xx_mips74k
|
||||
default "5,6,7,8,9,10,11,13,15" if TARGET_bcm47xx_legacy
|
||||
default "16,28,29,30" if TARGET_bcm47xx_mips74k
|
||||
default "5,6,7,8,9,10,11,13,15,16,28,29,30"
|
||||
help
|
||||
This is a comma seperated list of core revision numbers.
|
||||
@ -220,8 +220,8 @@ config PACKAGE_B43_USE_BCMA
|
||||
config B43_FW_SQUASH_PHYTYPES
|
||||
string "PHY types to include"
|
||||
depends on B43_FW_SQUASH
|
||||
default "G,N,LP" if TARGET_brcm47xx_legacy
|
||||
default "N,HT" if TARGET_brcm47xx_mips74k
|
||||
default "G,N,LP" if TARGET_bcm47xx_legacy
|
||||
default "N,HT" if TARGET_bcm47xx_mips74k
|
||||
default "G,N,LP,HT"
|
||||
help
|
||||
This is a comma seperated list of PHY types:
|
||||
@ -248,15 +248,15 @@ config PACKAGE_B43_USE_BCMA
|
||||
This allows choosing buses that b43 should support.
|
||||
|
||||
config PACKAGE_B43_BUSES_BCMA_AND_SSB
|
||||
depends on !TARGET_brcm47xx_legacy && !TARGET_brcm47xx_mips74k && !TARGET_bcm53xx
|
||||
depends on !TARGET_bcm47xx_legacy && !TARGET_bcm47xx_mips74k && !TARGET_bcm53xx
|
||||
bool "BCMA and SSB"
|
||||
|
||||
config PACKAGE_B43_BUSES_BCMA
|
||||
depends on !TARGET_brcm47xx_legacy
|
||||
depends on !TARGET_bcm47xx_legacy
|
||||
bool "BCMA only"
|
||||
|
||||
config PACKAGE_B43_BUSES_SSB
|
||||
depends on !TARGET_brcm47xx_mips74k && !TARGET_bcm53xx
|
||||
depends on !TARGET_bcm47xx_mips74k && !TARGET_bcm53xx
|
||||
bool "SSB only"
|
||||
|
||||
endchoice
|
||||
@ -281,7 +281,7 @@ config PACKAGE_B43_USE_BCMA
|
||||
|
||||
config PACKAGE_B43_PHY_G
|
||||
bool "Enable support for G-PHYs"
|
||||
default n if TARGET_brcm47xx_mips74k
|
||||
default n if TARGET_bcm47xx_mips74k
|
||||
default y
|
||||
help
|
||||
Enable support for G-PHY. This includes support for the following devices:
|
||||
@ -304,7 +304,7 @@ config PACKAGE_B43_USE_BCMA
|
||||
|
||||
config PACKAGE_B43_PHY_LP
|
||||
bool "Enable support for LP-PHYs"
|
||||
default n if TARGET_brcm47xx_mips74k
|
||||
default n if TARGET_bcm47xx_mips74k
|
||||
default y
|
||||
help
|
||||
Enable support for LP-PHY. This includes support for the following devices:
|
||||
@ -315,7 +315,7 @@ config PACKAGE_B43_USE_BCMA
|
||||
|
||||
config PACKAGE_B43_PHY_HT
|
||||
bool "Enable support for HT-PHYs"
|
||||
default n if TARGET_brcm47xx_legacy
|
||||
default n if TARGET_bcm47xx_legacy
|
||||
default y
|
||||
help
|
||||
Enable support for HT-PHY. This includes support for the following devices:
|
||||
@ -347,7 +347,7 @@ define KernelPackage/b43legacy
|
||||
URL:=https://wireless.wiki.kernel.org/en/users/drivers/b43
|
||||
KCONFIG:= \
|
||||
CONFIG_HW_RANDOM=y
|
||||
DEPENDS+= +kmod-mac80211 +!(TARGET_brcm47xx||TARGET_brcm63xx):kmod-ssb @!TARGET_brcm47xx_mips74k +b43legacy-firmware
|
||||
DEPENDS+= +kmod-mac80211 +!(TARGET_bcm47xx||TARGET_bcm63xx):kmod-ssb @!TARGET_bcm47xx_mips74k +b43legacy-firmware
|
||||
FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko
|
||||
AUTOLOAD:=$(call AutoProbe,b43legacy)
|
||||
MENU:=1
|
||||
@ -401,7 +401,7 @@ define KernelPackage/brcmsmac
|
||||
$(call KernelPackage/mac80211/Default)
|
||||
TITLE:=Broadcom IEEE802.11n PCIe SoftMAC WLAN driver
|
||||
URL:=https://wireless.wiki.kernel.org/en/users/drivers/brcm80211
|
||||
DEPENDS+= +kmod-mac80211 +@DRIVER_11N_SUPPORT +!TARGET_brcm47xx:kmod-bcma +kmod-lib-cordic +kmod-lib-crc8 +kmod-brcmutil +!BRCMSMAC_USE_FW_FROM_WL:brcmsmac-firmware
|
||||
DEPENDS+= +kmod-mac80211 +@DRIVER_11N_SUPPORT +!TARGET_bcm47xx:kmod-bcma +kmod-lib-cordic +kmod-lib-crc8 +kmod-brcmutil +!BRCMSMAC_USE_FW_FROM_WL:brcmsmac-firmware
|
||||
FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko
|
||||
AUTOLOAD:=$(call AutoProbe,brcmsmac)
|
||||
MENU:=1
|
||||
|
||||
@ -15,7 +15,7 @@ include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define KernelPackage/rtc-rv5c386a
|
||||
SUBMENU:=Other modules
|
||||
DEPENDS:=@TARGET_brcm47xx @!IN_SDK
|
||||
DEPENDS:=@TARGET_bcm47xx @!IN_SDK
|
||||
TITLE:=Driver for RTC RV5C386A (used in WL-700gE and WL-HDD)
|
||||
AUTOLOAD:=$(call AutoLoad,70,rtc)
|
||||
FILES:=$(PKG_BUILD_DIR)/rtc.ko
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -8,9 +8,9 @@ obj.wrg = wrg.o md5.o
|
||||
obj.wrgg = wrgg.o md5.o
|
||||
obj.ar71xx = trx.o $(obj.seama) $(obj.wrgg)
|
||||
obj.brcm = trx.o
|
||||
obj.brcm47xx = $(obj.brcm)
|
||||
obj.bcm47xx = $(obj.brcm)
|
||||
obj.bcm53xx = $(obj.brcm) $(obj.seama)
|
||||
obj.brcm63xx = imagetag.o
|
||||
obj.bcm63xx = imagetag.o
|
||||
obj.ramips = $(obj.seama) $(obj.wrg)
|
||||
obj.mvebu = linksys_bootcount.o
|
||||
obj.kirkwood = linksys_bootcount.o
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
|
||||
#include <stdbool.h>
|
||||
|
||||
#if defined(target_brcm47xx) || defined(target_bcm53xx)
|
||||
#if defined(target_bcm47xx) || defined(target_bcm53xx)
|
||||
#define target_brcm 1
|
||||
#endif
|
||||
|
||||
|
||||
@ -21,7 +21,7 @@ define Package/nvram
|
||||
CATEGORY:=Base system
|
||||
TITLE:=Userspace port of the Broadcom NVRAM manipulation tool
|
||||
MAINTAINER:=Jo-Philipp Wich <xm@subsignal.org>
|
||||
DEPENDS:=@(TARGET_brcm47xx||TARGET_bcm53xx||TARGET_ar71xx||TARGET_ath79)
|
||||
DEPENDS:=@(TARGET_bcm47xx||TARGET_bcm53xx||TARGET_ar71xx||TARGET_ath79)
|
||||
endef
|
||||
|
||||
define Package/nvram/description
|
||||
@ -42,7 +42,7 @@ endef
|
||||
define Package/nvram/install
|
||||
$(INSTALL_DIR) $(1)/usr/sbin
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/nvram $(1)/usr/sbin/
|
||||
ifneq ($(CONFIG_TARGET_brcm47xx),)
|
||||
ifneq ($(CONFIG_TARGET_bcm47xx),)
|
||||
$(INSTALL_DIR) $(1)/etc/init.d
|
||||
$(INSTALL_BIN) ./files/nvram.init $(1)/etc/init.d/nvram
|
||||
endif
|
||||
|
||||
@ -19,7 +19,7 @@ define Package/otrx
|
||||
CATEGORY:=Base system
|
||||
TITLE:=Utility for opening (analyzing) TRX firmware images
|
||||
MAINTAINER:=Rafał Miłecki <zajec5@gmail.com>
|
||||
DEPENDS:=@(TARGET_brcm47xx||TARGET_bcm53xx)
|
||||
DEPENDS:=@(TARGET_bcm47xx||TARGET_bcm53xx)
|
||||
endef
|
||||
|
||||
define Package/otrx/description
|
||||
|
||||
@ -14,7 +14,7 @@ include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/$(PKG_NAME)
|
||||
TITLE:=k3wifi
|
||||
DEPENDS:=@TARGET_bcm53xx_DEVICE_phicomm-k3
|
||||
DEPENDS:=@TARGET_bcm53xx_generic_DEVICE_phicomm-k3
|
||||
URL:=http://www.k3wifi.com/
|
||||
endef
|
||||
|
||||
@ -22,7 +22,7 @@ TARGET_CFLAGS+= -D_GNU_SOURCE
|
||||
define Package/$(PKG_NAME)
|
||||
SECTION:=utils
|
||||
CATEGORY:=Utilities
|
||||
DEPENDS:=@TARGET_bcm53xx_DEVICE_phicomm-k3 +@BUSYBOX_CONFIG_ARPING +@KERNEL_DEVMEM +bash +bc +jq +@BUSYBOX_CONFIG_ARP +@BUSYBOX_CONFIG_OD
|
||||
DEPENDS:=@TARGET_bcm53xx_generic_DEVICE_phicomm-k3 +@BUSYBOX_CONFIG_ARPING +@KERNEL_DEVMEM +bash +bc +jq +@BUSYBOX_CONFIG_ARP +@BUSYBOX_CONFIG_OD
|
||||
TITLE:=LCD screen controller on PHICOMM K3
|
||||
URL:=https://github.com/zxlhhyccc/Hill-98-k3screenctrl
|
||||
endef
|
||||
|
||||
@ -7,13 +7,14 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
ARCH:=mipsel
|
||||
BOARD:=brcm47xx
|
||||
BOARD:=bcm47xx
|
||||
BOARDNAME:=Broadcom BCM47xx/53xx (MIPS)
|
||||
FEATURES:=squashfs usb
|
||||
SUBTARGETS:=generic mips74k legacy
|
||||
MAINTAINER:=Hauke Mehrtens <hauke@hauke-m.de>
|
||||
|
||||
KERNEL_PATCHVER:=4.14
|
||||
KERNEL_PATCHVER:=4.19
|
||||
KERNEL_TESTING_PATCHVER:=5.4
|
||||
|
||||
define Target/Description
|
||||
Build firmware images for Broadcom based BCM47xx/53xx routers with MIPS CPU, *not* ARM.
|
||||
15
target/linux/brcm47xx/base-files/etc/board.d/01_network → target/linux/bcm47xx/base-files/etc/board.d/01_network
Executable file → Normal file
15
target/linux/brcm47xx/base-files/etc/board.d/01_network → target/linux/bcm47xx/base-files/etc/board.d/01_network
Executable file → Normal file
@ -143,8 +143,12 @@ configure_by_model() {
|
||||
ucidef_set_interfaces_lan_wan "eth0" "eth1"
|
||||
;;
|
||||
|
||||
"Asus WL500GP V2")
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan" "5@eth0"
|
||||
;;
|
||||
|
||||
"Asus RT-N12"* | \
|
||||
"Asus WL500GP V2" | \
|
||||
"Buffalo WHR-G125" | \
|
||||
"D-Link DIR-330" | \
|
||||
"Motorola WR850G" | \
|
||||
@ -166,11 +170,18 @@ configure_by_model() {
|
||||
;;
|
||||
|
||||
"Asus RT-N16"* | \
|
||||
"Linksys E3000 V1")
|
||||
"Linksys E3000 V1" | \
|
||||
"Netgear WNR3500 V2" | \
|
||||
"Netgear WNR3500L")
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:wan" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "8@eth0"
|
||||
;;
|
||||
|
||||
"Netgear WN2500RP V1")
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5@eth0"
|
||||
;;
|
||||
|
||||
*)
|
||||
configure_by_boardtype "$boardtype" "$boardnum"
|
||||
;;
|
||||
0
target/linux/brcm47xx/base-files/etc/init.d/wmacfixup → target/linux/bcm47xx/base-files/etc/init.d/wmacfixup
Executable file → Normal file
0
target/linux/brcm47xx/base-files/etc/init.d/wmacfixup → target/linux/bcm47xx/base-files/etc/init.d/wmacfixup
Executable file → Normal file
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
do_sysinfo_brcm47xx() {
|
||||
do_sysinfo_bcm47xx() {
|
||||
local boardtype="$(nvram get boardtype)"
|
||||
local boardnum="$(nvram get boardnum)"
|
||||
local model="$(sed -ne 's/^machine[ \t]*: //p' /proc/cpuinfo)"
|
||||
@ -13,4 +13,4 @@ do_sysinfo_brcm47xx() {
|
||||
echo "$model" > /tmp/sysinfo/model
|
||||
}
|
||||
|
||||
boot_hook_add preinit_main do_sysinfo_brcm47xx
|
||||
boot_hook_add preinit_main do_sysinfo_bcm47xx
|
||||
@ -1,15 +1,23 @@
|
||||
PART_NAME=firmware
|
||||
|
||||
LXL_FLAGS_VENDOR_LUXUL=0x00000001
|
||||
|
||||
# $(1): file to read magic from
|
||||
# $(2): offset in bytes
|
||||
get_magic_long_at() {
|
||||
dd if="$1" skip=$2 bs=1 count=4 2>/dev/null | hexdump -v -n 4 -e '1/1 "%02x"'
|
||||
}
|
||||
|
||||
platform_expected_image() {
|
||||
local machine=$(board_name)
|
||||
# $(1): file to read LE long number from
|
||||
# $(2): offset in bytes
|
||||
get_le_long_at() {
|
||||
echo $((0x$(dd if="$1" skip=$2 bs=1 count=4 2>/dev/null | hexdump -v -e '1/4 "%02x"')))
|
||||
}
|
||||
|
||||
case "$machine" in
|
||||
platform_expected_image() {
|
||||
local model="$(cat /tmp/sysinfo/model)"
|
||||
|
||||
case "$model" in
|
||||
"Netgear WGR614 V8") echo "chk U12H072T00_NETGEAR"; return;;
|
||||
"Netgear WGR614 V9") echo "chk U12H094T00_NETGEAR"; return;;
|
||||
"Netgear WGR614 V10") echo "chk U12H139T01_NETGEAR"; return;;
|
||||
@ -49,10 +57,20 @@ platform_expected_image() {
|
||||
"Linksys WRT310N V2") echo "cybertan 310N"; return;;
|
||||
"Linksys WRT610N V1") echo "cybertan 610N"; return;;
|
||||
"Linksys WRT610N V2") echo "cybertan 610N"; return;;
|
||||
"Luxul XAP-310 V1") echo "lxl XAP-310"; return;;
|
||||
"Luxul XAP-1210 V1") echo "lxl XAP-1210"; return;;
|
||||
"Luxul XAP-1230 V1") echo "lxl XAP-1230"; return;;
|
||||
"Luxul XAP-1240 V1") echo "lxl XAP-1240"; return;;
|
||||
"Luxul XAP-1500 V1") echo "lxl XAP-1500"; return;;
|
||||
"Luxul ABR-4400 V1") echo "lxl ABR-4400"; return;;
|
||||
"Luxul XBR-4400 V1") echo "lxl XBR-4400"; return;;
|
||||
"Luxul XVW-P30 V1") echo "lxl XVW-P30"; return;;
|
||||
"Luxul XWR-600 V1") echo "lxl XWR-600"; return;;
|
||||
"Luxul XWR-1750 V1") echo "lxl XWR-1750"; return;;
|
||||
esac
|
||||
}
|
||||
|
||||
brcm47xx_identify() {
|
||||
bcm47xx_identify() {
|
||||
local magic
|
||||
|
||||
magic=$(get_magic_long "$1")
|
||||
@ -65,6 +83,10 @@ brcm47xx_identify() {
|
||||
echo "chk"
|
||||
return
|
||||
;;
|
||||
"4c584c23")
|
||||
echo "lxl"
|
||||
return
|
||||
;;
|
||||
esac
|
||||
|
||||
magic=$(get_magic_long_at "$1" 14)
|
||||
@ -73,13 +95,19 @@ brcm47xx_identify() {
|
||||
return
|
||||
}
|
||||
|
||||
magic=$(get_magic_long_at "$1" 60)
|
||||
[ "$magic" = "4c584c23" ] && {
|
||||
echo "lxlold"
|
||||
return
|
||||
}
|
||||
|
||||
echo "unknown"
|
||||
}
|
||||
|
||||
platform_check_image() {
|
||||
[ "$#" -gt 1 ] && return 1
|
||||
|
||||
local file_type=$(brcm47xx_identify "$1")
|
||||
local file_type=$(bcm47xx_identify "$1")
|
||||
local magic
|
||||
local error=0
|
||||
|
||||
@ -98,7 +126,10 @@ platform_check_image() {
|
||||
|
||||
if ! otrx check "$1" -o "$header_len"; then
|
||||
echo "No valid TRX firmware in the CHK image"
|
||||
notify_firmware_test_result "trx_valid" 0
|
||||
error=1
|
||||
else
|
||||
notify_firmware_test_result "trx_valid" 1
|
||||
fi
|
||||
;;
|
||||
"cybertan")
|
||||
@ -113,17 +144,66 @@ platform_check_image() {
|
||||
|
||||
if ! otrx check "$1" -o 32; then
|
||||
echo "No valid TRX firmware in the CyberTAN image"
|
||||
notify_firmware_test_result "trx_valid" 0
|
||||
error=1
|
||||
else
|
||||
notify_firmware_test_result "trx_valid" 1
|
||||
fi
|
||||
;;
|
||||
"lxl")
|
||||
local hdr_len=$(get_le_long_at "$1" 8)
|
||||
local flags=$(get_le_long_at "$1" 12)
|
||||
local board=$(dd if="$1" skip=16 bs=1 count=16 2>/dev/null | hexdump -v -e '1/1 "%c"')
|
||||
local dev_board=$(platform_expected_image)
|
||||
echo "Found Luxul image for board $board"
|
||||
|
||||
[ -n "$dev_board" -a "lxl $board" != "$dev_board" ] && {
|
||||
echo "Firmware ($board) doesn't match device ($dev_board)"
|
||||
error=1
|
||||
}
|
||||
|
||||
[ $((flags & LXL_FLAGS_VENDOR_LUXUL)) -gt 0 ] && notify_firmware_no_backup
|
||||
|
||||
if ! otrx check "$1" -o "$hdr_len"; then
|
||||
echo "No valid TRX firmware in the Luxul image"
|
||||
notify_firmware_test_result "trx_valid" 0
|
||||
error=1
|
||||
else
|
||||
notify_firmware_test_result "trx_valid" 1
|
||||
fi
|
||||
;;
|
||||
"lxlold")
|
||||
local board_id=$(dd if="$1" skip=48 bs=1 count=12 2>/dev/null | hexdump -v -e '1/1 "%c"')
|
||||
local dev_board_id=$(platform_expected_image)
|
||||
echo "Found Luxul image with device board_id $board_id"
|
||||
|
||||
[ -n "$dev_board_id" -a "lxl $board_id" != "$dev_board_id" ] && {
|
||||
echo "Firmware board_id doesn't match device board_id ($dev_board_id)"
|
||||
error=1
|
||||
}
|
||||
|
||||
notify_firmware_no_backup
|
||||
|
||||
if ! otrx check "$1" -o 64; then
|
||||
echo "No valid TRX firmware in the Luxul image"
|
||||
notify_firmware_test_result "trx_valid" 0
|
||||
error=1
|
||||
else
|
||||
notify_firmware_test_result "trx_valid" 1
|
||||
fi
|
||||
;;
|
||||
"trx")
|
||||
if ! otrx check "$1"; then
|
||||
echo "Invalid (corrupted?) TRX firmware"
|
||||
notify_firmware_test_result "trx_valid" 0
|
||||
error=1
|
||||
else
|
||||
notify_firmware_test_result "trx_valid" 1
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
echo "Invalid image type. Please use only .trx files"
|
||||
echo "Invalid image type. Please use firmware specific for this device."
|
||||
notify_firmware_broken
|
||||
error=1
|
||||
;;
|
||||
esac
|
||||
@ -141,14 +221,26 @@ platform_trx_from_cybertan_cmd() {
|
||||
echo -n dd bs=32 skip=1
|
||||
}
|
||||
|
||||
platform_trx_from_lxl_cmd() {
|
||||
local hdr_len=$(get_le_long_at "$1" 8)
|
||||
|
||||
echo -n dd skip=$hdr_len iflag=skip_bytes
|
||||
}
|
||||
|
||||
platform_trx_from_lxlold_cmd() {
|
||||
echo -n dd bs=64 skip=1
|
||||
}
|
||||
|
||||
platform_do_upgrade() {
|
||||
local file_type=$(brcm47xx_identify "$1")
|
||||
local file_type=$(bcm47xx_identify "$1")
|
||||
local trx="$1"
|
||||
local cmd=""
|
||||
|
||||
case "$file_type" in
|
||||
"chk") cmd=$(platform_trx_from_chk_cmd "$trx");;
|
||||
"cybertan") cmd=$(platform_trx_from_cybertan_cmd "$trx");;
|
||||
"lxl") cmd=$(platform_trx_from_lxl_cmd "$trx");;
|
||||
"lxlold") cmd=$(platform_trx_from_lxlold_cmd "$trx");;
|
||||
esac
|
||||
|
||||
default_do_upgrade "$trx" "$cmd"
|
||||
209
target/linux/bcm47xx/config-5.4
Normal file
209
target/linux/bcm47xx/config-5.4
Normal file
@ -0,0 +1,209 @@
|
||||
CONFIG_ADM6996_PHY=y
|
||||
CONFIG_ARCH_BINFMT_ELF_STATE=y
|
||||
CONFIG_ARCH_CLOCKSOURCE_DATA=y
|
||||
CONFIG_ARCH_DISCARD_MEMBLOCK=y
|
||||
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
|
||||
CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
|
||||
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
|
||||
CONFIG_ARCH_MMAP_RND_BITS_MAX=15
|
||||
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=15
|
||||
CONFIG_ARCH_SUPPORTS_UPROBES=y
|
||||
CONFIG_ARCH_SUSPEND_POSSIBLE=y
|
||||
CONFIG_ARCH_USE_BUILTIN_BSWAP=y
|
||||
CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
|
||||
CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
|
||||
CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
|
||||
CONFIG_BCM47XX=y
|
||||
CONFIG_BCM47XX_BCMA=y
|
||||
CONFIG_BCM47XX_NVRAM=y
|
||||
CONFIG_BCM47XX_SPROM=y
|
||||
CONFIG_BCM47XX_SSB=y
|
||||
CONFIG_BCM47XX_WDT=y
|
||||
CONFIG_BCMA=y
|
||||
CONFIG_BCMA_BLOCKIO=y
|
||||
CONFIG_BCMA_DEBUG=y
|
||||
CONFIG_BCMA_DRIVER_GMAC_CMN=y
|
||||
CONFIG_BCMA_DRIVER_GPIO=y
|
||||
CONFIG_BCMA_DRIVER_MIPS=y
|
||||
CONFIG_BCMA_DRIVER_PCI=y
|
||||
CONFIG_BCMA_DRIVER_PCI_HOSTMODE=y
|
||||
CONFIG_BCMA_HOST_PCI=y
|
||||
CONFIG_BCMA_HOST_PCI_POSSIBLE=y
|
||||
CONFIG_BCMA_HOST_SOC=y
|
||||
CONFIG_BCMA_NFLASH=y
|
||||
CONFIG_BCMA_PFLASH=y
|
||||
CONFIG_BCMA_SFLASH=y
|
||||
# CONFIG_BGMAC_BCMA is not set
|
||||
CONFIG_BLK_MQ_PCI=y
|
||||
CONFIG_CEVT_R4K=y
|
||||
CONFIG_CLONE_BACKWARDS=y
|
||||
CONFIG_CMDLINE="noinitrd console=ttyS0,115200"
|
||||
CONFIG_CMDLINE_BOOL=y
|
||||
# CONFIG_CMDLINE_OVERRIDE is not set
|
||||
# CONFIG_CPU_BMIPS is not set
|
||||
CONFIG_CPU_GENERIC_DUMP_TLB=y
|
||||
CONFIG_CPU_HAS_PREFETCH=y
|
||||
CONFIG_CPU_HAS_SYNC=y
|
||||
CONFIG_CPU_LITTLE_ENDIAN=y
|
||||
CONFIG_CPU_MIPS32=y
|
||||
CONFIG_CPU_MIPS32_R1=y
|
||||
# CONFIG_CPU_MIPS32_R2 is not set
|
||||
CONFIG_CPU_MIPSR1=y
|
||||
CONFIG_CPU_MIPSR2_IRQ_VI=y
|
||||
CONFIG_CPU_NEEDS_NO_SMARTMIPS_OR_MICROMIPS=y
|
||||
CONFIG_CPU_R4K_CACHE_TLB=y
|
||||
CONFIG_CPU_R4K_FPU=y
|
||||
CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
|
||||
CONFIG_CPU_SUPPORTS_HIGHMEM=y
|
||||
CONFIG_CRYPTO_RNG2=y
|
||||
CONFIG_CRYPTO_WORKQUEUE=y
|
||||
CONFIG_CSRC_R4K=y
|
||||
CONFIG_DMA_DIRECT_OPS=y
|
||||
CONFIG_DMA_NONCOHERENT=y
|
||||
CONFIG_DMA_NONCOHERENT_CACHE_SYNC=y
|
||||
CONFIG_DMA_NONCOHERENT_MMAP=y
|
||||
CONFIG_DMA_NONCOHERENT_OPS=y
|
||||
# CONFIG_EARLY_PRINTK is not set
|
||||
CONFIG_FIXED_PHY=y
|
||||
CONFIG_GENERIC_ATOMIC64=y
|
||||
CONFIG_GENERIC_CLOCKEVENTS=y
|
||||
CONFIG_GENERIC_CMOS_UPDATE=y
|
||||
CONFIG_GENERIC_CPU_AUTOPROBE=y
|
||||
CONFIG_GENERIC_IRQ_CHIP=y
|
||||
CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
|
||||
CONFIG_GENERIC_IRQ_SHOW=y
|
||||
CONFIG_GENERIC_LIB_ASHLDI3=y
|
||||
CONFIG_GENERIC_LIB_ASHRDI3=y
|
||||
CONFIG_GENERIC_LIB_CMPDI2=y
|
||||
CONFIG_GENERIC_LIB_LSHRDI3=y
|
||||
CONFIG_GENERIC_LIB_UCMPDI2=y
|
||||
CONFIG_GENERIC_PCI_IOMAP=y
|
||||
CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
CONFIG_GENERIC_SMP_IDLE_THREAD=y
|
||||
CONFIG_GENERIC_TIME_VSYSCALL=y
|
||||
CONFIG_GPIOLIB=y
|
||||
CONFIG_GPIOLIB_IRQCHIP=y
|
||||
CONFIG_GPIO_SYSFS=y
|
||||
CONFIG_GPIO_WDT=y
|
||||
CONFIG_HANDLE_DOMAIN_IRQ=y
|
||||
CONFIG_HARDWARE_WATCHPOINTS=y
|
||||
CONFIG_HAS_DMA=y
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_HAS_IOPORT_MAP=y
|
||||
CONFIG_HAVE_ARCH_COMPILER_H=y
|
||||
CONFIG_HAVE_ARCH_JUMP_LABEL=y
|
||||
CONFIG_HAVE_ARCH_KGDB=y
|
||||
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
|
||||
CONFIG_HAVE_ARCH_TRACEHOOK=y
|
||||
CONFIG_HAVE_CBPF_JIT=y
|
||||
CONFIG_HAVE_CONTEXT_TRACKING=y
|
||||
CONFIG_HAVE_COPY_THREAD_TLS=y
|
||||
CONFIG_HAVE_C_RECORDMCOUNT=y
|
||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||
CONFIG_HAVE_DEBUG_STACKOVERFLOW=y
|
||||
CONFIG_HAVE_DMA_CONTIGUOUS=y
|
||||
CONFIG_HAVE_DYNAMIC_FTRACE=y
|
||||
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
|
||||
CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
|
||||
CONFIG_HAVE_FUNCTION_TRACER=y
|
||||
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
|
||||
CONFIG_HAVE_IDE=y
|
||||
CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y
|
||||
CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
|
||||
CONFIG_HAVE_LATENCYTOP_SUPPORT=y
|
||||
CONFIG_HAVE_LD_DEAD_CODE_DATA_ELIMINATION=y
|
||||
CONFIG_HAVE_MEMBLOCK=y
|
||||
CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
|
||||
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
|
||||
CONFIG_HAVE_NET_DSA=y
|
||||
CONFIG_HAVE_OPROFILE=y
|
||||
CONFIG_HAVE_PERF_EVENTS=y
|
||||
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
|
||||
CONFIG_HAVE_RSEQ=y
|
||||
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
|
||||
CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
|
||||
CONFIG_HW_HAS_PCI=y
|
||||
CONFIG_HW_RANDOM=y
|
||||
CONFIG_HZ_PERIODIC=y
|
||||
CONFIG_INITRAMFS_SOURCE=""
|
||||
CONFIG_IRQ_DOMAIN=y
|
||||
CONFIG_IRQ_FORCED_THREADING=y
|
||||
CONFIG_IRQ_MIPS_CPU=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_LEDS_GPIO_REGISTER=y
|
||||
CONFIG_LOCK_DEBUGGING_SUPPORT=y
|
||||
CONFIG_MDIO_BUS=y
|
||||
CONFIG_MDIO_DEVICE=y
|
||||
CONFIG_MEMFD_CREATE=y
|
||||
CONFIG_MIGRATION=y
|
||||
CONFIG_MIPS=y
|
||||
CONFIG_MIPS_ASID_BITS=8
|
||||
CONFIG_MIPS_ASID_SHIFT=0
|
||||
CONFIG_MIPS_CLOCK_VSYSCALL=y
|
||||
# CONFIG_MIPS_CMDLINE_BUILTIN_EXTEND is not set
|
||||
CONFIG_MIPS_CMDLINE_FROM_BOOTLOADER=y
|
||||
CONFIG_MIPS_L1_CACHE_SHIFT=5
|
||||
CONFIG_MODULES_USE_ELF_REL=y
|
||||
CONFIG_MTD_BCM47XXSFLASH=y
|
||||
CONFIG_MTD_BCM47XX_PARTS=y
|
||||
CONFIG_MTD_NAND=y
|
||||
CONFIG_MTD_NAND_BCM47XXNFLASH=y
|
||||
CONFIG_MTD_NAND_ECC=y
|
||||
CONFIG_MTD_PARSER_TRX=y
|
||||
CONFIG_MTD_PHYSMAP=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_NEED_PER_CPU_KM=y
|
||||
CONFIG_NO_EXCEPT_FILL=y
|
||||
CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
|
||||
# CONFIG_OF is not set
|
||||
CONFIG_PCI=y
|
||||
CONFIG_PCI_DISABLE_COMMON_QUIRKS=y
|
||||
CONFIG_PCI_DOMAINS=y
|
||||
CONFIG_PCI_DRIVERS_LEGACY=y
|
||||
CONFIG_PERF_USE_VMALLOC=y
|
||||
CONFIG_PGTABLE_LEVELS=2
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SERIAL_8250_EXTENDED=y
|
||||
CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||
CONFIG_SRCU=y
|
||||
CONFIG_SSB=y
|
||||
CONFIG_SSB_B43_PCI_BRIDGE=y
|
||||
CONFIG_SSB_BLOCKIO=y
|
||||
CONFIG_SSB_DRIVER_EXTIF=y
|
||||
CONFIG_SSB_DRIVER_GIGE=y
|
||||
CONFIG_SSB_DRIVER_GPIO=y
|
||||
CONFIG_SSB_DRIVER_MIPS=y
|
||||
CONFIG_SSB_DRIVER_PCICORE=y
|
||||
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
|
||||
CONFIG_SSB_EMBEDDED=y
|
||||
CONFIG_SSB_HOST_SOC=y
|
||||
CONFIG_SSB_PCICORE_HOSTMODE=y
|
||||
CONFIG_SSB_PCIHOST=y
|
||||
CONFIG_SSB_PCIHOST_POSSIBLE=y
|
||||
CONFIG_SSB_SERIAL=y
|
||||
CONFIG_SSB_SFLASH=y
|
||||
CONFIG_SSB_SPROM=y
|
||||
CONFIG_SWCONFIG=y
|
||||
CONFIG_SWCONFIG_B53=y
|
||||
# CONFIG_SWCONFIG_B53_MMAP_DRIVER is not set
|
||||
CONFIG_SWCONFIG_B53_PHY_DRIVER=y
|
||||
CONFIG_SWCONFIG_B53_PHY_FIXUP=y
|
||||
# CONFIG_SWCONFIG_B53_SRAB_DRIVER is not set
|
||||
CONFIG_SWPHY=y
|
||||
CONFIG_SYSCTL_EXCEPTION_TRACE=y
|
||||
CONFIG_SYS_HAS_CPU_BMIPS=y
|
||||
CONFIG_SYS_HAS_CPU_BMIPS32_3300=y
|
||||
CONFIG_SYS_HAS_CPU_MIPS32_R1=y
|
||||
CONFIG_SYS_HAS_CPU_MIPS32_R2=y
|
||||
CONFIG_SYS_HAS_EARLY_PRINTK=y
|
||||
CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y
|
||||
CONFIG_SYS_SUPPORTS_ARBIT_HZ=y
|
||||
CONFIG_SYS_SUPPORTS_HIGHMEM=y
|
||||
CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
|
||||
CONFIG_SYS_SUPPORTS_MIPS16=y
|
||||
CONFIG_SYS_SUPPORTS_ZBOOT=y
|
||||
CONFIG_TICK_CPU_ACCOUNTING=y
|
||||
CONFIG_TINY_SRCU=y
|
||||
CONFIG_USB_SUPPORT=y
|
||||
CONFIG_USE_GENERIC_EARLY_PRINTK_8250=y
|
||||
CONFIG_WATCHDOG_CORE=y
|
||||
@ -164,21 +164,25 @@ define Device/standard-noloader-nodictionarylzma
|
||||
endef
|
||||
|
||||
define Device/asus
|
||||
DEVICE_VENDOR := ASUS
|
||||
IMAGES := trx
|
||||
IMAGE/trx := append-rootfs | trx-with-loader | asus-trx
|
||||
endef
|
||||
|
||||
define Device/linksys
|
||||
DEVICE_VENDOR := Linksys
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-with-loader | linksys-bin
|
||||
endef
|
||||
|
||||
define Device/motorola
|
||||
DEVICE_VENDOR := Motorola
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-with-loader | motorola-bin
|
||||
endef
|
||||
|
||||
define Device/netgear
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
IMAGES := chk
|
||||
IMAGE/chk := append-rootfs | trx-with-loader | netgear-chk
|
||||
endef
|
||||
@ -190,7 +194,8 @@ endef
|
||||
ifeq ($(SUBTARGET),generic)
|
||||
# BCM4705 with tg3
|
||||
define Device/linksys-wrt300n-v1.1
|
||||
DEVICE_TITLE := Linksys WRT300N v1.1
|
||||
DEVICE_MODEL := WRT300N
|
||||
DEVICE_VARIANT := v1.1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := EWC2
|
||||
@ -199,7 +204,8 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt300n-v1.1
|
||||
|
||||
define Device/linksys-wrt310n-v1
|
||||
DEVICE_TITLE := Linksys WRT310N v1
|
||||
DEVICE_MODEL := WRT310N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 310N
|
||||
@ -208,7 +214,8 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt310n-v1
|
||||
|
||||
define Device/linksys-wrt350n-v1
|
||||
DEVICE_TITLE := Linksys WRT350N v1
|
||||
DEVICE_MODEL := WRT350N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := EWCG
|
||||
@ -217,7 +224,8 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt350n-v1
|
||||
|
||||
define Device/linksys-wrt610n-v1
|
||||
DEVICE_TITLE := Linksys WRT610N v1
|
||||
DEVICE_MODEL := WRT610N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-tg3 kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 610N
|
||||
@ -227,7 +235,8 @@ TARGET_DEVICES += linksys-wrt610n-v1
|
||||
|
||||
# BCMA SoC with SSB WiFi
|
||||
define Device/linksys-wrt610n-v2
|
||||
DEVICE_TITLE := Linksys WRT610N v2
|
||||
DEVICE_MODEL := WRT610N
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-bgmac kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 610N
|
||||
@ -236,7 +245,8 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt610n-v2
|
||||
|
||||
define Device/linksys-e3000-v1
|
||||
DEVICE_TITLE := Linksys E3000 v1
|
||||
DEVICE_MODEL := E3000
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-bgmac kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 61XN
|
||||
@ -259,7 +269,7 @@ endif
|
||||
ifeq ($(SUBTARGET),legacy)
|
||||
|
||||
define Device/asus-wl-300g
|
||||
DEVICE_TITLE := Asus WL-300g
|
||||
DEVICE_MODEL := WL-300g
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL300g "
|
||||
@ -267,7 +277,7 @@ endef
|
||||
TARGET_DEVICES += asus-wl-300g
|
||||
|
||||
define Device/asus-wl-320gp
|
||||
DEVICE_TITLE := Asus WL-320gP
|
||||
DEVICE_MODEL := WL-320gP
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL320gP "
|
||||
@ -275,7 +285,7 @@ endef
|
||||
TARGET_DEVICES += asus-wl-320gp
|
||||
|
||||
define Device/asus-wl-330ge
|
||||
DEVICE_TITLE := Asus WL-330gE
|
||||
DEVICE_MODEL := WL-330gE
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL-330gE "
|
||||
@ -283,7 +293,7 @@ endef
|
||||
TARGET_DEVICES += asus-wl-330ge
|
||||
|
||||
define Device/asus-wl-500gd
|
||||
DEVICE_TITLE := Asus WL-500g Deluxe
|
||||
DEVICE_MODEL := WL-500g Deluxe
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500gx "
|
||||
@ -291,7 +301,8 @@ endef
|
||||
TARGET_DEVICES += asus-wl-500gd
|
||||
|
||||
define Device/asus-wl-500gp-v1
|
||||
DEVICE_TITLE := Asus WL-500gP v1
|
||||
DEVICE_MODEL := WL-500gP
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500gp "
|
||||
@ -299,7 +310,8 @@ endef
|
||||
TARGET_DEVICES += asus-wl-500gp-v1
|
||||
|
||||
define Device/asus-wl-500gp-v2
|
||||
DEVICE_TITLE := Asus WL-500gP v2
|
||||
DEVICE_MODEL := WL-500gP
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500gpv2 "
|
||||
@ -307,7 +319,7 @@ endef
|
||||
TARGET_DEVICES += asus-wl-500gp-v2
|
||||
|
||||
define Device/asus-wl-500w
|
||||
DEVICE_TITLE := Asus WL-500W
|
||||
DEVICE_MODEL := WL-500W
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-usb-uhci kmod-usb2-pci
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL500W "
|
||||
@ -315,7 +327,7 @@ endef
|
||||
TARGET_DEVICES += asus-wl-500w
|
||||
|
||||
define Device/asus-wl-520gu
|
||||
DEVICE_TITLE := Asus WL-520gU
|
||||
DEVICE_MODEL := WL-520gU
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL520gu "
|
||||
@ -323,7 +335,7 @@ endef
|
||||
TARGET_DEVICES += asus-wl-520gu
|
||||
|
||||
define Device/asus-wl-550ge
|
||||
DEVICE_TITLE := Asus WL-550gE
|
||||
DEVICE_MODEL := WL-550gE
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WL550gE "
|
||||
@ -331,7 +343,7 @@ endef
|
||||
TARGET_DEVICES += asus-wl-550ge
|
||||
|
||||
define Device/asus-wl-hdd25
|
||||
DEVICE_TITLE := Asus WL-HDD25
|
||||
DEVICE_MODEL := WL-HDD25
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy $(USB1_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := "WLHDD "
|
||||
@ -339,7 +351,8 @@ endef
|
||||
TARGET_DEVICES += asus-wl-hdd25
|
||||
|
||||
define Device/dlink-dwl-3150
|
||||
DEVICE_TITLE := D-Link 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
|
||||
@ -347,7 +360,8 @@ endef
|
||||
TARGET_DEVICES += dlink-dwl-3150
|
||||
|
||||
define Device/edimax-ps1208-mfg
|
||||
DEVICE_TITLE := Edimax PS-1208MFg
|
||||
DEVICE_VENDOR := Edimax
|
||||
DEVICE_MODEL := PS-1208MFg
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-rootfs | trx-with-loader | edimax-bin
|
||||
@ -355,7 +369,8 @@ endef
|
||||
TARGET_DEVICES += edimax-ps1208-mfg
|
||||
|
||||
define Device/huawei-e970
|
||||
DEVICE_TITLE := Huawei E970
|
||||
DEVICE_VENDOR := Huawei
|
||||
DEVICE_MODEL := E970
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
KERNEL_NAME = vmlinux.gz
|
||||
IMAGES := bin
|
||||
@ -364,7 +379,7 @@ endef
|
||||
TARGET_DEVICES += huawei-e970
|
||||
|
||||
define Device/linksys-wrt54g3g
|
||||
DEVICE_TITLE := Linksys WRT54G3G
|
||||
DEVICE_MODEL := WRT54G3G
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W54F
|
||||
@ -373,7 +388,7 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt54g3g
|
||||
|
||||
define Device/linksys-wrt54g3g-em
|
||||
DEVICE_TITLE := Linksys WRT54G3G-EM
|
||||
DEVICE_MODEL := WRT54G3G-EM
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W3GN
|
||||
VERSION := 2.20.1
|
||||
@ -381,7 +396,8 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt54g3g-em
|
||||
|
||||
define Device/linksys-wrt54g3gv2-vf
|
||||
DEVICE_TITLE := Linksys WRT54G3GV2-VF
|
||||
DEVICE_VENDOR := Linksys
|
||||
DEVICE_MODEL := WRT54G3GV2-VF
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
FILESYSTEMS := $(FS_128K)
|
||||
IMAGES := noheader.bin bin
|
||||
@ -394,7 +410,7 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt54g3gv2-vf
|
||||
|
||||
define Device/linksys-wrt54g
|
||||
DEVICE_TITLE := Linksys WRT54G
|
||||
DEVICE_MODEL := WRT54G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W54G
|
||||
@ -403,7 +419,11 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt54g
|
||||
|
||||
define Device/linksys-wrt54gs
|
||||
DEVICE_TITLE := 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)
|
||||
@ -413,7 +433,8 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt54gs
|
||||
|
||||
define Device/linksys-wrt54gs-v4
|
||||
DEVICE_TITLE := Linksys WRT54GS v4
|
||||
DEVICE_MODEL := WRT54GS
|
||||
DEVICE_VARIANT := v4
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := W54s
|
||||
@ -422,7 +443,7 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt54gs-v4
|
||||
|
||||
define Device/linksys-wrtsl54gs
|
||||
DEVICE_TITLE := Linksys WRTSL54GS
|
||||
DEVICE_MODEL := WRTSL54GS
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
FILESYSTEMS := $(FS_128K)
|
||||
@ -432,7 +453,7 @@ endef
|
||||
TARGET_DEVICES += linksys-wrtsl54gs
|
||||
|
||||
define Device/linksys-wrt150n
|
||||
DEVICE_TITLE := Linksys WRT150N
|
||||
DEVICE_MODEL := WRT150N
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := N150
|
||||
@ -441,7 +462,8 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt150n
|
||||
|
||||
define Device/linksys-wrt160n-v1
|
||||
DEVICE_TITLE := Linksys WRT160N v1
|
||||
DEVICE_MODEL := WRT160N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := N150
|
||||
@ -450,7 +472,8 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt160n-v1
|
||||
|
||||
define Device/linksys-wrt300n-v1
|
||||
DEVICE_TITLE := Linksys WRT300N v1
|
||||
DEVICE_MODEL := WRT300N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
IMAGES := bin trx
|
||||
@ -460,7 +483,7 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt300n-v1
|
||||
|
||||
define Device/motorola-wa840g
|
||||
DEVICE_TITLE := Motorola WA840G
|
||||
DEVICE_MODEL := WA840G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/motorola)
|
||||
MOTOROLA_DEVICE := 2
|
||||
@ -468,7 +491,7 @@ endef
|
||||
TARGET_DEVICES += motorola-wa840g
|
||||
|
||||
define Device/motorola-we800g
|
||||
DEVICE_TITLE := Motorola WE800G
|
||||
DEVICE_MODEL := WE800G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/motorola)
|
||||
MOTOROLA_DEVICE := 3
|
||||
@ -476,7 +499,7 @@ endef
|
||||
TARGET_DEVICES += motorola-we800g
|
||||
|
||||
define Device/motorola-wr850g
|
||||
DEVICE_TITLE := Motorola WR850G
|
||||
DEVICE_MODEL := WR850G
|
||||
DEVICE_PACKAGES := kmod-b43 kmod-b43legacy
|
||||
$(Device/motorola)
|
||||
MOTOROLA_DEVICE := 1
|
||||
@ -484,7 +507,8 @@ endef
|
||||
TARGET_DEVICES += motorola-wr850g
|
||||
|
||||
define Device/netgear-wgr614-v8
|
||||
DEVICE_TITLE := Netgear WGR614 v8
|
||||
DEVICE_MODEL := WGR614
|
||||
DEVICE_VARIANT := v8
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H072T00_NETGEAR
|
||||
@ -493,7 +517,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wgr614-v8
|
||||
|
||||
define Device/netgear-wgt634u
|
||||
DEVICE_TITLE := Netgear WGT634U
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
DEVICE_MODEL := WGT634U
|
||||
DEVICE_PACKAGES := kmod-ath5k $(USB2_PACKAGES)
|
||||
FILESYSTEMS := $(FS_128K)
|
||||
IMAGES := bin
|
||||
@ -502,7 +527,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wgt634u
|
||||
|
||||
define Device/netgear-wndr3300-v1
|
||||
DEVICE_TITLE := Netgear WNDR3300 v1
|
||||
DEVICE_MODEL := WNDR3300
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H093T00_NETGEAR
|
||||
@ -511,7 +537,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wndr3300-v1
|
||||
|
||||
define Device/netgear-wnr834b-v2
|
||||
DEVICE_TITLE := Netgear WNR834B v2
|
||||
DEVICE_MODEL := WNR834B
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H081T00_NETGEAR
|
||||
@ -520,7 +547,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wnr834b-v2
|
||||
|
||||
define Device/usrobotics-usr5461
|
||||
DEVICE_TITLE := 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
|
||||
@ -536,7 +564,7 @@ endif
|
||||
|
||||
ifeq ($(SUBTARGET),mips74k)
|
||||
define Device/asus-rt-ac53u
|
||||
DEVICE_TITLE := Asus RT-AC53U
|
||||
DEVICE_MODEL := RT-AC53U
|
||||
DEVICE_PACKAGES := $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-AC53U
|
||||
@ -544,7 +572,7 @@ endef
|
||||
TARGET_DEVICES += asus-rt-ac53u
|
||||
|
||||
define Device/asus-rt-ac66u
|
||||
DEVICE_TITLE := Asus RT-AC66U
|
||||
DEVICE_MODEL := RT-AC66U
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-AC66U
|
||||
@ -552,7 +580,7 @@ endef
|
||||
# TARGET_DEVICES += asus-rt-ac66u
|
||||
|
||||
define Device/asus-rt-n10
|
||||
DEVICE_TITLE := Asus RT-N10
|
||||
DEVICE_MODEL := RT-N10
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "RT-N10 "
|
||||
@ -560,7 +588,8 @@ endef
|
||||
TARGET_DEVICES += asus-rt-n10
|
||||
|
||||
define Device/asus-rt-n10p
|
||||
DEVICE_TITLE := Asus RT-N10P
|
||||
DEVICE_MODEL := RT-N10P
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N10P
|
||||
@ -568,14 +597,16 @@ endef
|
||||
TARGET_DEVICES += asus-rt-n10p
|
||||
|
||||
define Device/asus-rt-n10p-v2
|
||||
DEVICE_TITLE := 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_TITLE := Asus RT-N10U
|
||||
DEVICE_MODEL := RT-N10U
|
||||
DEVICE_VARIANT := A
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N10U
|
||||
@ -583,7 +614,8 @@ endef
|
||||
TARGET_DEVICES += asus-rt-n10u
|
||||
|
||||
define Device/asus-rt-n10u-b
|
||||
DEVICE_TITLE := Asus RT-N10U B
|
||||
DEVICE_MODEL := RT-N10U
|
||||
DEVICE_VARIANT := B
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N10U
|
||||
@ -591,7 +623,8 @@ endef
|
||||
TARGET_DEVICES += asus-rt-n10u-b
|
||||
|
||||
define Device/asus-rt-n12
|
||||
DEVICE_TITLE := Asus RT-N12
|
||||
DEVICE_MODEL := RT-N12
|
||||
DEVICE_VARIANT := A1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := "RT-N12 "
|
||||
@ -599,35 +632,38 @@ endef
|
||||
TARGET_DEVICES += asus-rt-n12
|
||||
|
||||
define Device/asus-rt-n12-b1
|
||||
DEVICE_TITLE := 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_TITLE := 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_TITLE := 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_TITLE := Asus RT-N12HP
|
||||
DEVICE_MODEL := RT-N12HP
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N12HP
|
||||
endef
|
||||
TARGET_DEVICES += asus-rt-n12hp
|
||||
|
||||
define Device/asus-rt-n14uhp
|
||||
DEVICE_TITLE := Asus RT-N14UHP
|
||||
DEVICE_MODEL := RT-N14UHP
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N14UHP
|
||||
@ -635,7 +671,7 @@ endef
|
||||
TARGET_DEVICES += asus-rt-n14uhp
|
||||
|
||||
define Device/asus-rt-n15u
|
||||
DEVICE_TITLE := Asus RT-N15U
|
||||
DEVICE_MODEL := RT-N15U
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N15U
|
||||
@ -643,7 +679,7 @@ endef
|
||||
TARGET_DEVICES += asus-rt-n15u
|
||||
|
||||
define Device/asus-rt-n16
|
||||
DEVICE_TITLE := Asus RT-N16
|
||||
DEVICE_MODEL := RT-N16
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N16
|
||||
@ -651,7 +687,7 @@ endef
|
||||
TARGET_DEVICES += asus-rt-n16
|
||||
|
||||
define Device/asus-rt-n53
|
||||
DEVICE_TITLE := Asus RT-N53
|
||||
DEVICE_MODEL := RT-N53
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N53
|
||||
@ -659,7 +695,7 @@ endef
|
||||
TARGET_DEVICES += asus-rt-n53
|
||||
|
||||
define Device/asus-rt-n66u
|
||||
DEVICE_TITLE := Asus RT-N66U
|
||||
DEVICE_MODEL := RT-N66U
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N66U
|
||||
@ -667,7 +703,7 @@ endef
|
||||
TARGET_DEVICES += asus-rt-n66u
|
||||
|
||||
define Device/asus-rt-n66w
|
||||
DEVICE_TITLE := Asus RT-N66W
|
||||
DEVICE_MODEL := RT-N66W
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/asus)
|
||||
PRODUCTID := RT-N66U
|
||||
@ -675,7 +711,8 @@ endef
|
||||
TARGET_DEVICES += asus-rt-n66w
|
||||
|
||||
define Device/linksys-wrt160n-v3
|
||||
DEVICE_TITLE := Linksys WRT160N v3
|
||||
DEVICE_MODEL := WRT160N
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := N150
|
||||
@ -684,7 +721,8 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt160n-v3
|
||||
|
||||
define Device/linksys-wrt310n-v2
|
||||
DEVICE_TITLE := Linksys WRT310N v2
|
||||
DEVICE_MODEL := WRT310N
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 310N
|
||||
@ -693,7 +731,8 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt310n-v2
|
||||
|
||||
define Device/linksys-wrt320n-v1
|
||||
DEVICE_TITLE := Linksys WRT320N v1
|
||||
DEVICE_MODEL := WRT320N
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 320N
|
||||
@ -702,7 +741,8 @@ endef
|
||||
TARGET_DEVICES += linksys-wrt320n-v1
|
||||
|
||||
define Device/linksys-e900-v1
|
||||
DEVICE_TITLE := Linksys E900 v1
|
||||
DEVICE_MODEL := E900
|
||||
DEVICE_VARIANT := v1
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E900
|
||||
VERSION := 1.0.4
|
||||
@ -710,7 +750,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e900-v1
|
||||
|
||||
define Device/linksys-e1000
|
||||
DEVICE_TITLE := Linksys E1000 v1 v2 v2.1
|
||||
DEVICE_MODEL := E1000
|
||||
DEVICE_VARIANT := v1/v2/v2.1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E100
|
||||
@ -719,7 +760,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e1000
|
||||
|
||||
define Device/linksys-e1200-v1
|
||||
DEVICE_TITLE := Linksys E1200 v1
|
||||
DEVICE_MODEL := E1200
|
||||
DEVICE_VARIANT := v1
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E120
|
||||
VERSION := 1.0.3
|
||||
@ -727,7 +769,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e1200-v1
|
||||
|
||||
define Device/linksys-e1200-v2
|
||||
DEVICE_TITLE := Linksys E1200 v2
|
||||
DEVICE_MODEL := E1200
|
||||
DEVICE_VARIANT := v2
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E122
|
||||
VERSION := 1.0.4
|
||||
@ -735,7 +778,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e1200-v2
|
||||
|
||||
define Device/linksys-e1500-v1
|
||||
DEVICE_TITLE := Linksys E1500 v1
|
||||
DEVICE_MODEL := E1500
|
||||
DEVICE_VARIANT := v1
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E150
|
||||
VERSION := 1.0.5
|
||||
@ -743,7 +787,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e1500-v1
|
||||
|
||||
define Device/linksys-e1550-v1
|
||||
DEVICE_TITLE := Linksys E1550 v1
|
||||
DEVICE_MODEL := E1550
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 1550
|
||||
@ -752,7 +797,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e1550-v1
|
||||
|
||||
define Device/linksys-e2000-v1
|
||||
DEVICE_TITLE := Linksys E2000 v1
|
||||
DEVICE_MODEL := E2000
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 32XN
|
||||
@ -761,7 +807,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e2000-v1
|
||||
|
||||
define Device/linksys-e2500-v1
|
||||
DEVICE_TITLE := Linksys E2500 v1
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E25X
|
||||
@ -770,7 +817,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e2500-v1
|
||||
|
||||
define Device/linksys-e2500-v2
|
||||
DEVICE_TITLE := Linksys E2500 v2
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := E25X
|
||||
@ -779,7 +827,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e2500-v2
|
||||
|
||||
define Device/linksys-e2500-v2.1
|
||||
DEVICE_TITLE := Linksys E2500 v2.1
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v2.1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 25RU
|
||||
@ -788,7 +837,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e2500-v2.1
|
||||
|
||||
define Device/linksys-e2500-v3
|
||||
DEVICE_TITLE := Linksys E2500 v3
|
||||
DEVICE_MODEL := E2500
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 25V3
|
||||
@ -797,7 +847,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e2500-v3
|
||||
|
||||
define Device/linksys-e3200-v1
|
||||
DEVICE_TITLE := Linksys E3200 v1
|
||||
DEVICE_MODEL := E3200
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 3200
|
||||
@ -806,7 +857,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e3200-v1
|
||||
|
||||
define Device/linksys-e4200-v1
|
||||
DEVICE_TITLE := Linksys E4200 v1
|
||||
DEVICE_MODEL := E4200
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/linksys)
|
||||
DEVICE_ID := 4200
|
||||
@ -815,7 +867,8 @@ endef
|
||||
TARGET_DEVICES += linksys-e4200-v1
|
||||
|
||||
define Device/netgear-wgr614-v10-na
|
||||
DEVICE_TITLE := Netgear WGR614 v10 North America
|
||||
DEVICE_MODEL := WGR614
|
||||
DEVICE_VARIANT := v10 (NA)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H139T01_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
@ -823,7 +876,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wgr614-v10-na
|
||||
|
||||
define Device/netgear-wgr614-v10
|
||||
DEVICE_TITLE := Netgear WGR614 v10
|
||||
DEVICE_MODEL := WGR614
|
||||
DEVICE_VARIANT := v10
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H139T01_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
@ -831,7 +885,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wgr614-v10
|
||||
|
||||
define Device/netgear-wn2500rp-v1
|
||||
DEVICE_TITLE := Netgear WN2500RP v1
|
||||
DEVICE_MODEL := WN2500RP
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H197T00_NETGEAR
|
||||
@ -840,7 +895,7 @@ endef
|
||||
TARGET_DEVICES += netgear-wn2500rp-v1
|
||||
|
||||
define Device/netgear-wn3000rp
|
||||
DEVICE_TITLE := Netgear WN3000RP
|
||||
DEVICE_MODEL := WN3000RP
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H163T01_NETGEAR
|
||||
NETGEAR_REGION := 1
|
||||
@ -848,7 +903,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wn3000rp
|
||||
|
||||
define Device/netgear-wndr3400-v1
|
||||
DEVICE_TITLE := Netgear WNDR3400 v1
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H155T00_NETGEAR
|
||||
@ -857,7 +913,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wndr3400-v1
|
||||
|
||||
define Device/netgear-wndr3400-v2
|
||||
DEVICE_TITLE := Netgear WNDR3400 v2
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H187T00_NETGEAR
|
||||
@ -866,7 +923,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wndr3400-v2
|
||||
|
||||
define Device/netgear-wndr3400-v3
|
||||
DEVICE_TITLE := Netgear WNDR3400 v3
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H208T00_NETGEAR
|
||||
@ -875,7 +933,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wndr3400-v3
|
||||
|
||||
define Device/netgear-wndr3700-v3
|
||||
DEVICE_TITLE := Netgear WNDR3700 v3
|
||||
DEVICE_MODEL := WNDR3700
|
||||
DEVICE_VARIANT := v3
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H194T00_NETGEAR
|
||||
@ -884,7 +943,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wndr3700-v3
|
||||
|
||||
define Device/netgear-wndr3400-vcna
|
||||
DEVICE_TITLE := Netgear WNDR3400 vcna
|
||||
DEVICE_MODEL := WNDR3400
|
||||
DEVICE_VARIANT := vcna
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H155T01_NETGEAR
|
||||
@ -893,7 +953,8 @@ endef
|
||||
# TARGET_DEVICES += netgear-wndr3400-vcna
|
||||
|
||||
define Device/netgear-wndr4000
|
||||
DEVICE_TITLE := Netgear WNDR4000
|
||||
DEVICE_MODEL := WNDR4000
|
||||
DEVICE_VARIANT := v1
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H181T00_NETGEAR
|
||||
@ -902,7 +963,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wndr4000
|
||||
|
||||
define Device/netgear-wnr1000-v3
|
||||
DEVICE_TITLE := Netgear WNR1000 v3
|
||||
DEVICE_MODEL := WNR1000
|
||||
DEVICE_VARIANT := v3
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H139T00_NETGEAR
|
||||
NETGEAR_REGION := 2
|
||||
@ -910,7 +972,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wnr1000-v3
|
||||
|
||||
define Device/netgear-wnr2000v2
|
||||
DEVICE_TITLE := Netgear WNR2000 v2
|
||||
DEVICE_MODEL := WNR2000
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H114T00_NETGEAR
|
||||
@ -919,7 +982,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wnr2000v2
|
||||
|
||||
define Device/netgear-wnr3500l-v1-na
|
||||
DEVICE_TITLE := Netgear WNR3500L v1 North America
|
||||
DEVICE_MODEL := WNR3500L
|
||||
DEVICE_VARIANT := v1 (NA)
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H136T99_NETGEAR
|
||||
@ -928,7 +992,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wnr3500l-v1-na
|
||||
|
||||
define Device/netgear-wnr3500l-v1
|
||||
DEVICE_TITLE := Netgear WNR3500L v1 Other Regions
|
||||
DEVICE_MODEL := WNR3500L
|
||||
DEVICE_VARIANT := v1 (ROW)
|
||||
DEVICE_PACKAGES := kmod-b43 $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H136T99_NETGEAR
|
||||
@ -937,7 +1002,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wnr3500l-v1
|
||||
|
||||
define Device/netgear-wnr3500l-v2
|
||||
DEVICE_TITLE := Netgear WNR3500L v2
|
||||
DEVICE_MODEL := WNR3500L
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H172T00_NETGEAR
|
||||
@ -946,7 +1012,7 @@ endef
|
||||
TARGET_DEVICES += netgear-wnr3500l-v2
|
||||
|
||||
define Device/netgear-wnr3500u
|
||||
DEVICE_TITLE := Netgear WNR3500U
|
||||
DEVICE_MODEL := WNR3500U
|
||||
DEVICE_PACKAGES := $(USB2_PACKAGES)
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H136T00_NETGEAR
|
||||
@ -955,7 +1021,8 @@ endef
|
||||
# TARGET_DEVICES += netgear-wnr3500u
|
||||
|
||||
define Device/netgear-wnr3500-v2
|
||||
DEVICE_TITLE := Netgear WNR3500 v2
|
||||
DEVICE_MODEL := WNR3500
|
||||
DEVICE_VARIANT := v2
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H127T00_NETGEAR
|
||||
@ -964,7 +1031,8 @@ endef
|
||||
TARGET_DEVICES += netgear-wnr3500-v2
|
||||
|
||||
define Device/netgear-wnr3500-v2-vc
|
||||
DEVICE_TITLE := Netgear WNR3500 v2 vc
|
||||
DEVICE_MODEL := WNR3500
|
||||
DEVICE_VARIANT := v2 (VC)
|
||||
DEVICE_PACKAGES := kmod-b43
|
||||
$(Device/netgear)
|
||||
NETGEAR_BOARD_ID := U12H127T70_NETGEAR
|
||||
@ -8,7 +8,7 @@
|
||||
define KernelPackage/bgmac
|
||||
TITLE:=Broadcom bgmac driver
|
||||
KCONFIG:=CONFIG_BGMAC CONFIG_BGMAC_BCMA
|
||||
DEPENDS:=@TARGET_brcm47xx @!TARGET_brcm47xx_legacy
|
||||
DEPENDS:=@TARGET_bcm47xx @!TARGET_bcm47xx_legacy
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/net/ethernet/broadcom/bgmac-bcma.ko \
|
||||
@ -1,4 +1,4 @@
|
||||
This generic GPIO watchdog is used on Huawei E970 (brcm47xx)
|
||||
This generic GPIO watchdog is used on Huawei E970 (bcm47xx)
|
||||
|
||||
Signed-off-by: Mathias Adam <m.adam--openwrt@adamis.de>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user