openwrt/target/linux
David Bentham 8455c06ec9 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>
Signed-off-by: maurerr <mariusd84@gmail.com>
2021-09-01 08:07:33 +00:00
..
apm821xx treewide: provide global default for SUPPORTED_DEVICES 2021-09-01 08:07:31 +00:00
arc770 arc770: drop support for kernel 4.14 2021-09-01 08:06:56 +00:00
archs38 config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-09-01 08:07:31 +00:00
armvirt armvirt: README: rename it from LEDE to OpenWrt 2021-09-01 08:07:21 +00:00
at91 treewide: provide global default for SUPPORTED_DEVICES 2021-09-01 08:07:31 +00:00
ath25 kernel: bump 5.4 to 5.4.86 2021-09-01 08:07:26 +00:00
ath79 ath79: add support for Meraki MR12 2021-09-01 08:07:33 +00:00
bcm27xx kernel: bump 5.4 to 5.4.94 2021-09-01 08:07:33 +00:00
bcm47xx kernel: drop empty kmod-ledtrig-* packages 2021-09-01 08:07:28 +00:00
bcm53xx bcm53xx: use default SUPPORTED_DEVICES for Meraki MR32 2021-09-01 08:07:31 +00:00
bcm63xx bcm63xx: sprom: override the PCI device ID 2021-09-01 08:07:33 +00:00
bcm4908 bcm4908: sort and wrap build recipes 2021-09-01 08:07:32 +00:00
gemini treewide: provide global default for SUPPORTED_DEVICES 2021-09-01 08:07:31 +00:00
generic mac80211: convert UniFi Outdoor+ HSR support to OF 2021-09-01 08:07:32 +00:00
imx6 kernel: bump 5.4 to 5.4.95 2021-09-01 08:07:33 +00:00
ipq40xx ipq40xx: remove generic profile 2021-09-01 08:07:32 +00:00
ipq806x ipq806x: remove generic profile 2021-09-01 08:07:32 +00:00
ipq807x config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-09-01 08:07:31 +00:00
kirkwood kirkwood: remove generic profile 2021-09-01 08:07:32 +00:00
lantiq treewide: drop shebang from non-executable lib files 2021-09-01 08:07:32 +00:00
layerscape kernel: bump 5.4 to 5.4.94 2021-09-01 08:07:33 +00:00
malta config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-09-01 08:07:31 +00:00
mediatek treewide: drop shebang from non-executable lib files 2021-09-01 08:07:32 +00:00
mpc85xx treewide: provide global default for SUPPORTED_DEVICES 2021-09-01 08:07:31 +00:00
mvebu kernel: bump 5.4 to 5.4.94 2021-09-01 08:07:33 +00:00
mxs kernel: drop empty kmod-ledtrig-* packages 2021-09-01 08:07:28 +00:00
octeon kernel: bump 5.4 to 5.4.75 2021-09-01 08:07:10 +00:00
octeontx kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic 2021-09-01 08:07:04 +00:00
omap treewide: provide global default for SUPPORTED_DEVICES 2021-09-01 08:07:31 +00:00
oxnas config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-09-01 08:07:31 +00:00
pistachio kernel: move some disabled symbols to generic 2021-09-01 08:07:23 +00:00
ramips ramips: add support for UniElec U7621-01 2021-09-01 08:07:33 +00:00
realtek kernel: bump 5.4 to 5.4.93 2021-09-01 08:07:32 +00:00
rockchip rockchip: fix SUPPORTED_DEVICES for Radxa ROCK Pi 4 2021-09-01 08:07:32 +00:00
sunxi sunxi: add support for linksprite pcDuino3 nano board 2021-09-01 08:07:32 +00:00
tegra treewide: drop shebang from non-executable lib files 2021-09-01 08:07:32 +00:00
uml kernel: bump 5.4 to 5.4.71 2021-09-01 08:07:05 +00:00
x86 config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-09-01 08:07:31 +00:00
zynq config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-09-01 08:07:31 +00:00
Makefile build: add 'make kernel_xconfig' command 2020-07-08 16:07:05 +02:00