[PATCH] ramips: add support for Tozed S12 Plus (UNISOC)

Hauke Mehrtens hauke at hauke-m.de
Sun Oct 2 11:17:51 PDT 2022


On 7/28/22 07:31, Ian Pangilinan wrote:
>   From: Ian Pangilinan <braveheart_leo at yahoo.com>
> Date: Sun, 28 July 2022 11:27:00 +0800
> Subject: [PATCH] ramips: add support for Tozed S12 Plus (UNISOC)
> 
> Tozed S12 Plus (UNISOC) is a Cat.6 LTE CPE. It is known as ZLT S12 Pro
> in some markets.
> 
> Product link: https://www.sztozed.com/en/contents/58/84.html
> 
> Hardware Highlights:
> 
>    * SOC: MT7621A 2C4T @ 880MHz
>    * RAM: DDR3 256MB @ 800MHz
>    * FLASH: MX25L12805D 16MB SPI NOR
>    * WLAN0: MT7612E 5GHz 802.11nac 2x2:2 @ 867Mbps
>    * WLAN1: MT7603E 2.4GHz 802.11bgn 2x2:2 @ 300Mbps
>    * SWITCH: MT7530 4-port GbE
>    * WWAN: UNISOC SL8563 Cat.6 LTE
>    * SIM: 1x Mini-SIM 2FF
>    * BUTTONS: Reset, WPS, Wi-Fi
>    * LEDS: Power (Yellow/Blue), Wi-Fi, Data (Red/Blue), Signal1-5,
> Telephone
>    * POWER: 12VDc 2A
> 
> 
> There is an existing PR for this device here:
> https://github.com/openwrt/openwrt/pull/10321, but the author seems to
> have abandoned it after a week of no update in reply to reviewer
> suggestions and inquiries. This submission aims to remedy the
> shortcomings of that PR and will be made up-to-date by this author.

You should mention "1Conan <me at 1conan.com>" as the original author.

.....
> 
> The only non-configurable LEDs are those from each of the switch ports.
> They function as intended. I set the yellow and blue power LEDs as
> status indicators for OpenWrt. There is also an exported GPIO to reset
> the WWAN.
> 
> Support fgor WWAN could come at a later date. I have setup LAN4 of the
"for" has a typo.

> device as WAN.
> 
> Signed-off-by: Ian Pangilinan <braveheart_leo at yahoo.com>
> ---
......
> +
> +&state_default {
> +	gpio {
> +		groups = "jtag", "rgmii2", "uart3", "wdt";
> +		function = "gpio";
> +	};
> +};
.....
> +
> +&switch0 {
> +	ports {
> +		port at 0 {
> +			status = "okay";
> +			label = "wan";
> +
> +			nvmem-cells = <&macaddr_factory_e006>;
> +			nvmem-cell-names = "mac-address";
> +		};
> +
> +		port at 1 {
> +			status = "okay";
> +			label = "lan3";
> +		};
> +
> +		port at 2 {
> +			status = "okay";
> +			label = "lan2";
> +		};
> +
> +		port at 4 {
> +			status = "okay";
> +			label = "lan1";
> +		};
> +	};

This needs some adaptions, see
https://git.openwrt.org/f1c9afd801380a05a91d979b475c76cc0a67caae


> +};
> +
.....



More information about the openwrt-devel mailing list