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@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel