netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] (net-2.6) stmmac update - Apr 2010
@ 2010-04-09 10:24 Giuseppe CAVALLARO
  2010-04-09 10:24 ` [PATCH] stmmac: split core and dma for the mac10/100 Giuseppe CAVALLARO
  2010-04-13  8:53 ` [PATCH] (net-2.6) stmmac update - Apr 2010 David Miller
  0 siblings, 2 replies; 10+ messages in thread
From: Giuseppe CAVALLARO @ 2010-04-09 10:24 UTC (permalink / raw)
  To: netdev; +Cc: Giuseppe Cavallaro

Hello,
this is another subset of patches to make the driver more generic.

This patches splits the dma and core code for the mac 10/100 device
(as already done for the gmac) and reorganizes the descriptor
structures.
In the first version of the driver, the mac10/100 could only use
normal descriptors and the gmac could only use the enhanced ones.
This limit has been removed and this kind of information comes
from the platform.

Best Regards,
Giuseppe

Giuseppe Cavallaro (7):
  stmmac: split core and dma for the mac10/100
  stmmac: rework normal and enhanced descriptors
  stmmac: fix Transmit FIFO flush operation
  stmmac: new descriptor field for the driver's platform
  stmmac: get the descriptor structure from platform
  stmmac: fix vlan support setup
  stmmac: updated the drv module version

 drivers/net/stmmac/Makefile         |    2 +-
 drivers/net/stmmac/common.h         |   21 ++-
 drivers/net/stmmac/dwmac100.c       |  537 -----------------------------------
 drivers/net/stmmac/dwmac100.h       |    5 +
 drivers/net/stmmac/dwmac1000.h      |   12 -
 drivers/net/stmmac/dwmac1000_core.c |   27 +-
 drivers/net/stmmac/dwmac1000_dma.c  |  336 +---------------------
 drivers/net/stmmac/dwmac100_core.c  |  201 +++++++++++++
 drivers/net/stmmac/dwmac100_dma.c   |  138 +++++++++
 drivers/net/stmmac/dwmac_dma.h      |    1 +
 drivers/net/stmmac/dwmac_lib.c      |    7 +
 drivers/net/stmmac/enh_desc.c       |  342 ++++++++++++++++++++++
 drivers/net/stmmac/norm_desc.c      |  240 ++++++++++++++++
 drivers/net/stmmac/stmmac.h         |   10 +-
 drivers/net/stmmac/stmmac_main.c    |    7 +
 include/linux/stmmac.h              |    1 +
 16 files changed, 985 insertions(+), 902 deletions(-)
 delete mode 100644 drivers/net/stmmac/dwmac100.c
 create mode 100644 drivers/net/stmmac/dwmac100_core.c
 create mode 100644 drivers/net/stmmac/dwmac100_dma.c
 create mode 100644 drivers/net/stmmac/enh_desc.c
 create mode 100644 drivers/net/stmmac/norm_desc.c


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

end of thread, other threads:[~2010-04-13 10:00 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-09 10:24 [PATCH] (net-2.6) stmmac update - Apr 2010 Giuseppe CAVALLARO
2010-04-09 10:24 ` [PATCH] stmmac: split core and dma for the mac10/100 Giuseppe CAVALLARO
2010-04-09 10:24   ` [PATCH] stmmac: rework normal and enhanced descriptors Giuseppe CAVALLARO
2010-04-09 10:24     ` [PATCH] stmmac: fix Transmit FIFO flush operation Giuseppe CAVALLARO
2010-04-09 10:24       ` [PATCH] stmmac: new descriptor field for the driver's platform Giuseppe CAVALLARO
2010-04-09 10:24         ` [PATCH] stmmac: get the descriptor structure from platform Giuseppe CAVALLARO
2010-04-09 10:24           ` [PATCH] stmmac: fix vlan support setup Giuseppe CAVALLARO
2010-04-09 10:24             ` [PATCH] stmmac: updated the drv module version Giuseppe CAVALLARO
2010-04-13  8:53 ` [PATCH] (net-2.6) stmmac update - Apr 2010 David Miller
2010-04-13 10:00   ` Giuseppe CAVALLARO

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).