]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ARM: ixp4xx: Move NPE and QMGR to drivers/soc
authorLinus Walleij <linus.walleij@linaro.org>
Sun, 10 Feb 2019 13:45:47 +0000 (14:45 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 23 Apr 2019 14:02:15 +0000 (16:02 +0200)
commitfcf2d8978cd538a5d614076fccfe9a4af23b9cc9
treedf33ee3f1d110776527e8a14c281f349a1b45f89
parentb9a35d705a6780b5b89121e685c3e43c9ffa34f8
ARM: ixp4xx: Move NPE and QMGR to drivers/soc

The Network Processing Engine and Queue Manager are
versatile firmware components used by several IXP4xx
drivers.

Drivers are relying on getting access to these components
using <mach/*> headers which does not work with
multiplatform. We need to find a better place for the
drivers to live.

Let's first move them to drivers/soc and the start to
refactor a bit by passing resources and moving headers.

This patch introduce static IRQ assignments but that
will be fixed by later patches in this series.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
MAINTAINERS
arch/arm/mach-ixp4xx/Kconfig
arch/arm/mach-ixp4xx/Makefile
drivers/soc/Kconfig
drivers/soc/Makefile
drivers/soc/ixp4xx/Kconfig [new file with mode: 0644]
drivers/soc/ixp4xx/Makefile [new file with mode: 0644]
drivers/soc/ixp4xx/ixp4xx-npe.c [moved from arch/arm/mach-ixp4xx/ixp4xx_npe.c with 100% similarity]
drivers/soc/ixp4xx/ixp4xx-qmgr.c [moved from arch/arm/mach-ixp4xx/ixp4xx_qmgr.c with 98% similarity]