[OpenWrt-Devel] [PATCH 0/7] ipq806x: add support for Netgear Nighthawk X4 R7500

Jonas Gorski jogo at openwrt.org
Fri Aug 21 07:45:14 EDT 2015


This patchset adds support for the Netgear Nighthawk X4 R7500.

This patchset depends on patches 1 to 8 from "ipq806x: implement
sysupgrade for AP148".

Most things are working, except for the following:

* One of the usb ports is non functional. This is also the case on AP148,
  so likely driver related.
* 5 GHz wifi is not available. This uses a Quantenna wifi for 5 GHz, for
  which there is no driver in mainline linux or OpenWrt.

What does work is:

* Flashing from original webui using the factory image
* Sysupgrading from within OpenWrt.
* Using the 2.4 GHz wifi.
* Using the working usb port.

Untested is:

* Using the esata port.

Special shout-out to Delta Networks for thinking having both kernel and
a squashfs rootfs raw on NAND flash is a good idea, without *any* wear
leveling or even working bad block handling.

Luckily we can make u-boot think the rootfs has a length of 0, so it's
only the kernel that is affected.



Jonas Gorski (7):
  ar71xx: rename NETGEAR_ variables to their netgear names
  image: move netgear-image to top and rename to -dni
  image: allow exactly KERNEL_SIZE sized kernels
  ipq806x: add support for retrieving macs from mtd
  base-files: allow setting ide-disk led trigger
  ipq806x: enable ide led trigger
  ipq806x: add support for Netgear Nighthawk X4 R7500

 include/image.mk                                   |  13 +-
 .../base-files/files/lib/functions/uci-defaults.sh |  16 +
 target/linux/ar71xx/image/Makefile                 |  31 +-
 .../linux/ipq806x/base-files/etc/uci-defaults/leds |  26 ++
 .../ipq806x/base-files/etc/uci-defaults/network    |   3 +-
 target/linux/ipq806x/base-files/lib/ipq806x.sh     |   3 +
 .../ipq806x/base-files/lib/upgrade/platform.sh     |   3 +-
 target/linux/ipq806x/config-3.18                   |   1 +
 target/linux/ipq806x/config-4.1                    |   1 +
 target/linux/ipq806x/image/Makefile                |  40 ++-
 ...dd-Netgear-Nighthawk-X4-R7500-device-tree.patch | 387 +++++++++++++++++++++
 ...orm-add-support-for-retreiving-mac-from-m.patch |  35 ++
 ...dd-Netgear-Nighthawk-X4-R7500-device-tree.patch | 387 +++++++++++++++++++++
 ...orm-add-support-for-retreiving-mac-from-m.patch |  35 ++
 target/linux/ipq806x/profiles/netgear.mk           |  20 ++
 15 files changed, 976 insertions(+), 25 deletions(-)
 create mode 100644 target/linux/ipq806x/base-files/etc/uci-defaults/leds
 create mode 100644 target/linux/ipq806x/patches-3.18/301-ARM-qcom-add-Netgear-Nighthawk-X4-R7500-device-tree.patch
 create mode 100644 target/linux/ipq806x/patches-3.18/709-stmac-platform-add-support-for-retreiving-mac-from-m.patch
 create mode 100644 target/linux/ipq806x/patches-4.1/301-ARM-qcom-add-Netgear-Nighthawk-X4-R7500-device-tree.patch
 create mode 100644 target/linux/ipq806x/patches-4.1/709-stmac-platform-add-support-for-retreiving-mac-from-m.patch
 create mode 100644 target/linux/ipq806x/profiles/netgear.mk

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