immortalwrt/target/linux
Olivier Valentin 50715dcdf5 ath79: add support for jjPlus JWAP230
The jjPlus JWAP230 is an access point board built around the QCA9558,
with built-in 2.4GHz 3x3 N WiFi (28dBm). It can be expanded with 2
mini-PCIe boards, and has an USB2 root port.

Specifications:
- SOC: Qualcomm Atheros QCA9558
- CPU: 720MHz
- H/W switch: QCA8327 rev 2
- Flash: 16 MiB SPI NOR (en25qh128)
- RAM: 128 MiB DDR2
- WLAN: AR9550 built-in SoC bgn 3T3R (ath9k)
- PCI: 2x mini-PCIe (optional 5V)
- LEDs: 6x LEDs (3 are currently available)
- Button: 1x Reset (not yet defined)
- USB2:
  - 1x Type A root port
  - 1x combined mini-PCIe
- Ethernet:
  - 2x 10/100/1000 (1x PoE 802.3af (36-57 V))

Notes:
 The device used to be supported in the ar71xx target.
 For upgrades: Please use "sysupgrade --force -n <image>".
 This will restore the device back to OpenWrt defaults!

MAC address assignment:
    use   source
    LAN   art 0x0
    WAN   art 0x6
    WLAN  art 0x1002 (as part of the calibration data)

Flash instructions:
- install from u-boot with tftp (requires serial access)
  > setenv ipaddr a.b.c.d
  > setenv serverip e.f.g.h
  > tftp 0x80060000 \
      openwrt-ath79-generic-jjplus_jwap230-squashfs-sysupgrade.bin
  > erase 0x9f050000 +${filesize}
  > cp.b $fileaddr 0x9f050000 $filesize
  > setenv bootcmd bootm 0x9f050000
  > saveenv

Signed-off-by: Olivier Valentin <valentio@free.fr>
[Added DT-Leds (based on ar71xx), Added more notes about sysupgrade,
fixed "qca9550" to match SoC in commit and dts file name]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2021-12-13 00:01:12 +08:00
..
apm821xx kernel: bump 5.10 to 5.10.80 2021-12-08 23:59:43 +08:00
arc770 arc770: drop target 2021-09-14 03:17:29 +08:00
archs38 archs38: update kernel version to 5.10 2021-11-10 23:59:07 +08:00
armvirt armvirt: enable MMIO_CMDLINE_DEVICES for firecracker support 2021-10-14 23:56:43 +08:00
at91 kernel: Set some options in generic configuration 2021-11-12 00:06:18 +08:00
ath25 kernel: bump 5.4 to 5.4.154 2021-10-22 23:56:43 +08:00
ath79 ath79: add support for jjPlus JWAP230 2021-12-13 00:01:12 +08:00
bcm27xx kernel: bump 5.10 to 5.10.80 2021-12-08 23:59:43 +08:00
bcm47xx bcm47xx: fix bgmac regression present in 5.10 kernel 2021-11-14 23:56:20 +08:00
bcm53xx kernel: bump 5.10 to 5.10.80 2021-12-08 23:59:43 +08:00
bcm63xx kernel: bump 5.10 to 5.10.79 2021-12-08 23:59:31 +08:00
bcm4908 kernel: bump 5.10 to 5.10.78 2021-12-08 23:59:10 +08:00
bmips kernel: Deactivate B53 symbols in generic configuration 2021-12-03 00:03:50 +08:00
gemini gemini: splash banner on framebuffer console 2021-10-11 23:55:36 +08:00
generic kernel: fix RCU issue in xt_FLOWOFFLOAD patch 2021-12-12 23:57:07 +08:00
imx6 kernel: Set some options in generic configuration 2021-11-12 00:06:18 +08:00
ipq40xx kernel: bump 5.4 to 5.4.158 2021-12-08 23:57:50 +08:00
ipq806x kernel: bump 5.10 to 5.10.80 2021-12-08 23:59:43 +08:00
ipq807x kernel: Set CONFIG_RCU_CPU_STALL_TIMEOUT=21 2021-09-10 12:26:08 +08:00
kirkwood kirkwood: refresh kernel config 2021-10-06 23:56:13 +08:00
lantiq kernel: bump 5.10 to 5.10.80 2021-12-08 23:59:43 +08:00
layerscape kernel: bump 5.4 to 5.4.158 2021-12-08 23:57:50 +08:00
malta kernel: move two symbols to the generic kconfigs 2021-08-30 12:13:54 +08:00
mediatek kernel: bump 5.10 to 5.10.80 2021-12-08 23:59:43 +08:00
mpc85xx kernel: bump 5.10 to 5.10.80 2021-12-08 23:59:43 +08:00
mvebu kernel: bump 5.10 to 5.10.76 2021-11-01 23:54:04 +08:00
mxs kernel: Set some options in generic configuration 2021-11-12 00:06:18 +08:00
octeon kernel: move two symbols to the generic kconfigs 2021-08-30 12:13:54 +08:00
octeontx kernel: bump 5.10 to 5.10.80 2021-12-08 23:59:43 +08:00
omap uboot-omap: Remove omap3_overo configuration 2021-12-01 23:48:09 +08:00
oxnas kernel: bump 5.10 to 5.10.76 2021-11-01 23:54:04 +08:00
pistachio kernel: bump 5.4 to 5.4.156 2021-12-08 23:56:51 +08:00
ramips kernel: bump 5.10 to 5.10.80 2021-12-08 23:59:43 +08:00
realtek kernel: bump 5.10 to 5.10.80 2021-12-08 23:59:43 +08:00
rockchip rockchip: 5.10: NanoPi R2S: fixes vcc-rtl8153-regulator 2021-11-29 23:43:22 +08:00
sunxi sunxi: update nanopi neo air that use brcmfmac43430a0 2021-12-03 00:05:55 +08:00
tegra kernel: Set CONFIG_RCU_CPU_STALL_TIMEOUT=21 2021-09-10 12:26:08 +08:00
uml uml: add Kernel 5.10 support via testing 2021-11-05 00:03:04 +08:00
x86 x86: remove old lzma tuning patch 2021-12-12 23:56:28 +08:00
zynq kernel: Set some options in generic configuration 2021-11-12 00:06:18 +08:00
Makefile target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00