openwrt/target/linux
John Marrett 252466a0ce ath79: add support for GL.iNet GL-X300B
The GL-X300B is a industrial 4G LTE router based on the Qualcomm
QCA9531 SoC.

Specifications:
 - Qualcomm QCA9531 @ 650 MHz
 - 128 MB of RAM
 - 16 MB of SPI NOR FLASH
 - 2x 10/100 Mbps Ethernet
 - 2.4GHz 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)
 - RS-485 Serial Port (untested)

Flash instructions:

This firmware can be flashed using either sysupgrade from the GL.iNet
firmware or the recovery console as follows:

 - Press and hold the reset button
 - Connect power to the router, wait five seconds
 - Manually configure 192.168.1.2/24 on your computer, connect to
   192.168.1.1
 - Upload the firmware image using the web interface

RS-485 serial port is untested and may depend on the following commit in
the GL.iNet repo:

202e83a32a

MAC addresses as verified by OEM firmware:

vendor   OpenWrt   address
WAN      eth0      label
LAN      eth1      label + 1
2g       phy0      label + 2

The label MAC address was found in the art partition at 0x0

Based on vendor commit:

16c5708b20

Signed-off-by: John Marrett <johnf@zioncluster.ca>
2021-08-05 01:48:17 +02:00
..
apm821xx kernel: bump 5.4 to 5.4.136 2021-07-31 19:13:00 +02:00
arc770 treewide: do not quote compatible in shell scripts 2021-06-06 19:17:47 +02:00
archs38 treewide: switch the timer frequency to 100 Hz 2021-04-21 10:31:10 +01:00
armvirt treewide: switch the timer frequency to 100 Hz 2021-04-21 10:31:10 +01:00
at91 kernel: move some drm symbols to generic config 2021-06-13 23:30:10 +02:00
ath25 kernel: bump 5.4 to 5.4.132 2021-07-17 13:21:03 +02:00
ath79 ath79: add support for GL.iNet GL-X300B 2021-08-05 01:48:17 +02:00
bcm27xx kernel: bump 5.4 to 5.4.136 2021-07-31 19:13:00 +02:00
bcm47xx bcm47xx: make WGT634U NVRAM patch apply again 2021-03-12 21:09:11 +01:00
bcm53xx kernel: bump 5.4 to 5.4.136 2021-07-31 19:13:00 +02:00
bcm63xx kernel: bump 5.10 to 5.10.50 2021-07-17 13:27:03 +02:00
bcm4908 treewide: backport support for nvmem on non platform devices 2021-08-05 01:46:26 +02:00
bmips treewide: backport support for nvmem on non platform devices 2021-08-05 01:46:26 +02:00
gemini kernel: bump 5.4 to 5.4.135 2021-07-31 19:13:00 +02:00
generic generic: add missing Kconfig symbol ARM_SCMI_PROTOCOL 2021-08-05 01:48:17 +02:00
imx6 imx6: image: drop BOOT_SCRIPT and fix DEVICE_NAME 2021-05-26 14:12:46 +02:00
ipq40xx treewide: backport support for nvmem on non platform devices 2021-08-05 01:46:26 +02:00
ipq806x ipq806x: convert mtd-mac-address to nvmem implementation 2021-07-19 14:51:22 +02:00
ipq807x treewide: remove redundant ubifs kconfig symbols 2021-04-21 10:31:07 +01:00
kirkwood treewide: do not quote compatible in shell scripts 2021-06-06 19:17:47 +02:00
lantiq treewide: backport support for nvmem on non platform devices 2021-08-05 01:46:26 +02:00
layerscape treewide: backport support for nvmem on non platform devices 2021-08-05 01:46:26 +02:00
malta treewide: switch the timer frequency to 100 Hz 2021-04-21 10:31:10 +01:00
mediatek kernel: bump 5.4 to 5.4.135 2021-07-31 19:13:00 +02:00
mpc85xx mpc85xx: convert mtd-mac-address to nvmem implementation 2021-07-19 14:51:22 +02:00
mvebu kernel: bump 5.4 to 5.4.135 2021-07-31 19:13:00 +02:00
mxs treewide: switch the timer frequency to 100 Hz 2021-04-21 10:31:10 +01:00
octeon treewide: backport support for nvmem on non platform devices 2021-08-05 01:46:26 +02:00
octeontx kernel: bump 5.4 to 5.4.136 2021-07-31 19:13:00 +02:00
omap kernel: move some drm symbols to generic config 2021-06-13 23:30:10 +02:00
oxnas treewide: remove redundant ubifs kconfig symbols 2021-04-21 10:31:07 +01:00
pistachio treewide: switch the timer frequency to 100 Hz 2021-04-21 10:31:10 +01:00
ramips treewide: backport support for nvmem on non platform devices 2021-08-05 01:46:26 +02:00
realtek treewide: backport support for nvmem on non platform devices 2021-08-05 01:46:26 +02:00
rockchip linux/rockchip: update the USB 3.0 controller node patch 2021-07-20 18:38:23 +01:00
sunxi linux-firmware: update to version 20210315 and trim down broadcom FW 2021-06-06 00:26:13 +02:00
tegra kernel: move some drm symbols to generic config 2021-06-13 23:30:10 +02:00
uml treewide: switch the timer frequency to 100 Hz 2021-04-21 10:31:10 +01:00
x86 x86: include kmod-fs-vfat by default in generic images 2021-07-20 04:11:05 +01:00
zynq kernel: move some drm symbols to generic config 2021-06-13 23:30:10 +02:00
Makefile target: use SPDX license identifiers on Makefiles 2021-02-10 15:47:18 +01:00