ramips: add support for Fon FON2601
authorNOGUCHI Hiroshi <drvlabo@gmail.com>
Thu, 25 Jul 2019 23:11:48 +0000 (08:11 +0900)
committerPetr Štetiar <ynezz@true.cz>
Fri, 26 Jul 2019 06:09:16 +0000 (08:09 +0200)
commita1c6a316d2997b6bbee520fb1bf21f3b994f9e52
tree0b883afb24d53a30bd2416ebc6e1b0c1f531b8f3
parent5cf897779eacf63cdbcdebd1af68c109096665c6
ramips: add support for Fon FON2601

FON2601 is a wireless router.

Specification:
- SoC: Mediatek MT7620A (580MHz)
- RAM: 128 MiB
- ROM: 16 MiB SPI Flash
- Wireless:
   for 11b/g/n (upto 300 Mbps):  MT7620A built-in WMAC
   for 11a/n/ac (upto 867 Mbps): MT7662E
- Ethernet LAN: 1 port, upto 100 Mbps
- Ethernet WAN: 1 port, upto 1000 Mbps
- USB: 1 port (USB 2.0 host)
- LEDs: 4 (all can be controlled by SoC's GPIO)
- buttons: 1 (Displayed as "WPS" on enclosure)
- serial port: 57600n8
 pins: Vcc(3.3V), Rx, Tx, GND
(left to right, viewed from outside of board)

Installation (only available via UART):
  1. download sysupgrade binary image by wget command
  2. write sysupgrade binary image to Flash
     command is:
       mtd write sysupgrade.bin firmware
  3. reboot

Important Notice:
  Only one button is displayed as "WPS" on enclosure.
  However, it is configured as "reset" (factory resetting feature).

Signed-off-by: NOGUCHI Hiroshi <drvlabo@gmail.com>
[removed unrelated openwrt-keyring revert, missing -Wall for uimage_padhdr]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c
target/linux/ramips/base-files/etc/board.d/02_network
target/linux/ramips/dts/mt7620a_fon_fon2601.dts [new file with mode: 0644]
target/linux/ramips/image/Makefile
target/linux/ramips/image/mt7620.mk
tools/firmware-utils/Makefile
tools/firmware-utils/src/uimage_padhdr.c [new file with mode: 0644]