[PATCH 0/7] ARM: K3: add AM625 ethernet support
Sascha Hauer
s.hauer at pengutronix.de
Fri Nov 8 05:14:58 PST 2024
This series adds ethernet support for TI K3 SoCs. The driver has been
tested on the TI AM625 based Beagleplay board. The driver needs an
external DMA engine and also some TI specific units, so this series is
longer than it should be for just an ethernet driver.
Signed-off-by: Sascha Hauer <s.hauer at pengutronix.de>
---
Sascha Hauer (7):
net: davinci_mdio: separate driver
firmware: ti_sci: update from U-Boot
ARM: K3: add navss-ringacc driver
dma: add dma-devices support
dma-devices: add k3-udma support
ARM: k3: am625: add syscon compatible to phy_gmii_sel
net: add am65-cpsw-nuss driver
arch/arm/dts/k3-am625-beagleplay.dts | 1 +
arch/arm/dts/k3-am625.dtsi | 5 +
drivers/dma/Kconfig | 13 +
drivers/dma/Makefile | 3 +
drivers/dma/dma-devices.c | 210 +++
drivers/dma/ti/Kconfig | 6 +
drivers/dma/ti/Makefile | 1 +
drivers/dma/ti/k3-psil-priv.h | 49 +
drivers/dma/ti/k3-psil.c | 89 +
drivers/dma/ti/k3-psil.h | 83 +
drivers/dma/ti/k3-udma-hwdef.h | 185 +++
drivers/dma/ti/k3-udma.c | 2984 ++++++++++++++++++++++++++++++++++
drivers/firmware/ti_sci.c | 276 +++-
drivers/firmware/ti_sci.h | 2 +-
drivers/net/Kconfig | 17 +
drivers/net/Makefile | 2 +
drivers/net/am65-cpsw-nuss.c | 785 +++++++++
drivers/net/cpsw.c | 178 --
drivers/net/davinci_mdio.c | 188 +++
drivers/soc/Makefile | 1 +
drivers/soc/ti/Makefile | 1 +
drivers/soc/ti/k3-navss-ringacc.c | 1163 +++++++++++++
include/dma-devices.h | 172 ++
include/soc/ti/cppi5.h | 996 ++++++++++++
include/soc/ti/k3-navss-ringacc.h | 252 +++
include/soc/ti/ti-udma.h | 45 +
include/soc/ti/ti_sci_protocol.h | 38 +-
27 files changed, 7515 insertions(+), 230 deletions(-)
---
base-commit: 351a306c0d712a9f09032e26273f38ab9b38f35f
change-id: 20241108-network-k3-ea50583a0423
Best regards,
--
Sascha Hauer <s.hauer at pengutronix.de>
More information about the barebox
mailing list