immortalwrt/target/linux
David Bentham 9a2ccb6cd8 ramips: add support for UniElec U7621-01
UniElec U7621-01 is a router platform board, the smaller model of
the U7621-06.
The device has the following specifications:

- MT7621AT (880 MHz)
- 256 of RAM (DDR3)
- 16 MB of FLASH (SPI NOR)
- 5x 1 Gbps Ethernet (MT7621 built-in switch)
- 1x 2.4Ghz MT7603E
- 1x 5Ghz MT7612
- 1x miniPCIe slots (PCIe bus only)
- 1x miniSIM slot
- 1x USB 2.0 (uses the usb 3.0 driver)
- 8x LEDs (1x GPIO-controlled)
- 1x reset button
- 1x UART header (4-pins)
- 1x GPIO header (30-pins)
- 1x DC jack for main power (12 V)

The following has been tested and is working:

- Ethernet switch
- 1x 2.4Ghz MT7603E (wifi)
- 1x 5Ghz MT7612 (wifi)
- miniPCIe slots (tested with Wi-Fi cards and LTE modem cards)
- miniSIM slot (works with normal size simcard)
- sysupgrade
- reset button

Installation:

This board has no locked down bootloader. The seller can be asked to
install openwrt v18.06, so upgrades are standard sysupgrade method.

Recovery:

This board contains a Chinese, closed-source bootloader called Breed
(Boot and Recovery Environment for Embedded Devices). Breed supports web
recovery and to enter it, you keep the reset button pressed for around
5 seconds during boot. Your machine will be assigned an IP through DHCP
and the router will use IP address 192.168.1.1. The recovery website is
in Chinese, but is easy to use. Click on the second item in the list to
access the recovery page, then the second item on the next page is where
you select the firmware. In order to start the recovery, you click the
button at the bottom.

LEDs list (left to right):

- ESW_P0_LED_0
- ESW_P1_LED_0
- ESW_P2_LED_0
- ESW_P3_LED_0
- ESW_P4_LED_0
- CTS2_N (GPIO10, configured as "status" LED)
- LED_WLAN# (connected with pin 44 in wifi1 slot)

Signed-off-by: David Bentham <db260179@gmail.com>
[add DEVICE_VARIANT, fix DEVICE_PACKAGES, remove &gpio]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2021-02-06 12:11:36 +08:00
..
apm821xx treewide: use upstream caldata script 2021-01-30 12:18:02 +08:00
arc770 treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
archs38 config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-26 12:03:41 +08:00
armvirt Merge Mainline 2020-12-17 23:24:15 +08:00
at91 treewide: provide global default for SUPPORTED_DEVICES 2021-01-29 15:20:43 +08:00
ath25 kernel: bump 5.4 to 5.4.86 2021-01-02 12:00:30 +08:00
ath79 ath79: add support for Meraki MR12 2021-02-06 12:10:20 +08:00
bcm27xx kernel: bump 5.4 to 5.4.94 2021-02-02 12:28:14 +08:00
bcm47xx kernel: drop empty kmod-ledtrig-* packages 2021-01-16 12:20:58 +08:00
bcm53xx Merge Mainline 2021-01-30 20:17:18 +08:00
bcm63xx bcm63xx: sprom: override the PCI device ID 2021-02-03 12:27:21 +08:00
bcm4908 bcm4908: sort and wrap build recipes 2021-01-28 12:08:50 +08:00
gemini treewide: provide global default for SUPPORTED_DEVICES 2021-01-29 22:47:58 +08:00
generic kernel: bump 5.4 to 5.4.93 2021-01-29 22:34:20 +08:00
imx6 kernel: bump 5.4 to 5.4.95 2021-02-05 12:08:35 +08:00
ipq40xx treewide: use upstream caldata script 2021-01-30 12:18:02 +08:00
ipq806x treewide: use upstream caldata script 2021-01-30 12:18:02 +08:00
ipq807x config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-26 12:03:41 +08:00
kirkwood treewide: provide global default for SUPPORTED_DEVICES 2021-01-29 22:47:58 +08:00
lantiq treewide: use upstream caldata script 2021-01-30 12:18:02 +08:00
layerscape kernel: bump 5.4 to 5.4.94 2021-02-02 12:28:14 +08:00
malta config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-26 12:03:41 +08:00
mediatek treewide: provide global default for SUPPORTED_DEVICES 2021-01-29 22:47:58 +08:00
mpc85xx treewide: use upstream caldata script 2021-01-30 12:18:02 +08:00
mvebu kernel: bump 5.4 to 5.4.94 2021-02-02 12:28:14 +08:00
mxs kernel: drop empty kmod-ledtrig-* packages 2021-01-16 12:20:58 +08:00
octeon kernel: bump 5.4 to 5.4.75 2020-11-12 11:14:24 +08:00
octeontx treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
omap treewide: provide global default for SUPPORTED_DEVICES 2021-01-29 22:47:58 +08:00
oxnas treewide: provide global default for SUPPORTED_DEVICES 2021-01-29 22:47:58 +08:00
pistachio kernel: move some disabled symbols to generic 2020-12-23 11:33:15 +08:00
ramips ramips: add support for UniElec U7621-01 2021-02-06 12:11:36 +08:00
realtek kernel: bump 5.4 to 5.4.93 2021-01-29 22:34:20 +08:00
rockchip treewide: provide global default for SUPPORTED_DEVICES 2021-01-29 15:20:43 +08:00
sunxi treewide: provide global default for SUPPORTED_DEVICES 2021-01-29 22:47:58 +08:00
tegra Merge Mainline 2021-01-29 23:01:13 +08:00
uml kernel: bump to 4.9.240, 4.14.202, 4.19.152 2020-10-17 19:46:46 +08:00
x86 Merge Mainline 2021-01-29 23:01:13 +08:00
zynq config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-01-26 12:03:41 +08:00
Makefile