immortalwrt/target/linux
Piotr Dymacz e0fc758d84 ath79: add support for ALFA Network N5Q
ALFA Network N5Q is a successor of previous model, the N5 (outdoor
CPE/AP, based on Atheros AR7240 + AR9280). New version is based on
Atheros AR9344.

Support for this device was first introduced in 4b0eebe9df (ar71xx
target) but users are advised to migrate from ar71xx target without
preserving settings as ath79 support includes some changes in network
and LED default configuration. They were aligned with vendor firmware
and recently added N2Q model (both Ethernet ports as LAN, labelled as
LAN1 and LAN2).

Specifications:

- Atheros AR9344
- 550/400/200 MHz (CPU/DDR/AHB)
- 64 MB of RAM (DDR2)
- 16 MB of flash (SPI NOR)
- 2x 10/100 Mbps Ethernet, with passive PoE support (24 V)
- 2T2R 5 GHz Wi-Fi, with ext. PA (RFPA5542) and LNA, up to 27 dBm
- 2x IPEX/U.FL or MMCX antenna connectors (for PCBA version)
- 8x LED (7 are driven by GPIO)
- 1x button (reset)
- external h/w watchdog (EM6324QYSP5B, enabled by default)
- header for optional 802.3at/af PoE module
- DC jack for main power input (optional, not installed by default)
- UART (4-pin, 2.54 mm pitch) header on PCB
- LEDs (2x 5-pin, 2.54 mm pitch) header on PCB

Flash instruction:

You can use sysupgrade image directly in vendor firmware which is based
on OpenWrt/LEDE. Alternatively, you can use web recovery mode in U-Boot:

1. Configure PC with static IP 192.168.1.2/24.
2. Connect PC with one of RJ45 ports, press the reset button, power up
   device, wait for first blink of all LEDs (indicates network setup),
   then keep button for 3 following blinks and release it.
3. Open 192.168.1.1 address in your browser and upload sysupgrade image.

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
2020-09-28 11:20:38 +08:00
..
apm821xx apm821xx: provide legacy interrupts for PCIe in DT 2020-09-06 11:38:32 +08:00
arc770 kernel: set WATCHDOG_CORE dependency in kmod-hwmon-sch5627 2020-08-25 12:25:14 +08:00
archs38 kernel: unify CONFIG_GPIO_SYSFS in kernel configs 2020-08-07 18:08:33 +08:00
armvirt kernel: set WATCHDOG_CORE dependency in kmod-hwmon-sch5627 2020-08-25 12:25:14 +08:00
at91 at91: explicitly set CONFIG_USB_SUPPORT for sam9x subtarget 2020-08-28 09:28:31 +08:00
ath25 ath25: fix preinit Ethernet port configuration 2020-09-11 17:18:17 +08:00
ath79 ath79: add support for ALFA Network N5Q 2020-09-28 11:20:38 +08:00
bcm27xx kernel: bump 5.4 to 5.4.67 2020-09-27 13:16:32 +08:00
bcm47xx Merge Mainline 2020-09-12 23:35:51 +08:00
bcm53xx kernel: package bcm53xx i2c module 2020-09-26 11:37:30 +08:00
bcm63xx target: update SPDX license names 2020-09-27 13:21:38 +08:00
cns3xxx Merge Mainline 2020-08-27 04:30:47 +08:00
gemini gemini: Bring up DSA switches 2020-09-26 11:39:30 +08:00
generic kernel: bump 5.4 to 5.4.67 2020-09-27 13:16:32 +08:00
imx6 treewide: fix undeclared function about backup in upgrade 2020-08-14 12:28:09 +08:00
ipq40xx target: update SPDX license names 2020-09-27 13:21:38 +08:00
ipq806x kernel: bump 5.4 to 5.4.66 2020-09-19 18:51:53 +08:00
ipq807x kernel: unify CONFIG_GPIO_SYSFS in kernel configs 2020-08-07 18:08:33 +08:00
kirkwood target: update SPDX license names 2020-09-27 13:21:38 +08:00
lantiq kernel: bump 5.4 to 5.4.67 2020-09-27 13:16:32 +08:00
layerscape kernel: bump 5.4 to 5.4.67 2020-09-27 13:16:32 +08:00
malta kernel: set WATCHDOG_CORE dependency in kmod-hwmon-sch5627 2020-08-25 12:25:14 +08:00
mediatek target: update SPDX license names 2020-09-27 13:21:38 +08:00
mpc85xx target: update SPDX license names 2020-09-27 13:21:38 +08:00
mvebu target: update SPDX license names 2020-09-27 13:21:38 +08:00
mxs kernel: unify CONFIG_GPIO_SYSFS in kernel configs 2020-08-07 18:08:33 +08:00
octeon octeon: determine sysupgrade-* directory for upgrade automatically 2020-08-18 11:38:20 +08:00
octeontx kernel: bump 5.4 to 5.4.60 2020-08-22 03:33:14 +08:00
omap kernel: unify CONFIG_GPIO_SYSFS in kernel configs 2020-08-07 18:08:33 +08:00
oxnas target: update SPDX license names 2020-09-27 13:21:38 +08:00
pistachio pistachio: Use kernel 5.4 by default 2020-08-29 01:35:07 +08:00
ramips ramips: merge ethernet setup for RT-AC51U/RT-AC54U 2020-09-28 11:09:41 +08:00
rb532 kernel: unify CONFIG_GPIO_SYSFS in kernel configs 2020-08-07 18:08:33 +08:00
rockchip rockchip: disable hw RNG by default 2020-09-24 13:27:34 +08:00
rtl838x target: update SPDX license names 2020-09-27 13:21:38 +08:00
samsung
sunxi kernel: bump 5.4 to 5.4.63 2020-09-06 19:56:39 +08:00
tegra kernel: unify CONFIG_GPIO_SYSFS in kernel configs 2020-08-07 18:08:33 +08:00
uml uml: update to linux 5.4 2020-08-23 01:14:31 +08:00
x86 kernel: bump 5.4 to 5.4.63 2020-09-06 19:56:39 +08:00
zynq kernel: unify CONFIG_GPIO_SYSFS in kernel configs 2020-08-07 18:08:33 +08:00
Makefile build: add 'make kernel_xconfig' command 2020-07-09 12:03:26 +08:00