Merge pull request #138 from 1715173329/op-dev
ramips: init kernel 5.4 support
This commit is contained in:
commit
4f03cd721f
@ -1134,10 +1134,10 @@ define KernelPackage/sfc
|
||||
KCONFIG:= \
|
||||
CONFIG_NET_VENDOR_SOLARFLARE=y \
|
||||
CONFIG_SFC=y \
|
||||
CONFIG_MTD=y \
|
||||
CONFIG_SFC_MTD=y \
|
||||
CONFIG_MCDI_MON=y \
|
||||
CONFIG_SRIOV=n \
|
||||
CONFIG_MCDI_LOGGING=n \
|
||||
CONFIG_SFC_SRIOV=n \
|
||||
CONFIG_SFC_MCDI_LOGGING=n \
|
||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/sfc/sfc.ko
|
||||
AUTOLOAD:=$(call AutoProbe, sfc)
|
||||
endef
|
||||
|
||||
@ -1,68 +1,68 @@
|
||||
#
|
||||
# Copyright (C) 2019 Xingwang Liao
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=frp
|
||||
PKG_VERSION:=0.32.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/fatedier/frp/tar.gz/v$(PKG_VERSION)?
|
||||
PKG_HASH:=39162780b28c0019207d83919530b573fac0bef8df30f1b6a5860886b0616c67
|
||||
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Xingwang Liao <kuoruan@gmail.com>
|
||||
|
||||
PKG_BUILD_DEPENDS:=golang/host
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_USE_MIPS16:=0
|
||||
|
||||
GO_PKG:=github.com/fatedier/frp
|
||||
GO_PKG_BUILD_PKG:=github.com/fatedier/frp/cmd/...
|
||||
|
||||
GO_PKG_LDFLAGS:=-s -w
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
|
||||
|
||||
define frp/templates
|
||||
define Package/$(1)
|
||||
TITLE:=A fast reverse proxy ($(1))
|
||||
URL:=https://github.com/fatedier/frp
|
||||
SECTION:=net
|
||||
CATEGORY:=Network
|
||||
SUBMENU:=Web Servers/Proxies
|
||||
DEPENDS:=$$(GO_ARCH_DEPENDS)
|
||||
endef
|
||||
|
||||
define Package/$(1)/description
|
||||
frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall
|
||||
to the internet. As of now, it supports tcp & udp, as well as http and https protocols,
|
||||
where requests can be forwarded to internal services by domain name.
|
||||
|
||||
This package contains the $(1).
|
||||
endef
|
||||
|
||||
define Package/$(1)/install
|
||||
$$(call GoPackage/Package/Install/Bin,$$(PKG_INSTALL_DIR))
|
||||
|
||||
$$(INSTALL_DIR) $$(1)/usr/bin
|
||||
$$(INSTALL_BIN) $$(PKG_INSTALL_DIR)/usr/bin/$(1) $$(1)/usr/bin/
|
||||
|
||||
$(STAGING_DIR_HOST)/bin/upx --lzma --best $$(1)/usr/bin/$(1)
|
||||
endef
|
||||
endef
|
||||
|
||||
FRP_COMPONENTS:=frpc frps
|
||||
|
||||
$(foreach component,$(FRP_COMPONENTS), \
|
||||
$(eval $(call frp/templates,$(component))) \
|
||||
$(eval $(call GoBinPackage,$(component))) \
|
||||
$(eval $(call BuildPackage,$(component))) \
|
||||
)
|
||||
#
|
||||
# Copyright (C) 2019 Xingwang Liao
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=frp
|
||||
PKG_VERSION:=0.32.1
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/fatedier/frp/tar.gz/v$(PKG_VERSION)?
|
||||
PKG_HASH:=3a6ef59163f5a1d41b67908269e924000a8ccb2984e4bdfc18bd1405b5dbaf22
|
||||
|
||||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Xingwang Liao <kuoruan@gmail.com>
|
||||
|
||||
PKG_BUILD_DEPENDS:=golang/host
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_USE_MIPS16:=0
|
||||
|
||||
GO_PKG:=github.com/fatedier/frp
|
||||
GO_PKG_BUILD_PKG:=github.com/fatedier/frp/cmd/...
|
||||
|
||||
GO_PKG_LDFLAGS:=-s -w
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk
|
||||
|
||||
define frp/templates
|
||||
define Package/$(1)
|
||||
TITLE:=A fast reverse proxy ($(1))
|
||||
URL:=https://github.com/fatedier/frp
|
||||
SECTION:=net
|
||||
CATEGORY:=Network
|
||||
SUBMENU:=Web Servers/Proxies
|
||||
DEPENDS:=$$(GO_ARCH_DEPENDS)
|
||||
endef
|
||||
|
||||
define Package/$(1)/description
|
||||
frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall
|
||||
to the internet. As of now, it supports tcp & udp, as well as http and https protocols,
|
||||
where requests can be forwarded to internal services by domain name.
|
||||
|
||||
This package contains the $(1).
|
||||
endef
|
||||
|
||||
define Package/$(1)/install
|
||||
$$(call GoPackage/Package/Install/Bin,$$(PKG_INSTALL_DIR))
|
||||
|
||||
$$(INSTALL_DIR) $$(1)/usr/bin
|
||||
$$(INSTALL_BIN) $$(PKG_INSTALL_DIR)/usr/bin/$(1) $$(1)/usr/bin/
|
||||
|
||||
$(STAGING_DIR_HOST)/bin/upx --lzma --best $$(1)/usr/bin/$(1)
|
||||
endef
|
||||
endef
|
||||
|
||||
FRP_COMPONENTS:=frpc frps
|
||||
|
||||
$(foreach component,$(FRP_COMPONENTS), \
|
||||
$(eval $(call frp/templates,$(component))) \
|
||||
$(eval $(call GoBinPackage,$(component))) \
|
||||
$(eval $(call BuildPackage,$(component))) \
|
||||
)
|
||||
|
||||
@ -14,13 +14,13 @@ FEATURES:=squashfs gpio
|
||||
MAINTAINER:=John Crispin <john@phrozen.org>
|
||||
|
||||
KERNEL_PATCHVER:=4.14
|
||||
KERNEL_TESTING_PATCHVER:=5.4
|
||||
|
||||
define Target/Description
|
||||
Build firmware images for Ralink RT288x/RT3xxx based boards.
|
||||
endef
|
||||
|
||||
include $(INCLUDE_DIR)/target.mk
|
||||
DEFAULT_PACKAGES += \
|
||||
kmod-leds-gpio kmod-gpio-button-hotplug swconfig
|
||||
DEFAULT_PACKAGES += kmod-leds-gpio kmod-gpio-button-hotplug
|
||||
|
||||
$(eval $(call BuildTarget))
|
||||
|
||||
@ -1,59 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2013 OpenWrt.org
|
||||
#
|
||||
|
||||
. /lib/functions.sh
|
||||
|
||||
ramips_switchdev_from_soc() {
|
||||
# The ethernet switch driver enables VLAN by default, but
|
||||
# failsafe uses eth0, making the device unreachable:
|
||||
# https://dev.openwrt.org/ticket/18768
|
||||
|
||||
local switchdev
|
||||
local RT3X5X=$(grep -E "(RT3.5|RT5350|MT7628|MT7688|MT7620|MT7621)" /proc/cpuinfo)
|
||||
|
||||
[ -n "$RT3X5X" ] || return 1
|
||||
|
||||
case "$RT3X5X" in
|
||||
*MT7620*)
|
||||
switchdev=mt7620
|
||||
;;
|
||||
*MT7621*)
|
||||
switchdev=mt7530
|
||||
;;
|
||||
*)
|
||||
switchdev=rt305x
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "$switchdev"
|
||||
}
|
||||
|
||||
ramips_switchdev_from_board() {
|
||||
# For these devices, external ethernet switch should be used
|
||||
# instead of the SoC internal switch.
|
||||
|
||||
local switchdev
|
||||
local board=$(board_name)
|
||||
|
||||
case "$board" in
|
||||
esac
|
||||
|
||||
echo "$switchdev"
|
||||
}
|
||||
|
||||
ramips_set_preinit_iface() {
|
||||
local switchdev=$(ramips_switchdev_from_board)
|
||||
[ -n "$switchdev" ] || switchdev=$(ramips_switchdev_from_soc)
|
||||
|
||||
if [ -n "$switchdev" ]; then
|
||||
swconfig dev $switchdev set reset 1
|
||||
swconfig dev $switchdev set enable_vlan 0
|
||||
swconfig dev $switchdev set apply 1
|
||||
fi
|
||||
|
||||
ifname=eth0
|
||||
}
|
||||
|
||||
boot_hook_add preinit_main ramips_set_preinit_iface
|
||||
@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/image.mk
|
||||
|
||||
DEVICE_VARS += LOADER_TYPE
|
||||
DEVICE_VARS += IMAGE_SIZE NETGEAR_BOARD_ID NETGEAR_HW_ID
|
||||
DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_HW_ID
|
||||
DEVICE_VARS += BUFFALO_TAG_PLATFORM BUFFALO_TAG_VERSION BUFFALO_TAG_MINOR
|
||||
DEVICE_VARS += SEAMA_SIGNATURE SEAMA_MTDBLOCK
|
||||
DEVICE_VARS += SERCOMM_HWID SERCOMM_HWVER SERCOMM_SWVER
|
||||
@ -18,7 +18,11 @@ loadaddr-y := 0x80000000
|
||||
loadaddr-$(CONFIG_TARGET_ramips_rt288x) := 0x88000000
|
||||
loadaddr-$(CONFIG_TARGET_ramips_mt7621) := 0x80001000
|
||||
|
||||
ldrplatform-y := ralink
|
||||
ldrplatform-$(CONFIG_TARGET_ramips_mt7621) := mt7621
|
||||
|
||||
KERNEL_LOADADDR := $(loadaddr-y)
|
||||
LOADER_PLATFORM := $(ldrplatform-y)
|
||||
|
||||
KERNEL_DTB = kernel-bin | append-dtb | lzma
|
||||
define Device/Default
|
||||
@ -73,7 +77,7 @@ define Build/loader-common
|
||||
$(MAKE) -C lzma-loader \
|
||||
PKG_BUILD_DIR="$@.src" \
|
||||
TARGET_DIR="$(dir $@)" LOADER_NAME="$(notdir $@)" \
|
||||
BOARD="$(BOARDNAME)" PLATFORM="$(PLATFORM)" \
|
||||
BOARD="$(BOARDNAME)" PLATFORM="$(LOADER_PLATFORM)" \
|
||||
LZMA_TEXT_START=0x82000000 LOADADDR=$(KERNEL_LOADADDR) \
|
||||
$(1) compile loader.$(LOADER_TYPE)
|
||||
mv "$@.$(LOADER_TYPE)" "$@"
|
||||
|
||||
@ -7,7 +7,7 @@ include ./common-tp-link.mk
|
||||
DEFAULT_SOC := mt7621
|
||||
|
||||
KERNEL_DTB += -d21
|
||||
DEVICE_VARS += UIMAGE_MAGIC
|
||||
DEVICE_VARS += UIMAGE_MAGIC SERCOMM_HWNAME
|
||||
|
||||
# The OEM webinterface expects an kernel with initramfs which has the uImage
|
||||
# header field ih_name.
|
||||
@ -592,7 +592,6 @@ define Device/netgear_sercomm_nand
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
DEVICE_PACKAGES := kmod-mt7603 kmod-usb3 kmod-usb-ledtrig-usbport wpad-openssl
|
||||
endef
|
||||
DEVICE_VARS += SERCOMM_HWNAME SERCOMM_HWID SERCOMM_HWVER SERCOMM_SWVER
|
||||
|
||||
define Device/netgear_r6220
|
||||
$(Device/netgear_sercomm_nand)
|
||||
|
||||
@ -84,7 +84,8 @@ define KernelPackage/dma-ralink
|
||||
CONFIG_DMA_RALINK
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/dma/virt-dma.ko \
|
||||
$(LINUX_DIR)/drivers/dma/ralink-gdma.ko
|
||||
$(LINUX_DIR)/drivers/dma/ralink-gdma.ko@lt5.4 \
|
||||
$(LINUX_DIR)/drivers/staging/ralink-gdma/ralink-gdma.ko@ge5.4
|
||||
AUTOLOAD:=$(call AutoLoad,52,ralink-gdma)
|
||||
endef
|
||||
|
||||
@ -104,7 +105,8 @@ define KernelPackage/hsdma-mtk
|
||||
CONFIG_MTK_HSDMA
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/dma/virt-dma.ko \
|
||||
$(LINUX_DIR)/drivers/dma/mtk-hsdma.ko
|
||||
$(LINUX_DIR)/drivers/dma/mtk-hsdma.ko@lt5.4 \
|
||||
$(LINUX_DIR)/drivers/staging/mt7621-dma/mtk-hsdma.ko@ge5.4
|
||||
AUTOLOAD:=$(call AutoLoad,53,mtk-hsdma)
|
||||
endef
|
||||
|
||||
|
||||
@ -60,10 +60,6 @@ comfast,cf-wr800n)
|
||||
ucidef_set_led_netdev "lan" "lan" "$boardname:white:ethernet" eth0.1
|
||||
set_wifi_led "$boardname:white:wifi"
|
||||
;;
|
||||
dlink,dwr-960)
|
||||
ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x2e"
|
||||
ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch0" "0x01"
|
||||
;;
|
||||
dlink,dwr-116-a1|\
|
||||
head-weblink,hdrm200|\
|
||||
ohyeah,oy-0001|\
|
||||
@ -91,6 +87,10 @@ dlink,dwr-922-e2)
|
||||
ucidef_set_led_netdev "signalstrength" "signalstrength" "$boardname:green:sigstrength" "wwan0" "link"
|
||||
ucidef_set_led_netdev "4g" "4g" "$boardname:green:4g" "wwan0" "tx rx"
|
||||
;;
|
||||
dlink,dwr-960)
|
||||
ucidef_set_led_switch "lan" "lan" "$boardname:green:lan" "switch0" "0x2e"
|
||||
ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch0" "0x01"
|
||||
;;
|
||||
dovado,tiny-ac)
|
||||
set_wifi_led "$boardname:orange:wifi"
|
||||
;;
|
||||
|
||||
@ -40,8 +40,14 @@ ramips_setup_interfaces()
|
||||
alfa-network,tube-e4g|\
|
||||
buffalo,wmr-300|\
|
||||
dlink,dch-m225|\
|
||||
edimax,ew-7476rpc|\
|
||||
edimax,ew-7478ac|\
|
||||
elecom,wrh-300cr|\
|
||||
kimax,u25awf-h1|\
|
||||
kimax,u35wf|\
|
||||
kingston,mlw221|\
|
||||
kingston,mlwg2|\
|
||||
microduino,microwrt|\
|
||||
netgear,ex2700|\
|
||||
netgear,ex3700|\
|
||||
netgear,ex6130|\
|
||||
@ -52,7 +58,12 @@ ramips_setup_interfaces()
|
||||
ravpower,wd03|\
|
||||
sercomm,na930|\
|
||||
tplink,re200-v1|\
|
||||
tplink,re210-v1)
|
||||
tplink,re210-v1|\
|
||||
yukai,bocco|\
|
||||
zbtlink,zbt-cpe102|\
|
||||
zte,q7)
|
||||
ucidef_add_switch "switch0"
|
||||
ucidef_add_switch_attr "switch0" "enable" "false"
|
||||
ucidef_set_interface_lan "eth0"
|
||||
;;
|
||||
asus,rp-n53)
|
||||
@ -100,25 +111,16 @@ ramips_setup_interfaces()
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:2" "2:lan:1" "3:lan:3" "4:lan" "0:wan" "6@eth0"
|
||||
;;
|
||||
edimax,br-6478ac-v2|\
|
||||
tplink,archer-c2-v1)
|
||||
ucidef_add_switch "switch1" \
|
||||
"1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "6@eth0"
|
||||
;;
|
||||
dlink,dwr-960)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan" "2:lan" "3:lan" "5:lan" "0:wan" "6@eth0"
|
||||
;;
|
||||
edimax,ew-7476rpc|\
|
||||
edimax,ew-7478ac|\
|
||||
kimax,u35wf|\
|
||||
microduino,microwrt|\
|
||||
yukai,bocco|\
|
||||
zbtlink,zbt-cpe102|\
|
||||
zte,q7)
|
||||
edimax,br-6478ac-v2|\
|
||||
tplink,archer-c2-v1)
|
||||
ucidef_add_switch "switch0"
|
||||
ucidef_add_switch_attr "switch0" "enable" "false"
|
||||
ucidef_set_interface_lan "eth0"
|
||||
ucidef_add_switch "switch1" \
|
||||
"1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "6@eth0"
|
||||
;;
|
||||
engenius,esr600)
|
||||
ucidef_add_switch "switch0" \
|
||||
@ -142,6 +144,8 @@ ramips_setup_interfaces()
|
||||
;;
|
||||
iodata,wn-ac1167gr|\
|
||||
iodata,wn-ac733gr3)
|
||||
ucidef_add_switch "switch0"
|
||||
ucidef_add_switch_attr "switch0" "enable" "false"
|
||||
ucidef_add_switch "switch1" \
|
||||
"1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "6@eth0"
|
||||
;;
|
||||
@ -149,12 +153,6 @@ ramips_setup_interfaces()
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "6@eth0"
|
||||
;;
|
||||
kingston,mlw221)
|
||||
ucidef_set_interface_lan "eth0.2"
|
||||
;;
|
||||
kingston,mlwg2)
|
||||
ucidef_set_interface_lan "eth0.1"
|
||||
;;
|
||||
lava,lr-25g001)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "0@eth0"
|
||||
@ -170,6 +168,8 @@ ramips_setup_interfaces()
|
||||
;;
|
||||
linksys,e1700|\
|
||||
ralink,mt7620a-mt7530-evb)
|
||||
ucidef_add_switch "switch0"
|
||||
ucidef_add_switch_attr "switch0" "enable" "false"
|
||||
ucidef_add_switch "switch1" \
|
||||
"0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0"
|
||||
;;
|
||||
|
||||
@ -47,10 +47,6 @@ CONFIG_CPU_R4K_FPU=y
|
||||
CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
|
||||
CONFIG_CPU_SUPPORTS_HIGHMEM=y
|
||||
CONFIG_CPU_SUPPORTS_MSA=y
|
||||
CONFIG_CRC16=y
|
||||
CONFIG_CRYPTO_ACOMP2=y
|
||||
CONFIG_CRYPTO_DEFLATE=y
|
||||
CONFIG_CRYPTO_LZO=y
|
||||
CONFIG_CRYPTO_RNG2=y
|
||||
CONFIG_CRYPTO_WORKQUEUE=y
|
||||
CONFIG_CSRC_R4K=y
|
||||
@ -134,8 +130,6 @@ CONFIG_IRQ_INTC=y
|
||||
CONFIG_IRQ_MIPS_CPU=y
|
||||
CONFIG_IRQ_WORK=y
|
||||
CONFIG_LIBFDT=y
|
||||
CONFIG_LZO_COMPRESS=y
|
||||
CONFIG_LZO_DECOMPRESS=y
|
||||
CONFIG_MARVELL_PHY=y
|
||||
CONFIG_MDIO_BUS=y
|
||||
CONFIG_MDIO_DEVICE=y
|
||||
@ -177,13 +171,13 @@ CONFIG_MTD_UBI_BLOCK=y
|
||||
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_NEED_PER_CPU_KM=y
|
||||
CONFIG_NET_MEDIATEK_GSW_MT7620=y
|
||||
CONFIG_NET_MEDIATEK_MDIO=y
|
||||
CONFIG_NET_MEDIATEK_MDIO_MT7620=y
|
||||
CONFIG_NET_MEDIATEK_MT7620=y
|
||||
# CONFIG_NET_MEDIATEK_RT3050 is not set
|
||||
CONFIG_NET_MEDIATEK_SOC=y
|
||||
CONFIG_NET_VENDOR_MEDIATEK=y
|
||||
CONFIG_NET_RALINK_GSW_MT7620=y
|
||||
CONFIG_NET_RALINK_MDIO=y
|
||||
CONFIG_NET_RALINK_MDIO_MT7620=y
|
||||
CONFIG_NET_RALINK_MT7620=y
|
||||
# CONFIG_NET_RALINK_RT3050 is not set
|
||||
CONFIG_NET_RALINK_SOC=y
|
||||
CONFIG_NET_VENDOR_RALINK=y
|
||||
CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
|
||||
# CONFIG_NO_IOPORT_MAP is not set
|
||||
CONFIG_OF=y
|
||||
|
||||
@ -7,7 +7,7 @@ BOARDNAME:=MT7620 based boards
|
||||
FEATURES+=usb nand ramdisk
|
||||
CPU_TYPE:=24kc
|
||||
|
||||
DEFAULT_PACKAGES += kmod-rt2800-soc wpad-openssl
|
||||
DEFAULT_PACKAGES += kmod-rt2800-soc wpad-openssl swconfig
|
||||
|
||||
define Target/Description
|
||||
Build firmware images for Ralink MT7620 based boards.
|
||||
|
||||
@ -18,25 +18,21 @@ led_wlan="$(get_dt_led wlan)"
|
||||
|
||||
case $board in
|
||||
d-team,newifi-d2)
|
||||
ucidef_set_led_switch "internet" "internet" "$boardname:amber:internet" "switch0" "0x10"
|
||||
ucidef_set_led_netdev "internet" "internet" "$boardname:amber:internet" "wan"
|
||||
ucidef_set_led_netdev "wlan2g" "WiFi 2.4GHz" "$boardname:blue:wlan2g" "wlan0"
|
||||
ucidef_set_led_netdev "wlan5g" "WiFi 5GHz" "$boardname:blue:wlan5g" "wlan1"
|
||||
;;
|
||||
d-team,pbr-m1|\
|
||||
gehua,ghl-r-001)
|
||||
ucidef_set_led_netdev "internet" "internet" "$boardname:blue:internet" "eth0.2"
|
||||
ucidef_set_led_netdev "internet" "internet" "$boardname:blue:internet" "wan"
|
||||
;;
|
||||
dlink,dir-860l-b1)
|
||||
ucidef_set_led_netdev "wan" "wan" "$boardname:green:net" "eth0.2"
|
||||
;;
|
||||
dlink,dir-878-a1)
|
||||
ucidef_set_led_switch "wan-green" "WAN 1Ghz" "$boardname:green:net" "switch0" "0x10" "0x08"
|
||||
ucidef_set_led_switch "wan-orange" "WAN 10/100Mhz" "$boardname:orange:net" "switch0" "0x10" "0x06"
|
||||
ucidef_set_led_netdev "wan" "wan" "$boardname:green:net" "wan"
|
||||
;;
|
||||
gnubee,gb-pc1|\
|
||||
gnubee,gb-pc2)
|
||||
ucidef_set_led_switch "lan1" "lan1" "$boardname:green:lan1" "switch0" "0x01"
|
||||
ucidef_set_led_switch "lan2" "lan2" "$boardname:green:lan2" "switch0" "0x10"
|
||||
ucidef_set_led_netdev "lan1" "lan1" "$boardname:green:lan1" "lan1"
|
||||
ucidef_set_led_netdev "lan2" "lan2" "$boardname:green:lan2" "lan2"
|
||||
;;
|
||||
mikrotik,routerboard-m11g)
|
||||
ucidef_set_rssimon "wlan0" "200000" "1"
|
||||
@ -47,46 +43,35 @@ mikrotik,routerboard-m11g)
|
||||
ucidef_set_led_rssi "rssiveryhigh" "RSSIVERYHIGH" "$boardname:green:rssi4" "wlan0" "80" "100"
|
||||
;;
|
||||
mtc,wr1201)
|
||||
ucidef_set_led_switch "eth_link" "LAN link" "$boardname:green:eth_link" "switch0" "0x0f"
|
||||
ucidef_set_led_netdev "eth_link" "LAN link" "$boardname:green:eth_link" "br-lan"
|
||||
;;
|
||||
netgear,r6220|\
|
||||
netgear,r6260|\
|
||||
netgear,r6350|\
|
||||
netgear,r6850|\
|
||||
netgear,wndr3700-v5)
|
||||
ucidef_set_led_switch "wan" "wan" "$boardname:green:wan" "switch0" "0x10"
|
||||
ucidef_set_led_netdev "wan" "wan" "$boardname:green:wan" "wan"
|
||||
;;
|
||||
netgear,r6700-v2|\
|
||||
netgear,r6800)
|
||||
ucidef_set_led_switch "wan" "WAN" "$boardname:white:wan" "switch0" "0x10"
|
||||
ucidef_set_led_switch "lan1" "LAN1" "$boardname:white:lan1" "switch0" "0x08"
|
||||
ucidef_set_led_switch "lan2" "LAN2" "$boardname:white:lan2" "switch0" "0x04"
|
||||
ucidef_set_led_switch "lan3" "LAN3" "$boardname:white:lan3" "switch0" "0x02"
|
||||
ucidef_set_led_switch "lan4" "LAN4" "$boardname:white:lan4" "switch0" "0x01"
|
||||
ucidef_set_led_netdev "wan" "WAN" "$boardname:white:wan" "wan"
|
||||
ucidef_set_led_netdev "lan1" "LAN1" "$boardname:white:lan1" "lan1"
|
||||
ucidef_set_led_netdev "lan2" "LAN2" "$boardname:white:lan2" "lan2"
|
||||
ucidef_set_led_netdev "lan3" "LAN3" "$boardname:white:lan3" "lan3"
|
||||
ucidef_set_led_netdev "lan4" "LAN4" "$boardname:white:lan4" "lan4"
|
||||
;;
|
||||
tplink,re350-v1|\
|
||||
tplink,re650-v1)
|
||||
ucidef_set_led_netdev "wifi2g" "Wifi 2.4G" "$boardname:blue:wifi2G" "wlan0"
|
||||
ucidef_set_led_netdev "wifi5g" "Wifi 5G" "$boardname:blue:wifi5G" "wlan1"
|
||||
ucidef_set_led_netdev "eth_act" "LAN act" "$boardname:green:eth_act" "eth0" "tx rx"
|
||||
ucidef_set_led_switch "eth_link" "LAN link" "$boardname:green:eth_link" "switch0" "0x01"
|
||||
;;
|
||||
xiaomi,mir3g)
|
||||
ucidef_set_led_switch "wan-amber" "WAN (amber)" "$boardname:amber:wan" "switch0" "0x02" "0x08"
|
||||
ucidef_set_led_switch "lan1-amber" "LAN1 (amber)" "$boardname:amber:lan1" "switch0" "0x08" "0x08"
|
||||
ucidef_set_led_switch "lan2-amber" "LAN2 (amber)" "$boardname:amber:lan2" "switch0" "0x04" "0x08"
|
||||
;;
|
||||
xiaomi,mir3p)
|
||||
ucidef_set_led_switch "wan-amber" "WAN (amber)" "$boardname:amber:wan" "switch0" "0x10" "0x08"
|
||||
ucidef_set_led_switch "lan1-amber" "LAN1 (amber)" "$boardname:amber:lan1" "switch0" "0x02" "0x08"
|
||||
ucidef_set_led_switch "lan2-amber" "LAN2 (amber)" "$boardname:amber:lan2" "switch0" "0x04" "0x08"
|
||||
ucidef_set_led_switch "lan3-amber" "LAN3 (amber)" "$boardname:amber:lan3" "switch0" "0x08" "0x08"
|
||||
ucidef_set_led_netdev "eth_act" "LAN act" "$boardname:green:eth_act" "lan" "tx rx"
|
||||
ucidef_set_led_netdev "eth_link" "LAN link" "$boardname:green:eth_link" "lan" "link"
|
||||
;;
|
||||
xzwifi,creativebox-v1)
|
||||
ucidef_set_led_switch "internet" "internet" "$boardname:blue:internet" "switch0" "0x10"
|
||||
ucidef_set_led_netdev "internet" "internet" "$boardname:blue:internet" "wan"
|
||||
;;
|
||||
youhua,wr1200js)
|
||||
ucidef_set_led_switch "internet" "INTERNET" "$boardname:green:wan" "switch0" "0x01"
|
||||
ucidef_set_led_netdev "internet" "INTERNET" "$boardname:green:wan" "wan"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
@ -9,151 +9,45 @@ ramips_setup_interfaces()
|
||||
local board="$1"
|
||||
|
||||
case $board in
|
||||
adslr,g7|\
|
||||
afoundry,ew1200|\
|
||||
d-team,pbr-m1|\
|
||||
firefly,firewrt|\
|
||||
jcg,jhr-ac876m|\
|
||||
mediatek,ap-mt7621a-v60|\
|
||||
mediatek,mt7621-eval-board|\
|
||||
mqmaker,witi|\
|
||||
mtc,wr1201|\
|
||||
planex,vr500|\
|
||||
samknows,whitebox-v8|\
|
||||
storylink,sap-g3200u3|\
|
||||
telco-electronics,x1|\
|
||||
totolink,a7000r|\
|
||||
unielec,u7621-06-16m|\
|
||||
unielec,u7621-06-64m|\
|
||||
xiaoyu,xy-c5|\
|
||||
xzwifi,creativebox-v1|\
|
||||
youku,yk-l2|\
|
||||
zbtlink,zbt-we1326|\
|
||||
zbtlink,zbt-we3526|\
|
||||
zbtlink,zbt-wg2626|\
|
||||
zbtlink,zbt-wg3526-16m|\
|
||||
zbtlink,zbt-wg3526-32m)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0"
|
||||
;;
|
||||
phicomm,k2p)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0"
|
||||
ucidef_set_interface_lan "eth0.1 ra0 rax0 apcli0 apclix0"
|
||||
;;
|
||||
alfa-network,quad-e4g|\
|
||||
netgear,r6220|\
|
||||
netgear,r6260|\
|
||||
netgear,r6350|\
|
||||
netgear,r6700-v2|\
|
||||
netgear,r6800|\
|
||||
netgear,r6850|\
|
||||
netgear,wndr3700-v5|\
|
||||
netis,wf2881|\
|
||||
wevo,11acnas|\
|
||||
wevo,w2914ns-v2|\
|
||||
zio,freezio)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan" "6@eth0"
|
||||
;;
|
||||
asiarf,ap7621-001)
|
||||
ucidef_add_switch "switch0" "0:lan" "4:wan" "6@eth0"
|
||||
ucidef_set_interfaces_lan_wan "lan" "wan"
|
||||
;;
|
||||
asiarf,ap7621-nv1)
|
||||
ucidef_add_switch "switch0" "0:wan" "2:lan" "3:lan" "6@eth0"
|
||||
asiarf,ap7621-nv1|\
|
||||
lenovo,newifi-d1|\
|
||||
mikrotik,routerboard-m33g|\
|
||||
xiaomi,mir3g|\
|
||||
xiaomi,mir3g-v2)
|
||||
ucidef_set_interfaces_lan_wan "lan1 lan2" "wan"
|
||||
;;
|
||||
asus,rt-ac65p|\
|
||||
asus,rt-ac57u|\
|
||||
asus,rt-ac85p|\
|
||||
iptime,a6ns-m|\
|
||||
mikrotik,routerboard-750gr3|\
|
||||
ubiquiti,edgerouterx|\
|
||||
ubiquiti,edgerouterx-sfp|\
|
||||
youhua,wr1200js)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "6@eth0"
|
||||
;;
|
||||
dlink,dir-860l-b1|\
|
||||
elecom,wrc-1167ghbk2-s|\
|
||||
elecom,wrc-1900gst|\
|
||||
elecom,wrc-2533gst|\
|
||||
iodata,wn-ax1167gr|\
|
||||
iodata,wn-ax1167gr2|\
|
||||
iodata,wn-dx1167r|\
|
||||
iodata,wn-gx300gr|\
|
||||
iodata,wnpr2600g|\
|
||||
iptime,a8004t)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "6@eth0"
|
||||
;;
|
||||
buffalo,wsr-1166dhp|\
|
||||
buffalo,wsr-600dhp)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "4:wan:5" "6@eth0"
|
||||
;;
|
||||
dlink,dir-878-a1|\
|
||||
d-team,newifi-d2)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan:5" "6@eth0"
|
||||
;;
|
||||
edimax,ra21s|\
|
||||
edimax,rg21s)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "6@eth0"
|
||||
;;
|
||||
gehua,ghl-r-001)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "1:lan" "2:lan" "4:wan" "6@eth0"
|
||||
gehua,ghl-r-001|\
|
||||
hiwifi,hc5962|\
|
||||
xiaomi,mir3p)
|
||||
ucidef_set_interfaces_lan_wan "lan1 lan2 lan3" "wan"
|
||||
;;
|
||||
gnubee,gb-pc1|\
|
||||
gnubee,gb-pc2)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "4:lan" "6@eth0"
|
||||
;;
|
||||
hiwifi,hc5962)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan" "2:lan" "3:lan" "4:wan" "6@eth0"
|
||||
;;
|
||||
lenovo,newifi-d1)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:2" "2:lan:1" "4:wan" "6@eth0"
|
||||
ucidef_set_interface_lan "lan1 lan2"
|
||||
;;
|
||||
linksys,re6500)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "6@eth0"
|
||||
ucidef_set_interface_lan "lan1 lan2 lan3 lan4"
|
||||
;;
|
||||
mikrotik,routerboard-m11g|\
|
||||
thunder,timecloud)
|
||||
ucidef_add_switch "switch0"
|
||||
ucidef_add_switch_attr "switch0" "enable" "false"
|
||||
ucidef_set_interface_lan "eth0"
|
||||
;;
|
||||
jdcloud,re-sp-01b|\
|
||||
mikrotik,routerboard-m33g)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan" "2:lan" "0:wan" "6@eth0"
|
||||
;;
|
||||
netgear,ex6150|\
|
||||
thunder,timecloud|\
|
||||
tplink,re350-v1|\
|
||||
tplink,re650-v1|\
|
||||
ubnt,unifi-nanohd)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan" "6@eth0"
|
||||
ucidef_set_interface_lan "lan"
|
||||
;;
|
||||
xiaomi,mir3g)
|
||||
ucidef_add_switch "switch0" \
|
||||
"2:lan:2" "3:lan:1" "1:wan" "6t@eth0"
|
||||
mikrotik,routerboard-750gr3)
|
||||
ucidef_set_interfaces_lan_wan "lan2 lan3 lan4 lan5" "wan"
|
||||
;;
|
||||
xiaomi,mir3g-v2)
|
||||
ucidef_add_switch "switch0" \
|
||||
"2:lan:2" "3:lan:1" "4:wan" "6@eth0"
|
||||
;;
|
||||
xiaomi,mir3p)
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:3" "2:lan:2" "3:lan:1" "4:wan" "6@eth0"
|
||||
ubnt,edgerouter-x|\
|
||||
ubnt,edgerouter-x-sfp)
|
||||
ucidef_set_interface_lan "eth0 eth1 eth2 eth3 eth4"
|
||||
;;
|
||||
*)
|
||||
ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
|
||||
ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
@ -166,40 +60,6 @@ ramips_setup_macs()
|
||||
local label_mac=""
|
||||
|
||||
case $board in
|
||||
adslr,g7)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0xe00c)" 1)
|
||||
;;
|
||||
afoundry,ew1200|\
|
||||
asiarf,ap7621-001|\
|
||||
asiarf,ap7621-nv1|\
|
||||
firefly,firewrt|\
|
||||
gehua,ghl-r-001|\
|
||||
mqmaker,witi|\
|
||||
totolink,a7000r|\
|
||||
unielec,u7621-06-16m|\
|
||||
unielec,u7621-06-64m|\
|
||||
xzwifi,creativebox-v1|\
|
||||
zbtlink,zbt-wg2626)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0xe000)" 1)
|
||||
;;
|
||||
alfa-network,quad-e4g|\
|
||||
asus,rt-ac57u|\
|
||||
dlink,dir-878-a1|\
|
||||
d-team,newifi-d2|\
|
||||
d-team,pbr-m1|\
|
||||
elecom,wrc-1167ghbk2-s|\
|
||||
elecom,wrc-1900gst|\
|
||||
elecom,wrc-2533gst|\
|
||||
lenovo,newifi-d1|\
|
||||
netis,wf2881|\
|
||||
phicomm,k2p|\
|
||||
planex,vr500|\
|
||||
samknows,whitebox-v8|\
|
||||
youhua,wr1200js|\
|
||||
youku,yk-l2|\
|
||||
zbtlink,zbt-we3526)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0xe006)
|
||||
;;
|
||||
asus,rt-ac65p|\
|
||||
asus,rt-ac85p)
|
||||
wan_mac=$(mtd_get_mac_ascii u-boot-env et1macaddr)
|
||||
@ -213,7 +73,6 @@ ramips_setup_macs()
|
||||
dlink,dir-860l-b1)
|
||||
lan_mac=$(mtd_get_mac_ascii factory lanmac)
|
||||
wan_mac=$(mtd_get_mac_ascii factory wanmac)
|
||||
label_mac=$(mtd_get_mac_binary radio 0x4)
|
||||
;;
|
||||
edimax,ra21s|\
|
||||
edimax,rg21s)
|
||||
@ -226,74 +85,18 @@ ramips_setup_macs()
|
||||
[ -n "$lan_mac" ] || lan_mac=$(cat /sys/class/net/eth0/address)
|
||||
wan_mac=$(macaddr_add "$lan_mac" 1)
|
||||
;;
|
||||
iodata,wn-ax1167gr|\
|
||||
iodata,wn-gx300gr|\
|
||||
mtc,wr1201|\
|
||||
netgear,r6220|\
|
||||
netgear,wndr3700-v5|\
|
||||
xiaoyu,xy-c5)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x4)" 1)
|
||||
;;
|
||||
iodata,wn-ax1167gr2|\
|
||||
iodata,wn-dx1167r|\
|
||||
xiaomi,mir3g-v2)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0xe006)
|
||||
label_mac=$wan_mac
|
||||
;;
|
||||
iodata,wnpr2600g)
|
||||
wan_mac=$(mtd_get_mac_ascii u-boot-env wanaddr)
|
||||
label_mac=$wan_mac
|
||||
;;
|
||||
iptime,a6ns-m|\
|
||||
iptime,a8004t)
|
||||
wan_mac=$(mtd_get_mac_binary u-boot 0x1fc40)
|
||||
;;
|
||||
jcg,jhr-ac876m)
|
||||
label_mac=$(mtd_get_mac_binary factory 0x4)
|
||||
wan_mac=$label_mac
|
||||
;;
|
||||
mediatek,ap-mt7621a-v60)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x5)" 1)
|
||||
;;
|
||||
mikrotik,routerboard-750gr3|\
|
||||
mikrotik,routerboard-m11g|\
|
||||
mikrotik,routerboard-m33g)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary hard_config 0x10)" 2)
|
||||
label_mac=$(mtd_get_mac_binary hard_config 0x10)
|
||||
;;
|
||||
netgear,r6260|\
|
||||
netgear,r6350|\
|
||||
netgear,r6700-v2|\
|
||||
netgear,r6800|\
|
||||
netgear,r6850)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x4)" 2)
|
||||
;;
|
||||
storylink,sap-g3200u3|\
|
||||
telco-electronics,x1)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0xe006)" 1)
|
||||
;;
|
||||
ubnt,edgerouter-x|\
|
||||
ubnt,edgerouter-x-sfp)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0x22)" 1)
|
||||
;;
|
||||
wevo,11acnas|\
|
||||
wevo,w2914ns-v2|\
|
||||
zio,freezio)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0x2e)
|
||||
label_mac=$wan_mac
|
||||
;;
|
||||
xiaomi,mir3g|\
|
||||
xiaomi,mir3p)
|
||||
lan_mac=$(mtd_get_mac_binary factory 0xe006)
|
||||
label_mac=$lan_mac
|
||||
;;
|
||||
zbtlink,zbt-we1326)
|
||||
wan_mac=$(mtd_get_mac_binary factory 0xe006)
|
||||
label_mac=$(mtd_get_mac_binary factory 0x4)
|
||||
;;
|
||||
zbtlink,zbt-we1326|\
|
||||
zbtlink,zbt-wg3526-16m|\
|
||||
zbtlink,zbt-wg3526-32m)
|
||||
wan_mac=$(macaddr_add "$(mtd_get_mac_binary factory 0xe000)" 1)
|
||||
label_mac=$(mtd_get_mac_binary factory 0x4)
|
||||
;;
|
||||
esac
|
||||
|
||||
@ -0,0 +1,22 @@
|
||||
#!/bin/sh
|
||||
|
||||
. /lib/functions.sh
|
||||
|
||||
mt7621_bringup_dsa_master() {
|
||||
local board=$(board_name)
|
||||
local masterif
|
||||
|
||||
case "$board" in
|
||||
ubnt,edgerouter-x|\
|
||||
ubnt,edgerouter-x-sfp)
|
||||
masterif="dsa"
|
||||
;;
|
||||
*)
|
||||
masterif="eth0"
|
||||
;;
|
||||
esac
|
||||
|
||||
ifconfig $masterif up
|
||||
}
|
||||
|
||||
boot_hook_add preinit_main mt7621_bringup_dsa_master
|
||||
@ -57,6 +57,7 @@ platform_do_upgrade() {
|
||||
nand_do_upgrade "$1"
|
||||
;;
|
||||
iodata,wn-ax1167gr2|\
|
||||
iodata,wn-ax2033gr|\
|
||||
iodata,wn-dx1167r)
|
||||
iodata_mstc_upgrade_prepare
|
||||
nand_do_upgrade "$1"
|
||||
|
||||
@ -180,9 +180,6 @@ CONFIG_MIPS_PERF_SHARED_TC_COUNTERS=y
|
||||
CONFIG_MIPS_RAW_APPENDED_DTB=y
|
||||
CONFIG_MIPS_SPRAM=y
|
||||
# CONFIG_MIPS_VPE_LOADER is not set
|
||||
# CONFIG_MLX5_MPFS is not set
|
||||
# CONFIG_MLX5_FPGA is not set
|
||||
# CONFIG_MLX5_CORE_IPOIB is not set
|
||||
CONFIG_MODULES_USE_ELF_REL=y
|
||||
CONFIG_MT7621_WDT=y
|
||||
# CONFIG_MTD_CFI_INTELEXT is not set
|
||||
@ -203,7 +200,6 @@ CONFIG_MTD_UBI_BLOCK=y
|
||||
# CONFIG_MTD_UBI_FASTMAP is not set
|
||||
# CONFIG_MTD_UBI_GLUEBI is not set
|
||||
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
CONFIG_MTD_VIRT_CONCAT=y
|
||||
CONFIG_MTK_MTD_NAND=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_NET_FLOW_LIMIT=y
|
||||
|
||||
@ -11,11 +11,19 @@ ramips_setup_interfaces()
|
||||
case $board in
|
||||
alfa-network,awusfree1|\
|
||||
d-team,pbr-d1|\
|
||||
mediatek,linkit-smart-7688|\
|
||||
onion,omega2p|\
|
||||
onion,omega2|\
|
||||
tama,w06|\
|
||||
tplink,re200-v2|\
|
||||
tplink,re305-v1|\
|
||||
tplink,tl-mr3020-v3|\
|
||||
tplink,tl-wr802n-v4)
|
||||
tplink,tl-wr802n-v4|\
|
||||
tplink,tl-wa801nd-v5|\
|
||||
widora,neo-16m|\
|
||||
widora,neo-32m)
|
||||
ucidef_add_switch "switch0"
|
||||
ucidef_add_switch_attr "switch0" "enable" "false"
|
||||
ucidef_set_interface_lan "eth0"
|
||||
;;
|
||||
buffalo,wcr-1166ds)
|
||||
@ -81,16 +89,6 @@ ramips_setup_interfaces()
|
||||
ucidef_add_switch "switch0" \
|
||||
"1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "6@eth0"
|
||||
;;
|
||||
mediatek,linkit-smart-7688|\
|
||||
onion,omega2p|\
|
||||
onion,omega2|\
|
||||
tplink,tl-wa801nd-v5|\
|
||||
widora,neo-16m|\
|
||||
widora,neo-32m)
|
||||
ucidef_add_switch "switch0"
|
||||
ucidef_add_switch_attr "switch0" "enable" "false"
|
||||
ucidef_set_interface_lan "eth0"
|
||||
;;
|
||||
netgear,r6120)
|
||||
ucidef_add_switch "switch0" \
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan" "6@eth0"
|
||||
|
||||
@ -151,7 +151,6 @@ CONFIG_MT7621_WDT=y
|
||||
# CONFIG_MTD_CFI_INTELEXT is not set
|
||||
CONFIG_MTD_CMDLINE_PARTS=y
|
||||
CONFIG_MTD_M25P80=y
|
||||
# CONFIG_MTD_NAND_MT7620 is not set
|
||||
CONFIG_MTD_PHYSMAP=y
|
||||
CONFIG_MTD_SPI_NOR=y
|
||||
CONFIG_MTD_SPLIT_TPLINK_FW=y
|
||||
@ -159,11 +158,11 @@ CONFIG_MTD_SPLIT_TRX_FW=y
|
||||
CONFIG_MTD_SPLIT_UIMAGE_FW=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_NEED_PER_CPU_KM=y
|
||||
CONFIG_NET_MEDIATEK_ESW_RT3050=y
|
||||
# CONFIG_NET_MEDIATEK_MT7620 is not set
|
||||
CONFIG_NET_MEDIATEK_RT3050=y
|
||||
CONFIG_NET_MEDIATEK_SOC=y
|
||||
CONFIG_NET_VENDOR_MEDIATEK=y
|
||||
CONFIG_NET_RALINK_ESW_RT3050=y
|
||||
# CONFIG_NET_RALINK_MT7620 is not set
|
||||
CONFIG_NET_RALINK_RT3050=y
|
||||
CONFIG_NET_RALINK_SOC=y
|
||||
CONFIG_NET_VENDOR_RALINK=y
|
||||
CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
|
||||
# CONFIG_NO_IOPORT_MAP is not set
|
||||
CONFIG_OF=y
|
||||
|
||||
@ -7,7 +7,7 @@ BOARDNAME:=MT76x8 based boards
|
||||
FEATURES+=usb ramdisk
|
||||
CPU_TYPE:=24kc
|
||||
|
||||
DEFAULT_PACKAGES += kmod-mt7603 wpad-openssl
|
||||
DEFAULT_PACKAGES += kmod-mt7603 wpad-openssl swconfig
|
||||
|
||||
define Target/Description
|
||||
Build firmware images for Ralink MT76x8 based boards.
|
||||
|
||||
@ -149,11 +149,11 @@ CONFIG_MTD_SPLIT_UIMAGE_FW=y
|
||||
CONFIG_MTD_SPLIT_WRGG_FW=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_NEED_PER_CPU_KM=y
|
||||
CONFIG_NET_MEDIATEK_MDIO=y
|
||||
CONFIG_NET_MEDIATEK_MDIO_RT2880=y
|
||||
CONFIG_NET_MEDIATEK_RT2880=y
|
||||
CONFIG_NET_MEDIATEK_SOC=y
|
||||
CONFIG_NET_VENDOR_MEDIATEK=y
|
||||
CONFIG_NET_RALINK_MDIO=y
|
||||
CONFIG_NET_RALINK_MDIO_RT2880=y
|
||||
CONFIG_NET_RALINK_RT2880=y
|
||||
CONFIG_NET_RALINK_SOC=y
|
||||
CONFIG_NET_VENDOR_RALINK=y
|
||||
CONFIG_NLS=m
|
||||
CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
|
||||
# CONFIG_NO_IOPORT_MAP is not set
|
||||
|
||||
@ -7,7 +7,7 @@ BOARDNAME:=RT288x based boards
|
||||
FEATURES+=small_flash
|
||||
CPU_TYPE:=24kc
|
||||
|
||||
DEFAULT_PACKAGES += kmod-rt2800-soc wpad-mini
|
||||
DEFAULT_PACKAGES += kmod-rt2800-soc wpad-mini swconfig
|
||||
|
||||
define Target/Description
|
||||
Build firmware images for Ralink RT288x based boards.
|
||||
|
||||
@ -110,6 +110,8 @@ ramips_setup_interfaces()
|
||||
"0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4:wan:5" "6@eth0"
|
||||
;;
|
||||
huawei,d105)
|
||||
ucidef_add_switch "switch0"
|
||||
ucidef_add_switch_attr "switch0" "enable" "false"
|
||||
ucidef_set_interface_lan "eth0"
|
||||
;;
|
||||
huawei,hg255d)
|
||||
|
||||
@ -17,8 +17,6 @@ CONFIG_CEVT_SYSTICK_QUIRK=y
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
CONFIG_CLKEVT_RT3352=y
|
||||
CONFIG_CLKSRC_MMIO=y
|
||||
CONFIG_CLKSRC_OF=y
|
||||
CONFIG_CLKSRC_PROBE=y
|
||||
CONFIG_CLONE_BACKWARDS=y
|
||||
CONFIG_CMDLINE="rootfstype=squashfs,jffs2"
|
||||
CONFIG_CMDLINE_BOOL=y
|
||||
@ -131,7 +129,6 @@ CONFIG_MODULES_USE_ELF_REL=y
|
||||
# CONFIG_MTD_CFI_INTELEXT is not set
|
||||
CONFIG_MTD_CMDLINE_PARTS=y
|
||||
CONFIG_MTD_M25P80=y
|
||||
# CONFIG_MTD_NAND_MT7620 is not set
|
||||
CONFIG_MTD_PHYSMAP=y
|
||||
CONFIG_MTD_SPI_NOR=y
|
||||
CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
|
||||
@ -141,10 +138,10 @@ CONFIG_MTD_SPLIT_SEAMA_FW=y
|
||||
CONFIG_MTD_SPLIT_UIMAGE_FW=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_NEED_PER_CPU_KM=y
|
||||
CONFIG_NET_MEDIATEK_ESW_RT3050=y
|
||||
CONFIG_NET_MEDIATEK_RT3050=y
|
||||
CONFIG_NET_MEDIATEK_SOC=y
|
||||
CONFIG_NET_VENDOR_MEDIATEK=y
|
||||
CONFIG_NET_RALINK_ESW_RT3050=y
|
||||
CONFIG_NET_RALINK_RT3050=y
|
||||
CONFIG_NET_RALINK_SOC=y
|
||||
CONFIG_NET_VENDOR_RALINK=y
|
||||
CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
|
||||
# CONFIG_NO_IOPORT_MAP is not set
|
||||
CONFIG_OF=y
|
||||
|
||||
@ -7,7 +7,7 @@ BOARDNAME:=RT3x5x/RT5350 based boards
|
||||
FEATURES+=usb ramdisk small_flash
|
||||
CPU_TYPE:=24kc
|
||||
|
||||
DEFAULT_PACKAGES += kmod-rt2800-soc wpad-mini
|
||||
DEFAULT_PACKAGES += kmod-rt2800-soc wpad-mini swconfig
|
||||
|
||||
define Target/Description
|
||||
Build firmware images for Ralink RT3x5x/RT5350 based boards.
|
||||
|
||||
@ -153,11 +153,11 @@ CONFIG_MTD_SPLIT_SEAMA_FW=y
|
||||
CONFIG_MTD_SPLIT_UIMAGE_FW=y
|
||||
CONFIG_NEED_DMA_MAP_STATE=y
|
||||
CONFIG_NEED_PER_CPU_KM=y
|
||||
CONFIG_NET_MEDIATEK_MDIO=y
|
||||
CONFIG_NET_MEDIATEK_MDIO_RT2880=y
|
||||
CONFIG_NET_MEDIATEK_RT3883=y
|
||||
CONFIG_NET_MEDIATEK_SOC=y
|
||||
CONFIG_NET_VENDOR_MEDIATEK=y
|
||||
CONFIG_NET_RALINK_MDIO=y
|
||||
CONFIG_NET_RALINK_MDIO_RT2880=y
|
||||
CONFIG_NET_RALINK_RT3883=y
|
||||
CONFIG_NET_RALINK_SOC=y
|
||||
CONFIG_NET_VENDOR_RALINK=y
|
||||
CONFIG_NO_GENERIC_PCI_IOPORT_MAP=y
|
||||
# CONFIG_NO_IOPORT_MAP is not set
|
||||
CONFIG_OF=y
|
||||
|
||||
@ -7,7 +7,7 @@ BOARDNAME:=RT3662/RT3883 based boards
|
||||
FEATURES+=usb pci small_flash
|
||||
CPU_TYPE:=74kc
|
||||
|
||||
DEFAULT_PACKAGES += kmod-rt2800-pci kmod-rt2800-soc wpad-mini
|
||||
DEFAULT_PACKAGES += kmod-rt2800-pci kmod-rt2800-soc wpad-mini swconfig
|
||||
|
||||
define Target/Description
|
||||
Build firmware images for Ralink RT3662/RT3883 based boards.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user