[OpenWrt-Devel] [PATCH 0/9] Add CPS support to mt7621 and add ubnt-erx support to work with it

Nikolay Martynov mar.kolya at gmail.com
Thu Dec 10 23:01:31 EST 2015


That patch series adds support for Ubiquiti ERX router.
This router is based on mt7621 and it looks like there are some issues with this SoC
in 4.3. This patchset also addresses them by enabling CPS support for multiprocessing.

Nikolay Martynov (9):
  ramips: add support for Ubiquiti EdgeRouter X (UBNT-ERX)
  ramips: mt7621: use symbolic names of gic interrupt settings
  ramips: backport batch fixing illegal instruction when booting
    secodnary CPUs in CPS mode
  ramips: backport series of patches that ensure GCRs of other CPUs are
    accessed properly
  ramips: fold gic patch into mt7621 support patch
  ramips: Fix CM_GCR_CPC_BASE_CPCBASE_{MSK,SHF} values
  ramips: enable CPS for mt7621
  ramips: irq handlers do not get irq in 4.3 kernel, update patches
  ramips: use gic timer as clocksource for mt7621

 package/system/procd/files/nand.sh                 |   4 +
 .../linux/ramips/base-files/etc/board.d/02_network |   1 +
 target/linux/ramips/base-files/lib/ramips.sh       |   5 +-
 .../ramips/base-files/lib/upgrade/platform.sh      |  24 ++
 target/linux/ramips/base-files/lib/upgrade/ubnt.sh |  71 ++++
 target/linux/ramips/dts/DIR-860L-B1.dts            |   2 +-
 target/linux/ramips/dts/FIREWRT.dts                |   2 +-
 target/linux/ramips/dts/MT7621.dts                 |  24 +-
 target/linux/ramips/dts/PBR-M1.dts                 |   2 +-
 target/linux/ramips/dts/RE6500.dts                 |   2 +-
 target/linux/ramips/dts/SAP-G3200U3.dts            |   2 +-
 target/linux/ramips/dts/UBNT-ERX.dts               | 119 ++++++
 target/linux/ramips/dts/WF-2881.dts                |   2 +-
 target/linux/ramips/dts/WSR-1166.dts               |   2 +-
 target/linux/ramips/dts/WSR-600.dts                |   2 +-
 target/linux/ramips/dts/ZBT-WG2626.dts             |   2 +-
 target/linux/ramips/dts/mt7621.dtsi                |  64 ++--
 target/linux/ramips/image/Makefile                 |  61 ++-
 target/linux/ramips/mt7621/config-4.3              |  12 +-
 target/linux/ramips/mt7621/profiles/ubnt.mk        |  17 +
 .../0001-arch-mips-ralink-add-mt7621-support.patch | 409 ++-------------------
 ...IPS-ralink-add-gpio-driver-for-ralink-SoC.patch |  17 +-
 ...28-GPIO-ralink-add-mt7621-gpio-controller.patch |  16 +-
 target/linux/ramips/patches-4.3/0053-gic.patch     | 305 ---------------
 ...55-MIPS-CPS-drop-.set-mips64r2-directives.patch |  53 +++
 ...-cm-intoruce-core-other-locking-functions.patch | 140 +++++++
 .../0057-cm-use-core-other-locking-function.patch  |  80 ++++
 ...nsure-core-other-GCR-reflect-correct-core.patch |  49 +++
 .../patches-4.3/0059-correct-CPC_BASE_MASK.patch   |  13 +
 .../patches-4.3/0901-spansion_nand_id_fix.patch    |  43 +++
 .../patches-4.3/0902-mt7621-use-gic-timer.patch    |  83 +++++
 31 files changed, 872 insertions(+), 756 deletions(-)
 create mode 100644 target/linux/ramips/base-files/lib/upgrade/ubnt.sh
 create mode 100644 target/linux/ramips/dts/UBNT-ERX.dts
 create mode 100644 target/linux/ramips/mt7621/profiles/ubnt.mk
 delete mode 100644 target/linux/ramips/patches-4.3/0053-gic.patch
 create mode 100644 target/linux/ramips/patches-4.3/0055-MIPS-CPS-drop-.set-mips64r2-directives.patch
 create mode 100644 target/linux/ramips/patches-4.3/0056-cm-intoruce-core-other-locking-functions.patch
 create mode 100644 target/linux/ramips/patches-4.3/0057-cm-use-core-other-locking-function.patch
 create mode 100644 target/linux/ramips/patches-4.3/0058-backport-ensure-core-other-GCR-reflect-correct-core.patch
 create mode 100644 target/linux/ramips/patches-4.3/0059-correct-CPC_BASE_MASK.patch
 create mode 100644 target/linux/ramips/patches-4.3/0901-spansion_nand_id_fix.patch
 create mode 100644 target/linux/ramips/patches-4.3/0902-mt7621-use-gic-timer.patch

-- 
2.6.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