[PATCH v3 0/5] net: dwc_eth_qos: Add glue driver for Intel MAC

Philip Oberfichtner pro at denx.de
Tue Jul 30 07:31:54 CEST 2024


Hi Ramon,

Any comments on this series?

On Wed, Jul 17, 2024 at 02:29:01PM +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.
> 
> This patch series depends on: "net: dwc_eth_qos: mdio: Implement clause 45":
> https://patchwork.ozlabs.org/project/uboot/patch/20240507094237.168238-1-pro@denx.de/
> 
> 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          |  79 ++++-
>  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, 637 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
> 

-- 
=====================================================================
DENX Software Engineering GmbH,        Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-22  Fax: +49-8142-66989-80   Email: pro at denx.de
=====================================================================


More information about the U-Boot mailing list