Re: [PATCH] ramips: add support for Huasifei WS1208V2
On Thu, 26 Jan 2023, Arınç ÜNAL wrote: Date: Thu, 26 Jan 2023 20:40:15 From: Arınç ÜNAL To: Enrico Mioso Cc: openwrt-devel@lists.openwrt.org Subject: Re: [PATCH] ramips: add support for Huasifei WS1208V2 On 26.01.2023 22:31, Enrico Mioso wrote: On Thu, 26 Jan 2023, arinc9.u...@gmail.com wrote: Date: Thu, 26 Jan 2023 19:35:27 From: arinc9.u...@gmail.com To: openwrt-devel@lists.openwrt.org Cc: Arınç ÜNAL Subject: [PATCH] ramips: add support for Huasifei WS1208V2 From: Arınç ÜNAL 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. Thanks a lot! Seems a nice device. Does it offer any recovery mechanism? In case it does, would you mind adding the procedure description to this commit? Thanks! No special recovery mechanism is there. It's the usual tftp recovery with U-Boot. Thanks for the information. Maybe you can specify if the UART is needed and write in the commit a suitable command to recover the device (e.g.: via tftpboot if that's the right one). Thanks again, Enrico Arınç ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [PATCH] ramips: add support for Huasifei WS1208V2
On 26.01.2023 22:31, Enrico Mioso wrote: On Thu, 26 Jan 2023, arinc9.u...@gmail.com wrote: Date: Thu, 26 Jan 2023 19:35:27 From: arinc9.u...@gmail.com To: openwrt-devel@lists.openwrt.org Cc: Arınç ÜNAL Subject: [PATCH] ramips: add support for Huasifei WS1208V2 From: Arınç ÜNAL 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. Thanks a lot! Seems a nice device. Does it offer any recovery mechanism? In case it does, would you mind adding the procedure description to this commit? Thanks! No special recovery mechanism is there. It's the usual tftp recovery with U-Boot. Arınç ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [PATCH] ramips: add support for Huasifei WS1208V2
On Thu, 26 Jan 2023, arinc9.u...@gmail.com wrote: Date: Thu, 26 Jan 2023 19:35:27 From: arinc9.u...@gmail.com To: openwrt-devel@lists.openwrt.org Cc: Arınç ÜNAL Subject: [PATCH] ramips: add support for Huasifei WS1208V2 From: Arınç ÜNAL 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. Thanks a lot! Seems a nice device. Does it offer any recovery mechanism? In case it does, would you mind adding the procedure description to this commit? Thanks! Enrico Link: https://www.huasifei.com/a/Products/5G%20CPE/240.html Signed-off-by: Arınç ÜNAL --- .../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 00..c69f05a0f4 --- /dev/null +++ b/target/linux/ramips/dts/mt7621_huasifei_ws1208v2.dts @@ -0,0 +1,187 @@ +#include "mt7621.dtsi" + +#include +#include + +/ { + compatible = "huasifei,ws1208v2", "mediatek,mt7621-soc"; + model = "Huasifei WS1208V2"; + + aliases { + led-boot = _status; + led-failsafe = _status; + led-running = _status; + led-upgrade = _status; + label-mac-device = + }; + + chosen { + bootargs = "console=ttyS0,115200"; + }; + + keys { + compatible = "gpio-keys"; + + button-reset { + label = "Reset"; + gpios = < 18 GPIO_ACTIVE_LOW>; + linux,code = ; + }; + }; + + leds { + compatible = "gpio-leds"; + + led_status: led-status { + label = "green:status"; + gpios = < 12 GPIO_ACTIVE_LOW>; + }; + + led-cellular { + label = "green:cellular"; + gpios = < 10 GPIO_ACTIVE_LOW>; + }; + + led-wlan5g { + label = "green:wlan5g"; + gpios = < 14 GPIO_ACTIVE_LOW>; + linux,default-trigger = "phy1tpt"; + }; + + led-wlan2g { + label = "green:wlan2g"; + gpios = < 5 GPIO_ACTIVE_LOW>; + linux,default-trigger = "phy0tpt"; + }; + + led-usb { + label = "green:usb"; + gpios = < 11 GPIO_ACTIVE_HIGH>; + trigger-sources = <_ehci_port1>; + linux,default-trigger = "usbport"; + }; + }; +}; + + { + status = "okay"; +}; + + { + status = "okay"; + + flash@0 { + compatible = "jedec,spi-nor"; + reg = <0>; + spi-max-frequency = <1000>; + + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + partition@0 { + label = "u-boot"; + reg = <0x0 0x3>; + read-only; + }; + + partition@3 { + label = "u-boot-env"; + reg = <0x3 0x1>; + read-only; + }; + + factory: partition@4 { + label = "factory"; + reg = <0x4 0x1>; + read-only; + }; + + firmware: partition@5 { + compatible = "denx,uimage"; + reg = <0x5 0xfb>; + label = "firmware"; + }; +
[PATCH] ramips: add support for Huasifei WS1208V2
From: Arınç ÜNAL 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. Link: https://www.huasifei.com/a/Products/5G%20CPE/240.html Signed-off-by: Arınç ÜNAL --- .../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 00..c69f05a0f4 --- /dev/null +++ b/target/linux/ramips/dts/mt7621_huasifei_ws1208v2.dts @@ -0,0 +1,187 @@ +#include "mt7621.dtsi" + +#include +#include + +/ { + compatible = "huasifei,ws1208v2", "mediatek,mt7621-soc"; + model = "Huasifei WS1208V2"; + + aliases { + led-boot = _status; + led-failsafe = _status; + led-running = _status; + led-upgrade = _status; + label-mac-device = + }; + + chosen { + bootargs = "console=ttyS0,115200"; + }; + + keys { + compatible = "gpio-keys"; + + button-reset { + label = "Reset"; + gpios = < 18 GPIO_ACTIVE_LOW>; + linux,code = ; + }; + }; + + leds { + compatible = "gpio-leds"; + + led_status: led-status { + label = "green:status"; + gpios = < 12 GPIO_ACTIVE_LOW>; + }; + + led-cellular { + label = "green:cellular"; + gpios = < 10 GPIO_ACTIVE_LOW>; + }; + + led-wlan5g { + label = "green:wlan5g"; + gpios = < 14 GPIO_ACTIVE_LOW>; + linux,default-trigger = "phy1tpt"; + }; + + led-wlan2g { + label = "green:wlan2g"; + gpios = < 5 GPIO_ACTIVE_LOW>; + linux,default-trigger = "phy0tpt"; + }; + + led-usb { + label = "green:usb"; + gpios = < 11 GPIO_ACTIVE_HIGH>; + trigger-sources = <_ehci_port1>; + linux,default-trigger = "usbport"; + }; + }; +}; + + { + status = "okay"; +}; + + { + status = "okay"; + + flash@0 { + compatible = "jedec,spi-nor"; + reg = <0>; + spi-max-frequency = <1000>; + + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + partition@0 { + label = "u-boot"; + reg = <0x0 0x3>; + read-only; + }; + + partition@3 { + label = "u-boot-env"; + reg = <0x3 0x1>; + read-only; + }; + + factory: partition@4 { + label = "factory"; + reg = <0x4 0x1>; + read-only; + }; + + firmware: partition@5 { + compatible = "denx,uimage"; + reg = <0x5 0xfb>; + label = "firmware"; + }; + }; + }; +}; + + { + status = "okay"; +}; + + { + wifi@0,0 { + compatible = "pci14c3,7603"; + reg = <0x 0 0 0 0>; + mediatek,mtd-eeprom = < 0x>; + }; +}; + + { + wifi@0,0 { + compatible = "pci14c3,7662"; + reg = <0x 0 0 0 0>; + mediatek,mtd-eeprom = < 0x8000>; + ieee80211-freq-limit = <500 600>; + + led { + led-sources = <2>; + }; + }; +}; + + { + nvmem-cells = <_factory_e000>; + nvmem-cell-names = "mac-address"; +}; + + { + status = "okay"; + label = "wan"; + phy-handle = <>; + + nvmem-cells =