lede/target/linux
Marcel Ziswiler 545c2478aa mediatek: add support for Netgear WAX206
Specifications:
* SoC: MediaTek MT7622BV
* RAM: DDR3 512 MiB (Nanya NT5CC256M16ER-EK)
* Flash: SPI-NAND 256 MiB (Toshiba TC58CVG1S3HRAIJ)
* Wi-Fi 2.4/5 GHz 4T4R:
  * 2.4 GHz: MediaTek MT7622BV
  * 5 GHz: MediaTek MT7915AN/MT7975AN
* Ethernet: 4x 10/100/1000 Mbps LAN,
            1x 10/100/1000/2500 Mbps WAN (Realtek RTL8221B PHY)
* Switch: MediaTek MT7531AE
* LEDs/Keys: 8/1 (Power, Internet, LAN1, LAN2, LAN3, LAN4,
             Wifin and Wifia dual-colour LEDs + Reset pin)
* UART: Marked J19 on board VCC GND TX RX, beginning from "1". 3.3v,
        115200n8
* Power: 12 VDC, 2.5 A

Installation:
* Flash the factory image through the stock web interface, or TFTP to
  the bootloader. NMRP can be used to TFTP without opening the case.
* U-Boot allows booting an initramfs image via TFTP as follows:
  setenv ipaddr 192.168.1.1
  setenv serverip 192.168.1.100
  tftpboot openwrt-mediatek-mt7622-netgear_wax206-initramfs-recovery.itb
  bootm

Known Limitations:
* The 2.5G WAN port labeled 'wan' only works for speeds up to 1G at the
  moment. If connected to a multi-gig port the speed has to be manually
  set to 1G/full either for the switch port or in OpenWrt. For example
  add the following to /etc/rc.local to set it on boot:
  /usr/sbin/ethtool -s wan speed 1000 duplex full

Revert to stock firmware:
* Flash the stock firmware to the bootloader using TFTP/NMRP.

References to WAX206 GPL source:
https://www.downloads.netgear.com/files/GPL/WAX206_V1.0.4.0_Source.rar

* openwrt/target/linux/mediatek/dts/mt7622-netgear-wax206.dts
  DTS file for this device.
* openwrt/target/linux/mediatek/image/mt7622.mk
  Image creation code for this device

Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
[fix WAN port, adjust partition layout and image creation]
Signed-off-by: Thomas Kupper <thomas.kupper@gmail.com>
2023-02-20 23:29:12 +08:00
..
airoha kernel: bump 5.15 to 5.15.68 2022-09-17 18:22:20 +08:00
apm821xx kernel: bump to 5.4.230, 5.10.165, 5.15.90 (#10803) 2023-01-25 00:35:11 +08:00
arc770 x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
archs38 x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
armvirt armvirt: copy config files from 5.10 (#9910) 2022-08-10 13:01:30 +08:00
at91 x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
ath25 kernel: bump 5.4 to 5.4.214 (#10170) 2022-09-24 12:09:08 +08:00
ath79 kernel: bump 5.10 to 5.10.168 (#10904) 2023-02-16 12:38:17 +00:00
bcm27xx kernel: bump to 5.10.167, 5.15.93, 6.1.11 (#10891) 2023-02-10 15:23:29 +08:00
bcm47xx mac80211: remove old legacy legacy drivers 2022-12-18 20:25:07 +08:00
bcm53xx kernel: bump to 5.4.230, 5.10.165, 5.15.90 (#10803) 2023-01-25 00:35:11 +08:00
bcm63xx kernel: bump to 5.4.229, 5.10.164, 5.15.89, 6.1.7 (#10785) 2023-01-19 14:03:33 +08:00
bcm4908 kernel: bump to 5.4.227, 5.10.159, 5.15.83 (#10619) 2022-12-15 13:14:31 +08:00
bmips kernel: bump 5.15 to 5.15.67 2022-09-13 19:25:12 +08:00
gemini kernel: bump 5.10 to 5.10.70 (#7976) 2021-10-04 22:25:52 +08:00
generic kernel: import accepted MediaTek Ethernet patches 2023-02-20 23:26:40 +08:00
imx target: imx6 rename to imx 2022-01-05 19:08:23 +08:00
ipq40xx kernel: bump to 5.4.229, 5.10.164, 5.15.89, 6.1.7 (#10785) 2023-01-19 14:03:33 +08:00
ipq60xx kernel: bump to 5.10.167, 5.15.93, 6.1.11 (#10891) 2023-02-10 15:23:29 +08:00
ipq806x kernel: bump 5.4 to 5.4.231 (#10881) 2023-02-07 11:40:27 +08:00
ipq807x kernel: bump to 5.15.94, 6.1.12 (#10901) 2023-02-16 09:28:24 +08:00
kirkwood kernel: remove hack patch, move kirkwood specific kmods to target modules.mk 2022-09-30 21:35:47 +08:00
lantiq kernel: bump to 5.4.229, 5.10.164, 5.15.89, 6.1.7 (#10785) 2023-01-19 14:03:33 +08:00
layerscape layerscape: sync with official source (#10801) 2023-01-24 22:00:53 +08:00
malta x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
mediatek mediatek: add support for Netgear WAX206 2023-02-20 23:29:12 +08:00
meson meson: refresh kernel configuration 2023-02-13 23:50:15 +08:00
mpc85xx kernel: bump 5.4 to 5.4.221 (#10342) 2022-11-01 02:02:19 +00:00
mvebu kernel: bump to 5.10.163, 5.15.88 (#10768) 2023-01-15 11:38:29 +08:00
mxs x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
octeon kernel: bump 5.4 to 5.4.214 (#10170) 2022-09-24 12:09:08 +08:00
octeontx octeontx: add sqaushfs and ramdisk to features 2023-01-12 20:08:42 +08:00
omap x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
oxnas kernel: bump 5.15 to 5.15.86 (#10708) 2023-01-02 14:11:40 +08:00
pistachio kernel: bump to 5.4.229, 5.10.164, 5.15.89, 6.1.7 (#10785) 2023-01-19 14:03:33 +08:00
ramips kernel: bump 5.4 to 5.4.231 (#10881) 2023-02-07 11:40:27 +08:00
realtek kernel: bump 5.4 to 5.4.191 (#9329) 2022-04-29 22:56:09 +08:00
rockchip Revert "rockchip: add FriendlyElec NanoPi R5C support" 2023-02-08 21:53:57 +08:00
silicon silicon: fix kernel target 2022-12-14 18:35:35 +08:00
sunxi sunxi: add kernel 5.10 support 2022-12-14 12:00:10 +08:00
tegra kernel: bump 5.10 to 5.10.133 (#9845) 2022-07-27 23:51:57 +08:00
uml x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
x86 rtl8812au-ac: port RTL8812AU/21AU and RTL8814AU Wireless drivers from aircrack-ng 2023-01-31 13:27:15 +08:00
zynq x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
Makefile treewide: sync with upstream (#10750) 2023-01-25 15:30:35 +08:00