[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20191101130224.7964-1-linus.walleij@linaro.org>
Date: Fri, 1 Nov 2019 14:02:14 +0100
From: Linus Walleij <linus.walleij@...aro.org>
To: netdev@...r.kernel.org, "David S . Miller" <davem@...emloft.net>
Cc: Arnd Bergmann <arnd@...db.de>,
Jakub Kicinski <jakub.kicinski@...ronome.com>,
Linus Walleij <linus.walleij@...aro.org>
Subject: [PATCH net-next 00/10 v2] IXP4xx networking cleanups
This is a patch series which jams together Arnds and mine
cleanups for the IXP4xx networking.
I also have patches for device tree support but that
requires more elaborate work, this series is some of
mine and some of Arnds patches that is a good foundation
for his multiplatform work and my device tree work.
These are for application to the networking tree so
that can be taken in one separate sweep.
I have tested the patches for a bit using zeroday builds
and some boots on misc IXP4xx devices and haven't run
into any major problems. We might find some new stuff
as a result from the new compiler coverage.
I had to depromote enabling compiler coverage at one
point in this v2 set because it depended on other patches
making the code more generic.
Arnd Bergmann (4):
wan: ixp4xx_hss: fix compile-testing on 64-bit
wan: ixp4xx_hss: prepare compile testing
ptp: ixp46x: move adjacent to ethernet driver
ixp4xx_eth: move platform_data definition
Linus Walleij (6):
net: ethernet: ixp4xx: Standard module init
net: ethernet: ixp4xx: Use distinct local variable
net: ehernet: ixp4xx: Use netdev_* messages
ARM/net: ixp4xx: Pass ethernet physical base as resource
net: ethernet: ixp4xx: Get port ID from base address
net: ethernet: ixp4xx: Use parent dev for DMA pool
arch/arm/mach-ixp4xx/fsg-setup.c | 20 ++
arch/arm/mach-ixp4xx/goramo_mlr.c | 24 ++
arch/arm/mach-ixp4xx/include/mach/platform.h | 22 +-
arch/arm/mach-ixp4xx/ixdp425-setup.c | 20 ++
arch/arm/mach-ixp4xx/nas100d-setup.c | 10 +
arch/arm/mach-ixp4xx/nslu2-setup.c | 10 +
arch/arm/mach-ixp4xx/omixp-setup.c | 20 ++
arch/arm/mach-ixp4xx/vulcan-setup.c | 20 ++
drivers/net/ethernet/xscale/Kconfig | 14 ++
drivers/net/ethernet/xscale/Makefile | 3 +-
.../net/ethernet/xscale}/ixp46x_ts.h | 0
drivers/net/ethernet/xscale/ixp4xx_eth.c | 225 +++++++++---------
.../{ptp => net/ethernet/xscale}/ptp_ixp46x.c | 3 +-
drivers/net/wan/Kconfig | 3 +-
drivers/net/wan/ixp4xx_hss.c | 39 +--
drivers/ptp/Kconfig | 14 --
drivers/ptp/Makefile | 1 -
include/linux/platform_data/eth_ixp4xx.h | 19 ++
include/linux/platform_data/wan_ixp4xx_hss.h | 17 ++
19 files changed, 313 insertions(+), 171 deletions(-)
rename {arch/arm/mach-ixp4xx/include/mach => drivers/net/ethernet/xscale}/ixp46x_ts.h (100%)
rename drivers/{ptp => net/ethernet/xscale}/ptp_ixp46x.c (99%)
create mode 100644 include/linux/platform_data/eth_ixp4xx.h
create mode 100644 include/linux/platform_data/wan_ixp4xx_hss.h
--
2.21.0
Powered by blists - more mailing lists