All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/9] stmmac: Add Loongson platform support
@ 2023-11-10  9:08 Yanteng Si
  2023-11-10  9:23 ` [PATCH v5 1/9] net: stmmac: Pass stmmac_priv and chan in some callbacks Yanteng Si
                   ` (9 more replies)
  0 siblings, 10 replies; 32+ messages in thread
From: Yanteng Si @ 2023-11-10  9:08 UTC (permalink / raw)
  To: andrew, hkallweit1, peppe.cavallaro, alexandre.torgue, joabreu
  Cc: Yanteng Si, fancer.lancer, Jose.Abreu, chenhuacai, linux,
	dongbiao, guyinggang, loongson-kernel, netdev, loongarch,
	chris.chenfeiyang

v4 -> v5:

* Remove an ugly and useless patch (fix channel number).
* Remove the non-standard dma64 driver code, and also remove
  the HWIF entries, since the associated custom callbacks no
  longer exist.
* Refer to Serge's suggestion: Update the dwmac1000_dma.c to
  support the multi-DMA-channels controller setup.

See:
v4: <https://lore.kernel.org/loongarch/cover.1692696115.git.chenfeiyang@loongson.cn/>
v3: <https://lore.kernel.org/loongarch/cover.1691047285.git.chenfeiyang@loongson.cn/>
v2: <https://lore.kernel.org/loongarch/cover.1690439335.git.chenfeiyang@loongson.cn/>
v1: <https://lore.kernel.org/loongarch/cover.1689215889.git.chenfeiyang@loongson.cn/>

Yanteng Si (9):
  net: stmmac: Pass stmmac_priv and chan in some callbacks
  net: stmmac: Allow platforms to set irq_flags
  net: stmmac: Add Loongson DWGMAC definitions
  net: stmmac: dwmac-loongson: Refactor code for loongson_dwmac_probe()
  net: stmmac: dwmac-loongson: Add full PCI support
  net: stmmac: dwmac-loongson: Add MSI support
  net: stmmac: dwmac-loongson: Add GNET support
  net: stmmac: dwmac-loongson: Disable flow control for GMAC
  net: stmmac: Disable coe for some Loongson GNET

 .../net/ethernet/stmicro/stmmac/chain_mode.c  |   5 +-
 drivers/net/ethernet/stmicro/stmmac/common.h  |   1 +
 .../ethernet/stmicro/stmmac/dwmac-loongson.c  | 324 ++++++++++++++----
 .../net/ethernet/stmicro/stmmac/dwmac-sun8i.c |  22 +-
 .../ethernet/stmicro/stmmac/dwmac1000_core.c  |   9 +-
 .../ethernet/stmicro/stmmac/dwmac1000_dma.c   |  71 +++-
 .../ethernet/stmicro/stmmac/dwmac100_core.c   |   9 +-
 .../ethernet/stmicro/stmmac/dwmac100_dma.c    |   2 +-
 .../net/ethernet/stmicro/stmmac/dwmac4_core.c |  11 +-
 .../ethernet/stmicro/stmmac/dwmac4_descs.c    |  17 +-
 .../net/ethernet/stmicro/stmmac/dwmac4_dma.c  |   8 +-
 .../net/ethernet/stmicro/stmmac/dwmac4_dma.h  |   2 +-
 .../net/ethernet/stmicro/stmmac/dwmac4_lib.c  |   2 +-
 .../net/ethernet/stmicro/stmmac/dwmac_dma.h   |  62 +++-
 .../net/ethernet/stmicro/stmmac/dwmac_lib.c   |  44 +--
 .../ethernet/stmicro/stmmac/dwxgmac2_core.c   |  11 +-
 .../ethernet/stmicro/stmmac/dwxgmac2_descs.c  |  17 +-
 .../ethernet/stmicro/stmmac/dwxgmac2_dma.c    |  10 +-
 .../net/ethernet/stmicro/stmmac/enh_desc.c    |  17 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.c    |  10 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.h    |  71 ++--
 .../net/ethernet/stmicro/stmmac/norm_desc.c   |  17 +-
 .../ethernet/stmicro/stmmac/stmmac_ethtool.c  |   6 +
 .../net/ethernet/stmicro/stmmac/stmmac_main.c |  30 +-
 include/linux/stmmac.h                        |   4 +
 25 files changed, 563 insertions(+), 219 deletions(-)

-- 
2.31.4


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

end of thread, other threads:[~2023-12-11  9:57 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-10  9:08 [PATCH v5 0/9] stmmac: Add Loongson platform support Yanteng Si
2023-11-10  9:23 ` [PATCH v5 1/9] net: stmmac: Pass stmmac_priv and chan in some callbacks Yanteng Si
2023-11-13 15:16   ` Serge Semin
2023-12-05 11:16     ` Yanteng Si
2023-11-10  9:25 ` [PATCH v5 2/9] net: stmmac: Allow platforms to set irq_flags Yanteng Si
2023-11-11 19:51   ` Andrew Lunn
2023-11-21 12:01     ` Yanteng Si
2023-11-21 13:59       ` Andrew Lunn
2023-11-24 12:49         ` Yanteng Si
2023-11-10  9:25 ` [PATCH v5 3/9] net: stmmac: Add Loongson DWGMAC definitions Yanteng Si
2023-11-11 20:07   ` Andrew Lunn
2023-11-21  9:55     ` Yanteng Si
2023-11-22  3:39       ` Andrew Lunn
2023-11-22  4:02         ` Xi Ruoyao
2023-11-24 13:14         ` Yanteng Si
2023-11-24 14:51           ` Andrew Lunn
2023-11-24 16:44             ` Serge Semin
2023-11-26 12:25               ` Yanteng Si
2023-11-27 11:32                 ` Serge Semin
2023-11-29 10:29                   ` Yanteng Si
2023-11-13 15:05   ` Serge Semin
2023-11-10  9:25 ` [PATCH v5 4/9] net: stmmac: dwmac-loongson: Refactor code for loongson_dwmac_probe() Yanteng Si
2023-11-11 20:19   ` Andrew Lunn
2023-12-10  1:46     ` Yanteng Si
2023-11-10  9:27 ` [PATCH v5 5/9] net: stmmac: dwmac-loongson: Add full PCI support Yanteng Si
2023-11-11 20:24   ` Andrew Lunn
2023-12-11  8:47     ` Yanteng Si
2023-11-10  9:27 ` [PATCH v5 6/9] net: stmmac: dwmac-loongson: Add MSI support Yanteng Si
2023-11-10  9:27 ` [PATCH v5 7/9] net: stmmac: dwmac-loongson: Add GNET support Yanteng Si
2023-11-10  9:27 ` [PATCH v5 8/9] net: stmmac: dwmac-loongson: Disable flow control for GMAC Yanteng Si
2023-11-10  9:30 ` [PATCH v5 9/9] net: stmmac: Disable coe for some Loongson GNET Yanteng Si
2023-11-10 20:38 ` [PATCH v5 0/9] stmmac: Add Loongson platform support Jakub Kicinski

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.