netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 00/10 v2] IXP4xx networking cleanups
@ 2019-11-01 13:02 Linus Walleij
  2019-11-01 13:02 ` [PATCH net-next 01/10 v2] wan: ixp4xx_hss: fix compile-testing on 64-bit Linus Walleij
                   ` (9 more replies)
  0 siblings, 10 replies; 14+ messages in thread
From: Linus Walleij @ 2019-11-01 13:02 UTC (permalink / raw)
  To: netdev, David S . Miller; +Cc: Arnd Bergmann, Jakub Kicinski, Linus Walleij

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


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2019-11-05 17:18 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-01 13:02 [PATCH net-next 00/10 v2] IXP4xx networking cleanups Linus Walleij
2019-11-01 13:02 ` [PATCH net-next 01/10 v2] wan: ixp4xx_hss: fix compile-testing on 64-bit Linus Walleij
2019-11-01 13:02 ` [PATCH net-next 02/10 v2] wan: ixp4xx_hss: prepare compile testing Linus Walleij
2019-11-01 13:02 ` [PATCH net-next 03/10 v2] ptp: ixp46x: move adjacent to ethernet driver Linus Walleij
2019-11-01 13:02 ` [PATCH net-next 04/10 v2] ixp4xx_eth: move platform_data definition Linus Walleij
2019-11-01 13:02 ` [PATCH net-next 05/10 v2] net: ethernet: ixp4xx: Standard module init Linus Walleij
2019-11-01 13:02 ` [PATCH net-next 06/10 v2] net: ethernet: ixp4xx: Use distinct local variable Linus Walleij
2019-11-01 13:02 ` [PATCH net-next 07/10 v2] net: ehernet: ixp4xx: Use netdev_* messages Linus Walleij
2019-11-01 13:02 ` [PATCH net-next 08/10 v2] ARM/net: ixp4xx: Pass ethernet physical base as resource Linus Walleij
2019-11-01 13:02 ` [PATCH net-next 09/10 v2] net: ethernet: ixp4xx: Get port ID from base address Linus Walleij
2019-11-04  1:43   ` David Miller
2019-11-05 10:27     ` Linus Walleij
2019-11-05 17:18       ` David Miller
2019-11-01 13:02 ` [PATCH net-next 10/10 v2] net: ethernet: ixp4xx: Use parent dev for DMA pool Linus Walleij

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).