mirror of
https://github.com/hanwckf/immortalwrt-mt798x.git
synced 2025-01-07 01:53:34 +08:00
bcm53xx: add compat version for dsa migration
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
This commit is contained in:
parent
bf48cbd045
commit
93970d10d9
@ -1,23 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
# Exit if network doesn't contain any swconfig section
|
||||
uci -q get network.@switch[0] > /dev/null || exit 0
|
||||
|
||||
lan_proto="$(uci -q get network.lan.proto)"
|
||||
lan_ipaddr="$(uci -q get network.lan.ipaddr)"
|
||||
lan_netmask="$(uci -q get network.lan.netmask)"
|
||||
wan_proto="$(uci -q get network.wan.proto)"
|
||||
wan_ipaddr="$(uci -q get network.wan.ipaddr)"
|
||||
wan_netmask="$(uci -q get network.wan.netmask)"
|
||||
|
||||
rm /etc/config/network
|
||||
config_generate
|
||||
|
||||
uci -q batch <<-EOF
|
||||
set network.lan.proto="$lan_proto"
|
||||
set network.lan.ipaddr="$lan_ipaddr"
|
||||
set network.lan.netmask="$lan_netmask"
|
||||
set network.wan.proto="$wan_proto"
|
||||
set network.wan.ipaddr="$wan_ipaddr"
|
||||
set network.wan.netmask="$wan_netmask"
|
||||
EOF
|
@ -5,6 +5,11 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/image.mk
|
||||
|
||||
define Device/dsa-migration
|
||||
DEVICE_COMPAT_VERSION := 1.1
|
||||
DEVICE_COMPAT_MESSAGE := Config cannot be migrated from swconfig to DSA
|
||||
endef
|
||||
|
||||
define Image/Prepare
|
||||
rm -f $(KDIR)/fs_mark
|
||||
echo -ne '\xde\xad\xc0\xde' > $(KDIR)/fs_mark
|
||||
@ -138,6 +143,7 @@ define Device/Default
|
||||
endef
|
||||
|
||||
define Device/asus
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := ASUS
|
||||
IMAGES := trx
|
||||
IMAGE/trx := append-ubi | trx-nand | asus-trx
|
||||
@ -189,6 +195,7 @@ TARGET_DEVICES += asus_rt-n18u
|
||||
# TRX with initramfs kernel. It's not possible right now so let's just build
|
||||
# plain initramfs kernel as it may be more useful.
|
||||
define Device/buffalo/Default
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := Buffalo
|
||||
KERNEL_INITRAMFS_SUFFIX = $$(KERNEL_SUFFIX)
|
||||
KERNEL_INITRAMFS = $$(KERNEL)
|
||||
@ -237,6 +244,7 @@ endef
|
||||
TARGET_DEVICES += buffalo_wzr-1750dhp
|
||||
|
||||
define Device/dlink
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := D-Link
|
||||
IMAGES := bin
|
||||
IMAGE/bin := append-ubi | seama-nand
|
||||
@ -251,6 +259,7 @@ endef
|
||||
TARGET_DEVICES += dlink_dir-885l
|
||||
|
||||
define Device/linksys_ea6300-v1
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := Linksys
|
||||
DEVICE_MODEL := EA6300
|
||||
DEVICE_VARIANT := v1
|
||||
@ -259,6 +268,7 @@ endef
|
||||
TARGET_DEVICES += linksys_ea6300-v1
|
||||
|
||||
define Device/linksys_ea6500-v2
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := Linksys
|
||||
DEVICE_MODEL := EA6500
|
||||
DEVICE_VARIANT := v2
|
||||
@ -267,6 +277,7 @@ endef
|
||||
TARGET_DEVICES += linksys_ea6500-v2
|
||||
|
||||
define Device/linksys_ea9200
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := Linksys
|
||||
DEVICE_MODEL := EA9200
|
||||
DEVICE_VARIANT := v1
|
||||
@ -275,6 +286,7 @@ endef
|
||||
TARGET_DEVICES += linksys_ea9200
|
||||
|
||||
define Device/linksys_ea9500
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := Linksys
|
||||
DEVICE_MODEL := EA9500
|
||||
DEVICE_PACKAGES := $(BRCMFMAC_4366C0) $(USB3_PACKAGES)
|
||||
@ -283,6 +295,7 @@ endef
|
||||
TARGET_DEVICES += linksys_ea9500
|
||||
|
||||
define Device/luxul
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := Luxul
|
||||
IMAGES := lxl
|
||||
IMAGE/lxl := append-ubi | trx-nand | luxul-lxl
|
||||
@ -323,6 +336,7 @@ endef
|
||||
TARGET_DEVICES += luxul_xwr-3150
|
||||
|
||||
define Device/meraki_mr32
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := Meraki
|
||||
DEVICE_MODEL := MR32
|
||||
DEVICE_PACKAGES := $(B43) kmod-i2c-bcm-iproc kmod-i2c-gpio kmod-eeprom-at24 \
|
||||
@ -348,6 +362,7 @@ endef
|
||||
TARGET_DEVICES += meraki_mr32
|
||||
|
||||
define Device/netgear
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := NETGEAR
|
||||
IMAGES := chk
|
||||
IMAGE/chk := append-ubi | trx-nand | netgear-chk
|
||||
@ -405,6 +420,7 @@ endef
|
||||
TARGET_DEVICES += netgear_r8500
|
||||
|
||||
define Device/smartrg_sr400ac
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := SmartRG
|
||||
DEVICE_MODEL := SR400ac
|
||||
DEVICE_PACKAGES := $(BRCMFMAC_43602A1) $(USB3_PACKAGES)
|
||||
@ -416,6 +432,7 @@ endef
|
||||
TARGET_DEVICES += smartrg_sr400ac
|
||||
|
||||
define Device/phicomm_k3
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := PHICOMM
|
||||
DEVICE_MODEL := K3
|
||||
DEVICE_PACKAGES := $(BRCMFMAC_4366C0) $(USB3_PACKAGES) luci-app-k3screenctrl
|
||||
@ -424,6 +441,7 @@ endef
|
||||
TARGET_DEVICES += phicomm_k3
|
||||
|
||||
define Device/tenda_ac9
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := Tenda
|
||||
DEVICE_MODEL := AC9
|
||||
DEVICE_PACKAGES := $(B43) $(USB2_PACKAGES)
|
||||
@ -433,6 +451,7 @@ endef
|
||||
TARGET_DEVICES += tenda_ac9
|
||||
|
||||
define Device/tplink_archer-c5-v2
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := TP-Link
|
||||
DEVICE_MODEL := Archer C5
|
||||
DEVICE_VARIANT := v2
|
||||
@ -445,6 +464,7 @@ endef
|
||||
TARGET_DEVICES += tplink_archer-c5-v2
|
||||
|
||||
define Device/tplink_archer-c9-v1
|
||||
$(Device/dsa-migration)
|
||||
DEVICE_VENDOR := TP-Link
|
||||
DEVICE_MODEL := Archer C9
|
||||
DEVICE_VARIANT := v1
|
||||
|
Loading…
x
Reference in New Issue
Block a user