[PATCH 00/11] net: dwc_eth_qos: Clean up STM32 glue code and add STM32MP13xx support
Marek Vasut
marex at denx.de
Sat Mar 9 03:11:21 CET 2024
Split off STM32 glue code from the DWMAC driver into separate
file, similar to what other SoCs already do, to avoid mixing
the ST specifics with generic DWMAC core code.
Clean the STM32 DWMAC board code which is currently duplicated
in multiple board files, move it into the newly separated glue
code, since the code is not board specific, it is only generic
DT parsing and generic register programming.
Add STM32MP13xx support based on ST downstream patches on top,
although that part is mostly rewritten from scratch.
Christophe Roullier (2):
net: dwc_eth_qos: Add DT parsing for STM32MP13xx platform
net: dwc_eth_qos: Add support of STM32MP13xx platform
Marek Vasut (8):
net: dwc_eth_qos: Split STM32 glue into separate file
net: dwc_eth_qos: Rename eqos_stm32_config to eqos_stm32mp15_config
net: dwc_eth_qos: Fold board_interface_eth_init into STM32 glue code
net: dwc_eth_qos: Scrub ifdeffery
net: dwc_eth_qos: Use FIELD_PREP for ETH_SEL bitfield
net: dwc_eth_qos: Move log_debug statements on top of case block
net: dwc_eth_qos: Use consistent logging prints
net: dwc_eth_qos: Constify st,eth-* values parsed out of DT
Patrick Delaunay (1):
net: dwc_eth_qos: Request clk-ck earlier in probe on STM32
board/dhelectronics/dh_stm32mp1/board.c | 82 ------
board/st/stm32mp1/stm32mp1.c | 82 ------
drivers/net/Makefile | 1 +
drivers/net/dwc_eth_qos.c | 171 +-----------
drivers/net/dwc_eth_qos.h | 2 +
drivers/net/dwc_eth_qos_stm32.c | 337 ++++++++++++++++++++++++
6 files changed, 345 insertions(+), 330 deletions(-)
create mode 100644 drivers/net/dwc_eth_qos_stm32.c
Cc: Christophe Roullier <christophe.roullier at st.com>
Cc: Joe Hershberger <joe.hershberger at ni.com>
Cc: Patrice Chotard <patrice.chotard at foss.st.com>
Cc: Patrick Delaunay <patrick.delaunay at foss.st.com>
Cc: Ramon Fried <rfried.dev at gmail.com>
Cc: u-boot at dh-electronics.com
Cc: uboot-stm32 at st-md-mailman.stormreply.com
--
2.43.0
More information about the U-Boot
mailing list