[PATCH v2] ramips: add support for Huasifei WS1208V2
Hauke Mehrtens
hauke at hauke-m.de
Fri Feb 3 05:03:27 PST 2023
On 1/27/23 14:57, arinc9.unal at gmail.com wrote:
> From: Arınç ÜNAL <arinc.unal at arinc9.com>
>
> The Huasifei WS1208V2 is an AC1200 router featuring 5 Ethernet ports with a
> Quectel RM520N-GL cellular modem which supports QMI and MBIM modes.
>
> Specifications:
> - MT7621AT, 256 MiB RAM, 16 MiB SPI Flash
> - MT7603EN 2.4 GHz & MT7612EN 5 GHz WLAN
> - Quectel RM520N-GL Cellular Modem
> - 2 WLAN & 4 Cellular Antennas
> - 5 Gigabit Ethernet Ports
> - 1 USB 2.0 port
> - 1 PCI-E Slot
> - 1 M.2 slot
> - 1 SIM card slot
> - 1 SD card slot
>
> Installation:
> - Install sysupgrade image via ROOter OS.
>
> TFTP Recovery:
> - Connect to serial console.
> - Boot initramfs image by choosing option 1 when U-Boot prompts.
> - Install sysupgrade image via OpenWrt.
>
> Link: https://www.huasifei.com/a/Products/5G%20CPE/240.html
> Signed-off-by: Arınç ÜNAL <arinc.unal at arinc9.com>
> ---
>
> v2: Add recovery information.
>
> ---
> .../ramips/dts/mt7621_huasifei_ws1208v2.dts | 187 ++++++++++++++++++
> target/linux/ramips/image/mt7621.mk | 12 ++
> .../mt7621/base-files/etc/board.d/01_leds | 3 +
> 3 files changed, 202 insertions(+)
> create mode 100644 target/linux/ramips/dts/mt7621_huasifei_ws1208v2.dts
>
> diff --git a/target/linux/ramips/dts/mt7621_huasifei_ws1208v2.dts b/target/linux/ramips/dts/mt7621_huasifei_ws1208v2.dts
> new file mode 100644
> index 0000000000..c69f05a0f4
> --- /dev/null
> +++ b/target/linux/ramips/dts/mt7621_huasifei_ws1208v2.dts
> @@ -0,0 +1,187 @@
.....
> +&factory {
> + compatible = "nvmem-cells";
> + #address-cells = <1>;
> + #size-cells = <1>;
> +
> + macaddr_factory_e000: macaddr at e000 {
> + reg = <0xe000 0x6>;
> + };
> +};
Please move this directly where you defined the factory partition in the
partitions node.
> diff --git a/target/linux/ramips/image/mt7621.mk b/target/linux/ramips/image/mt7621.mk
> index 2269833e48..bbd25e5be0 100644
> --- a/target/linux/ramips/image/mt7621.mk
> +++ b/target/linux/ramips/image/mt7621.mk
> @@ -996,6 +996,18 @@ define Device/humax_e10
> endef
> TARGET_DEVICES += humax_e10
>
> +define Device/huasifei_ws1208v2
> + $(Device/dsa-migration)
> + $(Device/uimage-lzma-loader)
> + IMAGE_SIZE := 16064k
> + DEVICE_VENDOR := Huasifei
> + DEVICE_MODEL := WS1208V2
> + DEVICE_PACKAGES := kmod-ata-ahci kmod-mt7603 kmod-mt76x2 kmod-sdhci-mt7620 \
> + kmod-usb3 kmod-usb-net-cdc-mbim kmod-usb-net-qmi-wwan \
> + kmod-usb-serial-option -wpad-basic-wolfssl
Why do you remove wpad-basic-wolfssl?
What is kmod-usb-net-cdc-mbim needed for?
> +endef
> +TARGET_DEVICES += huasifei_ws1208v2
> +
> define Device/iodata_wn-ax1167gr
> $(Device/dsa-migration)
> $(Device/uimage-lzma-loader)
More information about the openwrt-devel
mailing list