mbox series

[v4,0/5] net: dwc_eth_qos: Add glue driver for Intel MAC

Message ID 20240802092539.162892-1-pro@denx.de
Headers show
Series net: dwc_eth_qos: Add glue driver for Intel MAC | expand

Message

Philip Oberfichtner Aug. 2, 2024, 9:25 a.m. UTC
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.

Changes in V4:
	- Fix printf format string

Changes in V3:
	- Replace mfence() with mb()
	- Clean-up eqos_get_base_addr()
	- Several style fixes for dwc_eth_qos_intel

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/cpu/mp_init.c             |  10 +-
 arch/x86/include/asm/cpu.h         |   5 -
 arch/x86/include/asm/io.h          |   1 +
 drivers/net/Kconfig                |   7 +
 drivers/net/Makefile               |   1 +
 drivers/net/dwc_eth_qos.c          |  83 +++++-
 drivers/net/dwc_eth_qos.h          |   8 +-
 drivers/net/dwc_eth_qos_imx.c      |   6 +
 drivers/net/dwc_eth_qos_intel.c    | 449 +++++++++++++++++++++++++++++
 drivers/net/dwc_eth_qos_intel.h    |  57 ++++
 drivers/net/dwc_eth_qos_qcom.c     |   6 +
 drivers/net/dwc_eth_qos_rockchip.c |   6 +
 drivers/net/dwc_eth_qos_starfive.c |   6 +
 drivers/net/dwc_eth_qos_stm32.c    |   6 +
 include/pci_ids.h                  |   9 +
 15 files changed, 641 insertions(+), 19 deletions(-)
 create mode 100644 drivers/net/dwc_eth_qos_intel.c
 create mode 100644 drivers/net/dwc_eth_qos_intel.h

Comments

Philip Oberfichtner Sept. 2, 2024, 9:44 a.m. UTC | #1
Hi all,

Seems there is no more comments to the series. Can we get it merged
then?

Best regards,
Philip


On Fri, Aug 02, 2024 at 11:25:34AM +0200, Philip Oberfichtner wrote:
> 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.
> 
> Changes in V4:
> 	- Fix printf format string
> 
> Changes in V3:
> 	- Replace mfence() with mb()
> 	- Clean-up eqos_get_base_addr()
> 	- Several style fixes for dwc_eth_qos_intel
> 
> 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/cpu/mp_init.c             |  10 +-
>  arch/x86/include/asm/cpu.h         |   5 -
>  arch/x86/include/asm/io.h          |   1 +
>  drivers/net/Kconfig                |   7 +
>  drivers/net/Makefile               |   1 +
>  drivers/net/dwc_eth_qos.c          |  83 +++++-
>  drivers/net/dwc_eth_qos.h          |   8 +-
>  drivers/net/dwc_eth_qos_imx.c      |   6 +
>  drivers/net/dwc_eth_qos_intel.c    | 449 +++++++++++++++++++++++++++++
>  drivers/net/dwc_eth_qos_intel.h    |  57 ++++
>  drivers/net/dwc_eth_qos_qcom.c     |   6 +
>  drivers/net/dwc_eth_qos_rockchip.c |   6 +
>  drivers/net/dwc_eth_qos_starfive.c |   6 +
>  drivers/net/dwc_eth_qos_stm32.c    |   6 +
>  include/pci_ids.h                  |   9 +
>  15 files changed, 641 insertions(+), 19 deletions(-)
>  create mode 100644 drivers/net/dwc_eth_qos_intel.c
>  create mode 100644 drivers/net/dwc_eth_qos_intel.h
> 
> -- 
> 2.39.2
>
Tom Rini Sept. 3, 2024, 7:43 p.m. UTC | #2
On Fri, 02 Aug 2024 11:25:34 +0200, Philip Oberfichtner wrote:

> 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.
> 
> Changes in V4:
> 	- Fix printf format string
> 
> [...]

Applied to u-boot/next, thanks!