[PATCH v2 0/4] dm: net: Assorted patches related to networking and DMA

Simon Glass sjg at chromium.org
Mon Apr 7 03:35:06 CEST 2025


This series collects together a few patches related to U-Boot leaving
DMA running when booting.

Changes in v2:
- Use the designware_eth_remove() method directly
- Add gmac_rockchip too
- Reword the commit message to mention the uclass' actions
- Add a new patch to mark drivers as having active DMA

Simon Glass (4):
  designware: Use the remove() method with related drivers
  net: designware: Mark drivers as having active DMA
  efi_loader: Move device-removal later in exit-boot-services
  dm: core: Rename dm_remove_devices_active()

 arch/arm/lib/bootm.c          |  4 ++--
 arch/riscv/lib/bootm.c        |  2 +-
 arch/x86/lib/bootm.c          |  2 +-
 drivers/core/root.c           |  2 +-
 drivers/net/designware.c      |  4 ++--
 drivers/net/designware.h      | 12 ++++++++++++
 drivers/net/dwmac_meson8b.c   |  3 ++-
 drivers/net/dwmac_s700.c      |  3 ++-
 drivers/net/dwmac_socfpga.c   |  3 ++-
 drivers/net/gmac_rockchip.c   |  3 ++-
 include/dm/root.h             |  6 +++---
 lib/efi_loader/efi_boottime.c | 21 +++++++++++++--------
 test/dm/core.c                |  2 +-
 13 files changed, 44 insertions(+), 23 deletions(-)

-- 
2.43.0

base-commit: d47b5693e21f78d8cd8caa8fcd9e64fd6ae85759
branch: eth2


More information about the U-Boot mailing list