U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] net: dwc_eth_qos: Add glue driver for Intel MAC
@ 2024-05-03  8:49 Philip Oberfichtner
  2024-05-03  8:49 ` [PATCH 1/5] x86: provide mb() macro Philip Oberfichtner
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Philip Oberfichtner @ 2024-05-03  8:49 UTC (permalink / raw)
  To: u-boot
  Cc: bmeng.cn, caleb.connolly, christophe.roullier, epsi,
	eugen.hristev, festevam, forbidden405, ivprusov, joe.hershberger,
	jonas, kever.yang, leyfoon.tan, marek.vasut+renesas,
	marjolaine.amate, neil.armstrong, n-francis, patrice.chotard,
	patrick.delaunay, philipp.tomsich, rfried.dev, seanga2,
	sebastian.reichel, sebastien.szymanski, sjg, sumit.garg, trini,
	xypron.glpk, yanhong.wang, Philip Oberfichtner

This patch series implements the dwc_eth_qos glue driver for Intel SOCs.
Before doing that, a few general adaptions to the dwc_eth_qos.c main
driver are required. Most notably, the preparation for PCI based driver
instances, which do not necessarily use a device tree.

This patch series depends on: "net: dwc_eth_qos: mdio: Implement clause 45":
https://patchwork.ozlabs.org/project/uboot/patch/20240423085158.29246-1-pro@denx.de/

Philip Oberfichtner (5):
  x86: provide mb() macro
  net: dwc_eth_qos: Fix header to be self-contained
  net: dwc_eth_qos: Adapt probe() for PCI devices
  net: dwc_eth_qos: Implement bind() for PCI devices
  net: dwc_eth_qos: Add glue driver for Intel MAC

 arch/x86/include/asm/io.h          |   1 +
 drivers/net/Kconfig                |   7 +
 drivers/net/Makefile               |   1 +
 drivers/net/dwc_eth_qos.c          |  44 ++-
 drivers/net/dwc_eth_qos.h          |   9 +-
 drivers/net/dwc_eth_qos_imx.c      |   1 +
 drivers/net/dwc_eth_qos_intel.c    | 446 +++++++++++++++++++++++++++++
 drivers/net/dwc_eth_qos_intel.h    |  58 ++++
 drivers/net/dwc_eth_qos_qcom.c     |   1 +
 drivers/net/dwc_eth_qos_rockchip.c |   1 +
 drivers/net/dwc_eth_qos_starfive.c |   1 +
 drivers/net/dwc_eth_qos_stm32.c    |   1 +
 include/pci_ids.h                  |   9 +
 13 files changed, 576 insertions(+), 4 deletions(-)
 create mode 100644 drivers/net/dwc_eth_qos_intel.c
 create mode 100644 drivers/net/dwc_eth_qos_intel.h

-- 
2.39.2


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

end of thread, other threads:[~2024-05-03  8:51 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-03  8:49 [PATCH 0/5] net: dwc_eth_qos: Add glue driver for Intel MAC Philip Oberfichtner
2024-05-03  8:49 ` [PATCH 1/5] x86: provide mb() macro Philip Oberfichtner
2024-05-03  8:49 ` [PATCH 2/5] net: dwc_eth_qos: Fix header to be self-contained Philip Oberfichtner
2024-05-03  8:49 ` [PATCH 3/5] net: dwc_eth_qos: Adapt probe() for PCI devices Philip Oberfichtner
2024-05-03  8:49 ` [PATCH 4/5] net: dwc_eth_qos: Implement bind() " Philip Oberfichtner
2024-05-03  8:49 ` [PATCH 5/5] net: dwc_eth_qos: Add glue driver for Intel MAC Philip Oberfichtner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox