openwrt-pf/target/linux
Elwin Huang 73e04e2464 mediatek: add support for AsiaRF AP7622-WH1
- SoC           : MediaTek MT7622A, dual-core 1.35 Ghz ARM Cortex-A53 CPU
- RAM           : DDR3 512 MiB (Nanya NT5CC256M16ER-EKI)
- Flash         : SPI-NAND 128 MiB (Winbond W25N01GVZEIG)
- Ethernet      : 5 port Switch
    - LAN :
        4x 10/100/1000 Mbps RJ-45 Port
    - WAN :
        1x 10/100/1000 Mbps RJ-45 Port
- LED           : 10x LEDs
    1x Power (Blue, GPIO)
    1x WiFi (Green, GPIO)
    2x MiniPCIe (Orange)
    1x M.2 B Key (Red)
    5x Ethernet activity (White)
- UART          : 1x4 pin header on PCB [J19]
    - arrangement : 3.3V, TX, RX, GND
    - settings    : 115200, 8n1
- Button        : 2x (Reset, WPS)
- GPS           : 1x (Quectel L76-L)
- WiFi          : 2x
    WiFi 4 (MediaTek MT7622A)
    WiFI HaLow (AsiaRF MM610X-001)
- BT            : BT 4.2/BLE 5.0 (MediaTek MT7622A)
- Socket        :
    2x MiniPCIe (PCIe Gen2 + USB 2.0) with extra SPI interface (NI)
    1x M.2 B key (USB 3.0)
    1x SIM Card
    1x USB-A (USB 2.0)
- Power         : 12V DC, 1A

MAC addresses :
    WLAN:       00:0A:52:xx:xx:xx   (Factory, 0x6)
    LAN:        00:0A:52:xx:xx:xx   (Factory, 0x7fff4)
    WAN:        00:0A:52:xx:xx:xx   (Factory, 0x7fffa)

Note: To use SPI interface on mPCIe slot, weld 4x 0402 0R resistors on [R832-835] or [R960-963]
mPCIe mapping:
    45# - SPI_CLK
    47# - SPI_MISO
    49# - SPI_MOSI
    51# - SPI_CSN

Flash instruction through LuCI:

This device is flashed OpenWRT base firmware with this target.
The LuCI webpage is integrated in default for upgrading.

Flash instruction through u-boot:

1. Prepare the TFTP server on PC.
2. Connect uart to PC, select "2. System Load Linux Kernel then write to Flash via TFTP." in u-boot menu.
3. input flashed bin file path, server IP, client IP
4. Wait about 20 seconds to complete flashing

Signed-off-by: Elwin Huang <s09289728096@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19962
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-09-18 23:28:59 +02:00
..
airoha airoha: add missing Kconfig entry on 6.12 2025-09-18 21:52:10 +02:00
apm821xx
armsr
at91
ath79 ath79: whr-g301n: remove custon wifi LED 2025-09-18 11:11:02 +02:00
bcm27xx kernel: bump 6.12 to 6.12.46 2025-09-18 14:01:11 +02:00
bcm47xx
bcm53xx
bcm4908
bmips
d1
econet econet: Add basic USB support with Mass Storage 2025-09-18 22:36:28 +02:00
gemini gemini: Add module for VSC73xx switches 2025-09-15 23:12:56 +02:00
generic kernel: bump 6.12 to 6.12.47 2025-09-18 14:01:11 +02:00
imx
ipq40xx kernel: bump 6.12 to 6.12.46 2025-09-18 14:01:11 +02:00
ipq806x
ixp4xx
kirkwood
lantiq lantiq: adapt upstream commit to some dts files 2025-09-07 11:42:46 +02:00
layerscape
loongarch64 loongarch64: switch to Linux 6.12 by default 2025-09-09 00:10:31 +02:00
malta
mediatek mediatek: add support for AsiaRF AP7622-WH1 2025-09-18 23:28:59 +02:00
mpc85xx
mvebu
mxs
octeon
omap
pistachio
qoriq
qualcommax kernel: bump 6.12 to 6.12.46 2025-09-18 14:01:11 +02:00
qualcommbe kernel: bump 6.12 to 6.12.45 2025-09-07 11:42:46 +02:00
ramips ramips: add support for Zbtlink ZBT-WG108 2025-09-18 22:17:41 +02:00
realtek realtek: mdio: register SerDes bus so it can be looked up 2025-09-18 10:44:36 +02:00
rockchip rockchip: add Lunzn FastRhino R66S support 2025-09-11 22:17:43 +02:00
sifiveu
siflower generic: backport support for Aeonsemi AS21xxx PHY 2025-09-03 00:58:48 +02:00
starfive kernel: bump 6.12 to 6.12.45 2025-09-07 11:42:46 +02:00
stm32
sunxi sunxi: enable at24 support 2025-09-08 22:35:39 +02:00
tegra
uml
x86 x86: config: add CONFIG_MITIGATION_VMSCAPE=y 2025-09-18 14:01:11 +02:00
zynq zynq: disable unused Vitesse PHY 2025-09-08 14:21:50 +02:00
Makefile