OpenCloudOS-Kernel/drivers/net/ethernet/stmicro/stmmac
David Wu 2f2b60a0ec net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588
Add constants and callback functions for the dwmac on RK3588 soc.
As can be seen, the base structure is the same, only registers
and the bits in them moved slightly.

Signed-off-by: David Wu <david.wu@rock-chips.com>
[rebase, squash fixes]
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2022-09-01 11:53:07 +02:00
..
Kconfig net: ethernet: stmmac: remove select QCOM_SOCINFO and make it optional 2022-06-19 09:52:47 +01:00
Makefile stmmac: pci: Add dwmac support for Loongson 2021-06-18 11:48:34 -07:00
altr_tse_pcs.c net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link 2022-04-11 10:41:00 +01:00
altr_tse_pcs.h net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link 2022-04-11 10:41:00 +01:00
chain_mode.c net: ethernet: stmicro: stmmac: move dma conf to dedicated struct 2022-07-25 19:38:57 -07:00
common.h net: stmmac: bump tc when get underflow error from DMA descriptor 2021-12-13 12:20:35 +00:00
descs.h
descs_com.h
dwmac-anarion.c
dwmac-dwc-qos-eth.c net: stmmac: dwc-qos: Disable split header for Tegra194 2022-07-07 17:05:01 -07:00
dwmac-generic.c net: stmmac: add support for dwmac 3.40a 2021-10-08 16:22:39 +01:00
dwmac-imx.c net: stmmac: dwmac-imx: comment spelling fix 2022-04-26 17:28:31 -07:00
dwmac-ingenic.c net: stmmac: fix leaks in probe 2022-07-13 14:21:42 +01:00
dwmac-intel-plat.c
dwmac-intel.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-08-18 21:17:10 -07:00
dwmac-intel.h stmmac: intel: move definitions to dwmac-intel header file 2021-06-12 13:10:52 -07:00
dwmac-ipq806x.c net: ethernet: stmmac: reset force speed bit for ipq806x 2022-06-16 10:13:20 +02:00
dwmac-loongson.c stmmac: dwmac-loongson: change loongson_dwmac_driver from global to static 2022-04-04 12:47:54 +01:00
dwmac-lpc18xx.c
dwmac-mediatek.c stmmac: dwmac-mediatek: fix resource leak in probe 2022-07-28 10:43:04 -07:00
dwmac-meson.c
dwmac-meson8b.c
dwmac-oxnas.c net: stmmac: dwmac-oxnas: Add support for OX810SE 2022-01-12 09:05:02 -08:00
dwmac-qcom-ethqos.c net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume 2022-03-24 17:48:02 -07:00
dwmac-rk.c net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 2022-09-01 11:53:07 +02:00
dwmac-socfpga.c net: ethernet: stmmac: fix write to sgmii_adapter_base 2022-04-22 16:31:56 -07:00
dwmac-sti.c
dwmac-stm32.c
dwmac-sun8i.c net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() 2022-04-29 19:24:08 -07:00
dwmac-sunxi.c net: stmicro: handle clk_prepare() failure during init 2021-05-13 17:33:18 +02:00
dwmac-visconti.c net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request. 2022-01-28 14:28:30 +00:00
dwmac4.h net: stmmac: switch to use interrupt for hw crosstimestamping 2022-07-18 11:14:35 +01:00
dwmac4_core.c net: stmmac: fix dma queue left shift overflow issue 2022-07-18 11:30:26 +01:00
dwmac4_descs.c net: stmmac: remove unused get_addr() callback 2022-05-18 13:59:15 +01:00
dwmac4_descs.h
dwmac4_dma.c net: stmmac: fix get_hw_feature() on old hardware 2021-10-08 16:22:38 +01:00
dwmac4_dma.h net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards 2021-04-22 15:02:40 -07:00
dwmac4_lib.c ethernet: constify references to netdev->dev_addr in drivers 2021-10-14 09:22:11 -07:00
dwmac5.c net: stmmac: enable platform specific safety features 2021-06-01 16:59:50 -07:00
dwmac5.h net: stmmac: enable platform specific safety features 2021-06-01 16:59:50 -07:00
dwmac100.h
dwmac100_core.c ethernet: constify references to netdev->dev_addr in drivers 2021-10-14 09:22:11 -07:00
dwmac100_dma.c
dwmac1000.h net: stmmac: dwmac1000: Fix extended MAC address registers definition 2021-06-11 13:05:55 -07:00
dwmac1000_core.c ethernet: constify references to netdev->dev_addr in drivers 2021-10-14 09:22:11 -07:00
dwmac1000_dma.c net: stmmac: fix get_hw_feature() on old hardware 2021-10-08 16:22:38 +01:00
dwmac_dma.h net: stmmac: dump gmac4 DMA registers correctly 2022-01-31 21:21:10 -08:00
dwmac_lib.c net: stmmac: work around sporadic tx issue on link-up 2022-08-25 12:40:56 -07:00
dwxgmac2.h
dwxgmac2_core.c ethernet: constify references to netdev->dev_addr in drivers 2021-10-14 09:22:11 -07:00
dwxgmac2_descs.c net: stmmac: remove unused get_addr() callback 2022-05-18 13:59:15 +01:00
dwxgmac2_dma.c net: stmmac: fix get_hw_feature() on old hardware 2021-10-08 16:22:38 +01:00
dwxlgmac2.h
enh_desc.c net: stmmac: remove unused get_addr() callback 2022-05-18 13:59:15 +01:00
hwif.c
hwif.h net: stmmac: remove unused get_addr() callback 2022-05-18 13:59:15 +01:00
mmc.h
mmc_core.c stmicro/stmmac: fix repeated words in comments 2022-07-01 20:13:30 -07:00
norm_desc.c net: stmmac: remove unused get_addr() callback 2022-05-18 13:59:15 +01:00
ring_mode.c net: ethernet: stmicro: stmmac: move dma conf to dedicated struct 2022-07-25 19:38:57 -07:00
stmmac.h net: ethernet: stmicro: stmmac: move dma conf to dedicated struct 2022-07-25 19:38:57 -07:00
stmmac_ethtool.c net: ethernet: move from strlcpy with unused retval to strscpy 2022-08-31 14:11:26 -07:00
stmmac_hwtstamp.c net: stmmac: switch to use interrupt for hw crosstimestamping 2022-07-18 11:14:35 +01:00
stmmac_main.c net: stmmac: work around sporadic tx issue on link-up 2022-08-25 12:40:56 -07:00
stmmac_mdio.c net: stmmac: make mdio register skips PHY scanning for fixed-link 2022-06-17 10:55:35 +01:00
stmmac_pci.c net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() 2022-05-10 19:12:57 -07:00
stmmac_pcs.h
stmmac_platform.c net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow 2022-07-15 12:06:56 +01:00
stmmac_platform.h
stmmac_ptp.c net: stmmac: switch to use interrupt for hw crosstimestamping 2022-07-18 11:14:35 +01:00
stmmac_ptp.h
stmmac_selftests.c net: ethernet: stmicro: stmmac: move dma conf to dedicated struct 2022-07-25 19:38:57 -07:00
stmmac_tc.c net: ethernet: stmicro: stmmac: move dma conf to dedicated struct 2022-07-25 19:38:57 -07:00
stmmac_xdp.c net: stmmac: enhance XDP ZC driver level switching performance 2021-11-15 12:56:34 +00:00
stmmac_xdp.h