You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux
Piotr Dymacz c198ca682c ar71xx: add support for YunCore SR3200 and XD3200
YunCore SR3200 is a dual-band AC1200 router, based on Qualcomm/Atheros
QCA9563+QCA9882+QCA8337N.

YunCore XD3200 (FCC ID: 2ADUG-XD3200) is a dual-band AC1200 ceiling mount
AP with PoE support, based on Qualcomm/Atheros QCA9563+QCA9882+QCA8334.

Common specification:

- 775/650/258 MHz (CPU/DDR/AHB)
- 128 MB or RAM (DDR2)
- 16 MB of FLASH (SPI NOR)
- 2T2R 2.4 GHz, with ext. PA (SKY65174-21), up to 30 dBm
- 2T2R 5 GHz, with ext. PA (SKY85405-11) and LNA (SKY85601-11), up to 30 dBm

SR3200 specification:

- 5x 10/100/1000 Mbps Ethernet
- 6x ext. RP-SMA antennas (actually, only 4 are connected with radio chips)
- 3x LED (+ 5x LED in RJ45 sockets), 1x button
- UART header on PCB

XD3200 specification:

- 2x 10/100/1000 Mbps Ethernet, with 802.3at PoE support (WAN port)
- 4x internal antennas
- 3 sets of LEDs on external PCB (+ 2x LED near RJ45 sockets), 1x button
- UART and JTAG (custom 6-pin, 2 mm pitch) headers on PCB

LED for 5 GHz WLAN is currently not supported on both devices as it is
connected directly to the QCA9882 radio chip.

Flash instruction under vendor firmware, using telnet/SSH:

1. If your firmware does not have root password, go to point 5
2. Connect PC with 192.168.1.x address to LAN or WAN port
3. Power up device, enter failsafe mode with button (no LED indicator!)
4. Change root password and reboot (mount_root, passwd ..., reboot -f)
5. Upload lede-ar71xx-...-sysupgrade.bin to /tmp using SCP
6. Connect PC with 192.168.188.x address to LAN port, SSH to 192.168.188.253
7. Invoke:
- cd /tmp
- fw_setenv bootcmd "bootm 0x9fe80000 || bootm 0x9f050000"
- mtd -e firmware -r write lede-ar71xx-...-sysupgrade.bin firmware

Flash instruction under U-Boot, using UART:

1. tftp 0x80060000 lede-ar71xx-...-sysupgrade.bin
2. erase 0x9f050000 +$filesize
3. cp.b $fileaddr 0x9f050000 $filesize
4. setenv bootcmd "bootm 0x9fe80000 || bootm 0x9f050000"
5. saveenv && reset

Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
8 years ago
..
adm5120 kernel: drop usbdev LED trigger 8 years ago
adm8668 build: fix subtarget descriptions 8 years ago
apm821xx kernel: bump to 4.4.35 8 years ago
ar7 kernel: update kernel 3.18 to version 3.18.43 8 years ago
ar71xx ar71xx: add support for YunCore SR3200 and XD3200 8 years ago
arc770 tools: remove old mkdosfs symlink from dosfstools 8 years ago
archs38 tools: remove old mkdosfs symlink from dosfstools 8 years ago
arm64 arm64: boot-wrapper: Add mirror 8 years ago
at91 at91: Remove u-boot from platform images folder 8 years ago
ath25 kernel: update kernel 4.4 to version 4.4.20 8 years ago
au1000 kernel: update kernel 3.18 to version 3.18.43 8 years ago
bcm53xx bcm53xx: update patch adding fake USB doorbell 8 years ago
brcm47xx kernel: bump to 4.4.36 8 years ago
brcm63xx brcm63xx: Livebox 1: add userspace board support 8 years ago
brcm2708 brcm2708: update linux 4.4 patches to latest version 8 years ago
cns3xxx cns3xxx: fix UART resource overlap 8 years ago
gemini gemini: rename config-default to config-4.4 8 years ago
generic kernel: backport LED patch which will allow better DT integration 8 years ago
imx6 imx6: Add ds1672 RTC to kernel for working hctosys (Gateworks) 8 years ago
ipq806x ipq806x: add thermal sensor driver 8 years ago
ixp4xx kernel: update kernel 3.18 to version 3.18.43 8 years ago
kirkwood kirkwood: fix pogo_e02 LED name 8 years ago
lantiq lantiq: falcon: remove bootargs-append 8 years ago
layerscape layerscape: add 64b/32b target for ls1046ardb device 8 years ago
malta malta: enable be64 and le64 subtargets 8 years ago
mcs814x treewide: dts: use C style includes 8 years ago
mediatek kernel: update kernel 4.4 to version 4.4.30 8 years ago
mpc85xx cleanup ucidef_set_interface* usage 8 years ago
mvebu mvebu: fix sysupgrade for Linksys WRT3200ACM 8 years ago
mxs tools: remove old mkdosfs symlink from dosfstools 8 years ago
octeon octeon: fix feature flag for initramfs support 8 years ago
omap build: fix subtarget descriptions 8 years ago
omap24xx kernel: clean up usb gadget support 8 years ago
orion orion: make image size errors non-fatal 8 years ago
oxnas treewide: dts: use keycode defines from input dt-binding 8 years ago
ppc40x build: fix subtarget descriptions 8 years ago
ppc44x build: fix subtarget descriptions 8 years ago
ramips ramips: Fix led init script for Lenovo Y1/Y1s 8 years ago
rb532 kernel: update kernel 4.1 to version 4.1.34 8 years ago
realview build: fix subtarget descriptions 8 years ago
sunxi sunxi: enable CONFIG_VHOST_NET like on x86 8 years ago
uml uml: clean up the kernel config and add squashfs+ext4/f2fs support 8 years ago
x86 x86: fix GRUB_ROOT for Xen subtarget 8 years ago
xburst use immediate set in target Makefiles 8 years ago
zynq zynq: fix maintainer email address 8 years ago
Makefile