openwrt/target/linux/ath79
Antti Seppälä a175bc8f36 ath79: add support for GL.iNet GL-MiFi
Add support for the ar71xx supported GL.iNet GL-MiFi to ath79.

Specifications:
 - Atheros AR9331
 - 64 MB of RAM
 - 16 MB of FLASH (SPI NOR)
 - 2x 10/100/1000 Mbps Ethernet
 - 2.4GHz (AR9330), 802.11b/g/n
 - 1x USB 2.0 (vbus driven by GPIO)
 - 4x LED, driven by GPIO
 - 1x button (reset)
 - 1x mini pci-e slot (vcc driven by GPIO)

Flash instructions:

Vendor software is based on openwrt so you can flash the sysupgrade
image via the vendor GUI or using command line sysupgrade utility.
Make sure to not save configuration over reflash as uci settings
differ between versions.

Note on MAC addresses:

Even though the platform is capable to providing separate MAC addresses
to the interfaces vendor firmware does not seem to take advantage of
that. It appears that there is only single unique pre-programmed
address in the art partition and vendor firmware uses that for
every interface (eth0/eth1/wlan0). Similar behaviour has also been
implemented in this patch.

Note on GPIOs:

In vendor firmware the gpio controlling mini pci-e slot is named
3gcontrol while it actually controls power supply to the entire mini
pci-e slot. Therefore a more descriptive name (minipcie) was chosen.
Also during development of this patch it became apparent that the
polarity of the signal is actually active low rather than active high
that can be found in vendor firmware.

Acknowledgements:

This patch is based on earlier work[1] done by Kyson Lok. Since the
initial mailing-list submission the patch has been modified to comply
with current openwrt naming schemes and dts conventions.

[1] http://lists.openwrt.org/pipermail/openwrt-devel/2018-September/019576.html

Signed-off-by: Antti Seppälä <a.seppala@gmail.com>
2020-07-03 20:48:05 +02:00
..
base-files/etc/hotplug.d/ieee80211 ath79: add mikrotik subtarget 2020-03-17 11:50:47 +01:00
dts ath79: add support for GL.iNet GL-MiFi 2020-07-03 20:48:05 +02:00
files ath79: add Mikrotik rb4xx series drivers 2020-06-15 21:16:18 +02:00
generic ath79: add support for GL.iNet GL-MiFi 2020-07-03 20:48:05 +02:00
image ath79: add support for GL.iNet GL-MiFi 2020-07-03 20:48:05 +02:00
mikrotik treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
nand ath79/nand: add support for Netgear WNDR4300SW 2020-05-24 14:44:00 +02:00
patches-4.19 ath79: add Mikrotik rb4xx series drivers 2020-06-15 21:16:18 +02:00
patches-5.4 ath79: add Mikrotik rb4xx series drivers 2020-06-15 21:16:18 +02:00
tiny ath79: add support for TP-Link TL-WA801ND v3/v4 2020-06-19 15:50:29 +02:00
config-4.19 ath79: define CONFIG_MFD_RB4XX_CPLD to fix build breakage 2020-06-17 19:50:54 +02:00
config-5.4 ath79: define CONFIG_MFD_RB4XX_CPLD to fix build breakage 2020-06-17 19:50:54 +02:00
Makefile ath79: add mikrotik subtarget 2020-03-17 11:50:47 +01:00
modules.mk ath79: add new OF only target for QCA MIPS silicon 2018-05-07 08:06:51 +02:00