The Airlink101 AR725W is a RT2880 router with 32MB RAM, 4MB flash,
100mbit IP175E switch and dual-band 802.11n wireless.

Notes:
- I couldn't get the switch to be recognized without building
  it into the kernel, rather than as a module. Since the driver
  has it attached to the ethernet port, it needs(?) to be present
  when the eth device is probed.

- The factory-compatible image format uses an uncommon header
  format. I wrote a utility to prepare this Gemtek header format.

- GPIOs 8 and 13 (WPS LEDs) do not work. The fix is to turn off
  bit 6 in the RT2880 SYSTEM_CONFIG register. Not sure where
  this should go--I put together a quick hack that does this
  in the rt2880 GPIO driver and triggered from the DT node.
  This works, but any suggestions/comments are appreciated.

Claudio Leite (3):
  ramips: Add Airlink101 AR725W board support
  ramips: add Airlink101 AR725W userland support
  ramips: build factory image for Airlink101 AR725W

 target/linux/ramips/base-files/etc/diag.sh         |   3 +
 .../ramips/base-files/etc/uci-defaults/01_leds     |   3 +
 .../ramips/base-files/etc/uci-defaults/02_network  |   1 +
 target/linux/ramips/base-files/lib/ramips.sh       |   3 +
 .../ramips/base-files/lib/upgrade/platform.sh      |   1 +
 target/linux/ramips/dts/AR725W.dts                 | 113 +++++++++++
 target/linux/ramips/image/Makefile                 |  13 ++
 target/linux/ramips/rt288x/config-3.10             |   1 +
 tools/firmware-utils/Makefile                      |   1 +
 tools/firmware-utils/src/mkheader_gemtek.c         | 211 +++++++++++++++++++++
 10 files changed, 350 insertions(+)
 create mode 100644 target/linux/ramips/dts/AR725W.dts
 create mode 100644 tools/firmware-utils/src/mkheader_gemtek.c

-- 
1.9.2
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to