[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200110082837.11473-1-linus.walleij@linaro.org>
Date: Fri, 10 Jan 2020 09:28:28 +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 0/9 v4] 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 the v2 set because it depended on other patches
making the code more generic.
The change in v3 was simply dropping one offending
patch hardcoding base addresses into the driver.
The change in v4 drops a stable@ tag that was
unnecessary.
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 (5):
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: 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 | 213 +++++++++---------
.../{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, 306 insertions(+), 166 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