[OpenWrt-Devel] [RFC 0/3] add Cisco Z1 support

Christian Lamparter chunkeey at googlemail.com
Tue Mar 8 18:14:39 EST 2016


This series adds support for Cisco Meraki's Z1 router [0].
It features:
CPU: Atheros/Qualcomm AR9344 at 560MHz
RAM: 128 MiB DDR2
NAND Flash: Hynix NAND 128MiB
Wireless: SoC AR9340 (5 GHz) + 1x Atheros AR9280 (2.4Ghz)
Ethernet: 5x Gigabit AR8236 (1x WAN, 4x LAN)
Misc: 1x USB 2.0 Port

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=62504>
[2] <http://wiki.openwrt.org/toh/meraki/z1>

Chris Blake (1):
  ar71xx: add support for Cisco Meraki Z1 Cloud Managed Teleworker
    Gateway

Christian Lamparter (2):
  firmware-utils mkmerakifw: firmware generator for Z1
  kernel: owl-loader for delayed Atheros ath9k fixup

 package/kernel/owl-loader/Makefile                 |  55 ++++
 package/kernel/owl-loader/src/Makefile             |   1 +
 package/kernel/owl-loader/src/owl-loader.c         | 133 +++++++++
 target/linux/ar71xx/base-files/etc/board.d/01_leds |   4 +
 .../linux/ar71xx/base-files/etc/board.d/02_network |   6 +
 target/linux/ar71xx/base-files/etc/diag.sh         |   3 +
 .../etc/hotplug.d/firmware/10-ath9k-eeprom         |  20 ++
 .../etc/uci-defaults/03_network-switchX-migration  |   1 +
 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    |  61 ++--
 .../ar71xx/base-files/lib/upgrade/platform.sh      |   6 +-
 target/linux/ar71xx/config-4.1                     |   1 +
 target/linux/ar71xx/config-4.4                     |   1 +
 .../ar71xx/files/arch/mips/ath79/Kconfig.openwrt   |  12 +
 target/linux/ar71xx/files/arch/mips/ath79/Makefile |   1 +
 .../linux/ar71xx/files/arch/mips/ath79/mach-z1.c   | 164 +++++++++++
 .../linux/ar71xx/files/arch/mips/ath79/machtypes.h |   1 +
 .../ar71xx/files/arch/mips/ath79/pci-ath9k-fixup.c |   3 +-
 .../ar71xx/files/arch/mips/ath79/pci-ath9k-fixup.h |   2 +-
 target/linux/ar71xx/image/Makefile                 |  12 +
 target/linux/ar71xx/nand/profiles/meraki.mk        |  14 +-
 tools/firmware-utils/src/mkmerakifw.c              | 313 +++++++++++++++++----
 23 files changed, 745 insertions(+), 76 deletions(-)
 create mode 100644 package/kernel/owl-loader/Makefile
 create mode 100644 package/kernel/owl-loader/src/Makefile
 create mode 100644 package/kernel/owl-loader/src/owl-loader.c
 create mode 100644 target/linux/ar71xx/files/arch/mips/ath79/mach-z1.c

-- 
2.7.0
_______________________________________________
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