immortalwrt/target/linux
Tomasz Maciej Nowak 6a16156857
ath79: add support for AirTight C-75
AirTight Networks (later renamed to Mojo Networks) C-75 is a dual-band
access point, also sold by WatchGuard under name AP320.

Specification
SoC: Qualcomm Atheros QCA9550
RAM: 128 MiB DDR2
Flash: 2x 16 MiB SPI NOR
WIFI: 2.4 GHz 3T3R integrated
      5 GHz 3T3R QCA9890 oversized Mini PCIe card
Ethernet: 2x 10/100/1000 Mbps QCA8334
          port labeled LAN1 is PoE capable (802.3at)
USB: 1x 2.0
LEDs: 7x which two are GPIO controlled, four switch controlled, one
      controlled by wireless driver
Buttons: 1x GPIO controlled
Serial: RJ-45 port, Cisco pinout
        baud: 115200, parity: none, flow control: none
JTAG: Yes, pins marked J1 on PCB

Installation
1. Prepare TFTP server with OpenWrt initramfs-kernel image.
2. Connect to one of LAN ports.
3. Connect to serial port.
4. Power on the device and when prompted to stop autoboot, hit any key.
5. Adjust "ipaddr" and "serverip" addresses in U-Boot environment, use
   'setenv' to do that, then run following commands:
    tftpboot 0x81000000 <openwrt_initramfs-kernel_image_name>
    bootm 0x81000000
6. Wait about 1 minute for OpenWrt to boot.
7. Transfer OpenWrt sysupgrade image to /tmp directory and flash it
   with:
    sysupgrade -n /tmp/<openwrt_sysupgrade_image_name>
8. After flashing, the access point will reboot to OpenWrt. Wait few
   minutes, until the Power LED stops blinking, then it's ready for
   configuration.

Known issues
Green power LED does not work.

Additional information
The U-Boot fails to initialise ethernet ports correctly when a UART
adapter is attached to UART pins (marked J3 on PCB).

Cc: Vladimir Georgievsky <vladimir.georgievsky@yahoo.com>
Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
2021-01-09 16:26:46 +08:00
..
apm821xx apm821xx: Netgear WNDR4700 limit kernel lzma dictionary 2020-12-23 11:52:12 +08:00
arc770 treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
archs38 treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
armvirt Merge Mainline 2020-12-17 23:24:15 +08:00
at91 kernel: move some disabled symbols to generic 2020-12-23 11:33:15 +08:00
ath25 kernel: bump 5.4 to 5.4.86 2021-01-02 12:00:30 +08:00
ath79 ath79: add support for AirTight C-75 2021-01-09 16:26:46 +08:00
bcm27xx kernel: bump 5.4 to 5.4.87 2021-01-09 11:09:29 +08:00
bcm47xx kernel: bump 5.4 to 5.4.86 2021-01-02 12:00:30 +08:00
bcm53xx kernel: bump 5.4 to 5.4.86 2021-01-02 12:00:30 +08:00
bcm63xx kernel: move some disabled symbols to generic 2020-12-23 11:33:15 +08:00
gemini treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
generic kernel: bump 5.4 to 5.4.87 2021-01-09 11:09:29 +08:00
imx6 imx6: disable unrequired pcie host driver 2021-01-08 16:10:48 +08:00
ipq40xx kernel: bump 5.4 to 5.4.86 2021-01-02 12:00:30 +08:00
ipq806x kernel: bump 5.4 to 5.4.86 2021-01-02 12:00:30 +08:00
ipq807x kernel: add disabled PROC_STRIPPED 2020-12-28 11:19:07 +08:00
kirkwood kernel: move some disabled symbols to generic 2020-12-23 11:33:15 +08:00
lantiq kernel: move some disabled symbols to generic 2020-12-23 11:33:15 +08:00
layerscape treewide: fix sysupgrade vars 2021-01-07 14:52:01 +08:00
malta treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
mediatek treewide: fix sysupgrade vars 2021-01-07 14:52:01 +08:00
mpc85xx kernel: move some disabled symbols to generic 2020-12-23 11:33:15 +08:00
mvebu treewide: fix sysupgrade vars 2021-01-07 14:52:01 +08:00
mxs treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
octeon kernel: bump 5.4 to 5.4.75 2020-11-12 11:14:24 +08:00
octeontx treewide: remove support for kernel 4.x 2020-10-31 11:39:45 +08:00
omap kernel: move some disabled symbols to generic 2020-12-23 11:33:15 +08:00
oxnas oxnas: now longer build KD20 factory image 2020-12-24 11:39:51 +08:00
pistachio kernel: move some disabled symbols to generic 2020-12-23 11:33:15 +08:00
ramips kernel: bump 5.4 to 5.4.87 2021-01-09 11:09:29 +08:00
realtek realtek: add support for ZyXEL GS1900-8HP v1 and v2 2021-01-09 16:19:46 +08:00
rockchip rockchip: refresh upstream patch 2021-01-08 15:41:06 +08:00
sunxi rockchip/sunxi: kernel: adjust default coherent_pool to 2MiB 2021-01-02 13:29:03 +08:00
tegra tegra: image: remove unnecessary assumptions from bootscript 2020-12-23 11:25:09 +08:00
uml kernel: bump to 4.9.240, 4.14.202, 4.19.152 2020-10-17 19:46:46 +08:00
x86 x86: enable CONFIG_MMC_SDHCI_ACPI for x86_64 2020-12-05 17:19:19 +08:00
zynq kernel: add disabled PROC_STRIPPED 2020-12-28 11:19:07 +08:00
Makefile build: add 'make kernel_xconfig' command 2020-07-09 12:03:26 +08:00