[PATCH v4 0/7] Resurrect OpenWrt IXP4xx support

Christian Marangi ansuelsmth at gmail.com
Wed Oct 25 02:31:51 PDT 2023

On Mon, Oct 23, 2023 at 08:43:02AM +0200, Linus Walleij wrote:
> XP4xx was deleted because of lack of maintenance in 2020.
> In the years since, the upstream Linux support for IXP4xx has
> been rewritten from scratch. It is now pretty well supported
> using device tree and modern subsystems that didn't exist
> 20 years ago when the first IXP4xx port was done.
> With the switch to kernel v6.1, OpenWrt has the required
> baseline to bring IXP4xx back.
> With the (suspiciously similarly named!) IPQ4xxx now supporting
> v6.1 exclusively, the door should be open for IXP4xx!
> This is a reimplementation of the IXP4xx support which is
> using all the contemporary abstractions, the only thing
> actually resurrected is the APEX boot loader. The port is
> thus "slim" and not patching a lot on the mainline kernel
> as pretty much everything is upstream.
> As a starter, we bring back two Gateworks reference designs,
> one for IXP42x and one for IXP43x, and the classic NSLU2
> NAS. We also bring back USRobotics USR8200 because it has
> active users and testers.
> Here you find binaries and illustrations if you want to check
> out how the support works right now, if you have an NSLU2
> you can flash the binary and rootfs and it "just works",
> though NSLU2 is not a default build:
> https://dflund.se/~triad/krad/ixp4xx/
> Thanks to Imre Kaloz add Krzysztof Halasa for all cheering
> and reference designs :)
> Thanks to Howard Harte and Joseph for stepping in and helping
> out with device support and debugging.
> Thanks for Hauke for the the in-depth review of the v1
> patch set. Thanks to Christian Marangi, Robert Marko and
> Jonas Gorski for reviewing the v2 patch set.
> I am pretty confident that we can bring back any IXP4xx with
> this, they just need some time and focus. I will add more
> routers as time permits.
> I don't know who can import this from patches or pull request:
> it may be best if I just apply for commit access to the
> OpenWrt git repository and import it myself perhaps?
> Signed-off-by: Linus Walleij <linus.walleij at linaro.org>

Hi, I merged this series on main.

I hope to have followup for the firmware (hoping it will ever be
accepted upstream) and for the hotplug script for the disk? That I think
was dropped from the series?


More information about the openwrt-devel mailing list