diff --git a/target/linux/mediatek/dts/mt7981b-cudy-wr3000u-v1.dts b/target/linux/mediatek/dts/mt7981b-cudy-wr3000u-v1.dts new file mode 100644 index 0000000000..58b39b2189 --- /dev/null +++ b/target/linux/mediatek/dts/mt7981b-cudy-wr3000u-v1.dts @@ -0,0 +1,19 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) + +/dts-v1/; +#include "mt7981b-cudy-wbr3000uax-v1.dtsi" + +/ { + model = "Cudy WR3000U v1"; + compatible = "cudy,wr3000u-v1", "mediatek,mt7981"; +}; + +&spi_nand { + mediatek,nmbm; + mediatek,bmt-max-ratio = <1>; + mediatek,bmt-max-reserved-blocks = <64>; +}; + +&ubi { + reg = <0x5c0000 0xe600000>; +}; diff --git a/target/linux/mediatek/filogic/base-files/etc/board.d/01_leds b/target/linux/mediatek/filogic/base-files/etc/board.d/01_leds index f99303bc3d..d2c718b50d 100644 --- a/target/linux/mediatek/filogic/base-files/etc/board.d/01_leds +++ b/target/linux/mediatek/filogic/base-files/etc/board.d/01_leds @@ -97,6 +97,7 @@ cudy,wr3000p-v1-ubootmod) ucidef_set_led_netdev "wan" "wan" "white:wan" "wan" "link tx rx" ucidef_set_led_netdev "internet" "internet" "white:wan-online" "wan" "link" ;; +cudy,wr3000u-v1|\ cudy,wbr3000uax-v1|\ cudy,wbr3000uax-v1-ubootmod) ucidef_set_led_default "internet_off" "internet_off" "red:fault" "1" diff --git a/target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac b/target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac index f598cb549d..d3b84ce6ed 100644 --- a/target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac +++ b/target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac @@ -99,6 +99,7 @@ case "$board" in cudy,tr3000-256mb-v1|\ cudy,tr3000-v1|\ cudy,tr3000-v1-ubootmod|\ + cudy,wr3000u-v1|\ cudy,wbr3000uax-v1|\ cudy,wbr3000uax-v1-ubootmod|\ cudy,wr3000e-v1|\ diff --git a/target/linux/mediatek/image/filogic.mk b/target/linux/mediatek/image/filogic.mk index aebd0d5c47..9ca544c599 100644 --- a/target/linux/mediatek/image/filogic.mk +++ b/target/linux/mediatek/image/filogic.mk @@ -1558,6 +1558,23 @@ define Device/cudy_wr3000p-v1-ubootmod endef TARGET_DEVICES += cudy_wr3000p-v1-ubootmod +define Device/cudy_wr3000u-v1 + DEVICE_VENDOR := Cudy + DEVICE_MODEL := WR3000U + DEVICE_VARIANT := v1 + DEVICE_DTS := mt7981b-cudy-wr3000u-v1 + DEVICE_DTS_DIR := ../dts + SUPPORTED_DEVICES += R138 + UBINIZE_OPTS := -E 5 + BLOCKSIZE := 128k + PAGESIZE := 2048 + IMAGE_SIZE := 235520k + KERNEL_IN_UBI := 1 + IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata + DEVICE_PACKAGES := kmod-usb3 kmod-mt7915e kmod-mt7981-firmware mt7981-wo-firmware +endef +TARGET_DEVICES += cudy_wr3000u-v1 + define Device/cudy_wbr3000uax-v1 DEVICE_VENDOR := Cudy DEVICE_MODEL := WBR3000UAX