[OpenWrt-Devel] [PATCH v6 0/6] add Cisco MR18 support

Christian Lamparter chunkeey at googlemail.com
Sat Dec 5 17:48:02 EST 2015


This series adds support for Cisco Meraki's MR18 router [0].
It features:
CPU: Atheros/Qualcomm QCA9557-AT4A at 720MHz
RAM: 128 MiB DDR2
NAND Flash: Hynix NAND 128MiB 3,3V 8-bit
Wireless: SoC AR9550 + 2x Atheros AR9582-AR1A (one 5Ghz, other 2.4Ghz/5Ghz)
Ethernet: 1x Gigabit AR8035-A, 802.3af PoE capable

For anyone interested, a working image [and information
about how to flash the locked device] has been posted on
the forum [1]. Pictures and bootlogs can be found in the
wiki [2] too.

[0] <https://meraki.cisco.com/products/wireless/mr18>
[1] <https://forum.openwrt.org/viewtopic.php?id=59248>
[2] <http://wiki.openwrt.org/toh/meraki/mr18>

v5 -> v6: (John's comments)
 - made separate patch for "base-files: use max_brightness to set LED"
 - made separate patch for "scan nand ubi partition for ath9k eeprom files" 
 - moved "rx/rvd delay code" into mach-mr18.c 
 - moved "serdes calibration code" into mach-mr18.c

Chris R Blake (5):
  base-files: use max_brightness to set LED
  ar71xx: add rx/tx delay definitons for qca955x's MAC
  ar71xx: add LED driver NU801
  ar71xx: scan nand ubi partition for ath9k eeprom files
  ar71xx: add support for Cisco's MR18

Thomas Hebb (1):
  firmware-utils mkmerakifw: firmware generator for MR18

 package/base-files/files/etc/init.d/led            |   2 +-
 package/base-files/files/lib/functions/system.sh   |  17 +
 target/linux/ar71xx/base-files/etc/board.d/01_leds |   4 +
 .../linux/ar71xx/base-files/etc/board.d/02_network |   1 +
 target/linux/ar71xx/base-files/etc/diag.sh         |   3 +
 .../etc/hotplug.d/firmware/10-ath9k-eeprom         |  38 +-
 target/linux/ar71xx/base-files/lib/ar71xx.sh       |   3 +
 .../base-files/lib/preinit/05_set_iface_mac_ar71xx |   4 +
 .../ar71xx/base-files/lib/upgrade/merakinand.sh    | 137 +++++++
 .../ar71xx/base-files/lib/upgrade/platform.sh      |   7 +
 target/linux/ar71xx/config-4.1                     |   1 +
 .../linux/ar71xx/files/arch/mips/ath79/mach-mr18.c | 297 ++++++++++++++++
 .../linux/ar71xx/files/drivers/leds/leds-nu801.c   | 396 +++++++++++++++++++++
 .../linux/ar71xx/files/include/linux/leds-nu801.h  |  38 ++
 target/linux/ar71xx/image/Makefile                 |  34 ++
 target/linux/ar71xx/modules.mk                     |  16 +
 target/linux/ar71xx/nand/config-default            |   1 +
 target/linux/ar71xx/nand/profiles/meraki.mk        |  17 +
 ...PS-ath79-add-qca955x-mac-tx-rx-delay-defs.patch |  14 +
 .../817-MIPS-ath79-add-meraki-mr18-support.patch   |  41 +++
 .../818-MIPS-ath79-add-nu801-led-driver.patch      |  26 ++
 tools/firmware-utils/Makefile                      |   1 +
 tools/firmware-utils/src/mkmerakifw.c              | 263 ++++++++++++++
 23 files changed, 1359 insertions(+), 2 deletions(-)
 create mode 100644 target/linux/ar71xx/base-files/lib/upgrade/merakinand.sh
 create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-mr18.c
 create mode 100644 target/linux/ar71xx/files/drivers/leds/leds-nu801.c
 create mode 100644 target/linux/ar71xx/files/include/linux/leds-nu801.h
 create mode 100644 target/linux/ar71xx/nand/profiles/meraki.mk
 create mode 100644 target/linux/ar71xx/patches-4.1/742-MIPS-ath79-add-qca955x-mac-tx-rx-delay-defs.patch
 create mode 100644 target/linux/ar71xx/patches-4.1/817-MIPS-ath79-add-meraki-mr18-support.patch
 create mode 100644 target/linux/ar71xx/patches-4.1/818-MIPS-ath79-add-nu801-led-driver.patch
 create mode 100644 tools/firmware-utils/src/mkmerakifw.c

-- 
2.6.2
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list