openwrt/target/linux
Luochongjun 68ac3f2cdd ath79: add support for gl-e750
The gl-e750 is a portable travel router that gives you safe access to
the internet while traveling.

Specifications:
- SoC: Qualcomm Atheros AR9531 (650MHz)
- RAM: 128 MB DDR2
- Flash: 16 MB SPI NOR (W25Q128FVSG) + 128 MB SPI NAND (GD5F1GQ4UFYIG)
- Ethernet: 10/100: 1xLAN
- Wireless: QCA9531 2.4GHz (bgn) + QCA9887 5GHz (ac)
- USB: 1x USB 2.0 port
- Switch: 1x switch
- Button: 1x reset button
- OLED Screen: 128*64 px

MAC addresses based on vendor firmware:
LAN *:a0 art 0x0
2.4GHz *:a1 art 0x1002
5GHz *:a2 art calculated from art 0x0 + 2

Flash firmware:
Since openwrt's kernel already exceeds 2MB, upgrading from the official
version of GL-inet (v3.100) using the sysupgrade command will break the
kernel image. Users who are using version 3.100 can only upgrade via
uboot. The official guidance for GL-inet is as follows:
https://docs.gl-inet.com/en/3/troubleshooting/debrick/

In the future, GL-inet will modify the firmware to support the sysupgrade
command, so users will be able to upgrade directly with the sysupgrade
command in future releases.

OLED screen control:
OLED controller is connected to QCA9531 through serial port, and can send
instructions to OLED controller directly through serial port.
Refer to the links below for a list of supported instructions:
https://github.com/gl-inet/GL-E750-MCU-instruction

Signed-off-by: Luochongjun <luochongjun@gl-inet.com>
[fix alphabetic sorting in 10-fix-wifi-mac, drop check-kernel-size]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-07-29 20:49:48 +02:00
..
apm821xx apm821xx: derive DEVICE_DTS from device name 2020-07-21 11:56:35 +02:00
ar71xx ar71xx: Fix mikrotik NAND compile problem 2020-07-07 23:38:10 +02:00
arc770 arc770: update kernel version to 5.4 2020-07-27 20:15:10 +02:00
archs38 archs38: use generic 02_sysinfo 2020-07-22 18:28:09 +02:00
armvirt armvirt,x86: fix build breakage of crypto ccp module 2020-06-23 09:29:00 +02:00
at91 treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
ath25 treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
ath79 ath79: add support for gl-e750 2020-07-29 20:49:48 +02:00
bcm27xx kernel: bump 5.4 to 5.4.52 2020-07-17 11:00:33 +02:00
bcm47xx bcm47xx: fix switch setup for Linksys WRT610N v2 2020-07-21 11:55:31 +02:00
bcm53xx kernel: Update kernel 4.19 to version 4.19.131 2020-07-04 21:12:42 +02:00
bcm63xx bcm63xx: R5010UNv2: fix flash partitions for 16MB flash 2020-07-11 15:47:46 +02:00
cns3xxx kernel: Update kernel 4.19 to version 4.19.131 2020-07-04 21:12:42 +02:00
gemini treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
generic treewide: rename POWER_ON_STRIP register 2020-07-25 21:50:50 +02:00
imx6 imx6: use device-tree compatible for board name 2020-07-27 12:10:45 +02:00
ipq40xx ipq40xx: support reset button for WPJ419 2020-07-23 12:56:58 +02:00
ipq806x ipq806x: really fix aliases node for Qualcomm IPQ8064/DB149 2020-07-14 17:02:40 +02:00
ipq807x treewide: remove maintainer variable from targets 2020-03-16 22:21:45 +01:00
kirkwood kernel: bump 5.4 to 5.4.52 2020-07-17 11:00:33 +02:00
lantiq lantiq: disable default build for devices with 4M flash 2020-07-29 12:08:16 +02:00
layerscape layerscape: harmonize device strings 2020-07-27 12:06:52 +02:00
malta malta: add missing symbols for kernel 5.4 2020-06-03 10:50:01 +01:00
mediatek mediatek: mt7623: add full system image for UniElec U7623 2020-07-26 17:08:31 +08:00
mpc85xx treewide: rename POWER_ON_STRIP register 2020-07-25 21:50:50 +02:00
mvebu mvebu: only disable WRT1900AC v1 and WRT32X for buildbots 2020-07-27 11:05:25 +02:00
mxs kernel: bump 5.4 to 5.4.28 2020-03-28 13:03:02 +01:00
octeon treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
octeontx treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 2020-07-09 10:28:40 +02:00
omap omap: derive DEVICE_DTS from device name 2020-07-21 11:57:22 +02:00
oxnas oxnas: use vendor_model scheme for ox810se 2020-07-25 21:04:11 +02:00
pistachio kernel: Update kernel 4.14 to version 4.14.187 2020-07-04 21:12:42 +02:00
ramips ramips: add support for D-Link DIR-1960 A1 2020-07-27 12:37:07 +02:00
rb532 treewide: remove maintainer variable from targets 2020-03-16 22:21:45 +01:00
rockchip rockchip: enable rockchip-thermal 2020-07-29 01:40:20 +02:00
samsung kernel: Update kernel 4.14 to version 4.14.187 2020-07-04 21:12:42 +02:00
sunxi sunxi: add text referencing Allwinner H3 and H5 CPUs 2020-06-27 00:19:13 +02:00
tegra tegra: correct cpu subtype 2020-03-28 22:58:36 +01:00
uml treewide: Remove self from MAINTAINER entries 2019-12-23 13:18:04 -08:00
x86 kernel/pcengines-apu2: detect apuv4 board 2020-07-06 17:57:33 +02:00
zynq zynq: switch to kernel 5.4 2020-03-17 00:51:48 +01:00
Makefile build: add 'make kernel_xconfig' command 2020-07-08 16:07:05 +02:00