]> git.ipfire.org Git - thirdparty/openwrt.git/commit
econet: add EN7528 subtarget support
authorAhmed Naseef <naseefkm@gmail.com>
Mon, 29 Dec 2025 09:12:20 +0000 (13:12 +0400)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 15 Feb 2026 00:12:52 +0000 (01:12 +0100)
commitfab098cb6121647ca9cc6e501d56ebe8a9ea550b
tree934e28067e7fbf0600a664f3b9593b18e65e91ae
parent862b46dd8f65ed2ab298b63ca33f672fb6ec3be7
econet: add EN7528 subtarget support

The EN7528 is a little endian dual-core MIPS 1004Kc SoC used in xPON
devices. Unlike the big endian EN751221, EN7528 uses the MIPS GIC
interrupt controller for SMP.

This adds minimal boot support for EN7528:
- New en7528 subtarget with mipsel architecture
- Kernel patches for EN7528 SoC with GIC support
- Timer driver extended to support GIC shared interrupts per CPU
- SPI driver fix for EN7528 chip select handling
- Generic device tree for initial bring-up

Signed-off-by: Ahmed Naseef <naseefkm@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21326
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
15 files changed:
target/linux/econet/Makefile
target/linux/econet/dts/en7528.dtsi [new file with mode: 0644]
target/linux/econet/dts/en7528_generic.dts [new file with mode: 0644]
target/linux/econet/en751221/config-6.12
target/linux/econet/en751221/target.mk
target/linux/econet/en7528/config-6.12 [new file with mode: 0644]
target/linux/econet/en7528/profiles/00-default.mk [new file with mode: 0644]
target/linux/econet/en7528/target.mk [new file with mode: 0644]
target/linux/econet/image/en7528.mk [new file with mode: 0644]
target/linux/econet/patches-6.12/100-econet-add-en7528-soc.patch [new file with mode: 0644]
target/linux/econet/patches-6.12/101-econet-timer-add-en7528-support.patch [new file with mode: 0644]
target/linux/econet/patches-6.12/303-spi-airoha-snfi-enable-for-econet.patch [new file with mode: 0644]
target/linux/econet/patches-6.12/310-usb-enable-econet-usb.patch
target/linux/econet/patches-6.12/886-uart-add-en7523-support.patch [new file with mode: 0644]
target/linux/econet/patches-6.12/887-uart-airoha-add-econet-support.patch [new file with mode: 0644]