mirror_ubuntu-kernels/drivers/net/ethernet/stmicro/stmmac
Russell King (Oracle) 727e373f89 net: stmmac: use xpcs_create_mdiodev()
Use the new xpcs_create_mdiodev() creator, which simplifies the
creation and destruction of the mdio device associated with xpcs.

Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2023-05-29 21:46:53 -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: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
common.h net: stmmac: Fix DMA typo 2023-04-13 12:50:46 +02:00
descs_com.h
descs.h
dwmac4_core.c net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register 2023-05-09 19:42:59 -07:00
dwmac4_descs.c net: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
dwmac4_descs.h
dwmac4_dma.c net: stmmac: dwmac4: Allow platforms to specify some DMA/MTL offsets 2023-04-13 12:50:46 +02:00
dwmac4_dma.h net: stmmac: dwmac4: Allow platforms to specify some DMA/MTL offsets 2023-04-13 12:50:46 +02:00
dwmac4_lib.c net: stmmac: dwmac4: Allow platforms to specify some DMA/MTL offsets 2023-04-13 12:50:46 +02:00
dwmac4.h net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register 2023-05-09 19:42:59 -07:00
dwmac5.c net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence 2023-02-13 20:04:43 -08:00
dwmac5.h
dwmac100_core.c net: stmmac: Disable automatic FCS/Pad stripping 2022-09-08 10:12:20 +02:00
dwmac100_dma.c net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwmac100.h net: stmmac: Disable automatic FCS/Pad stripping 2022-09-08 10:12:20 +02:00
dwmac1000_core.c net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwmac1000_dma.c net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwmac1000.h net: stmmac: Disable automatic FCS/Pad stripping 2022-09-08 10:12:20 +02:00
dwmac_dma.h net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwmac_lib.c net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwmac-anarion.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-dwc-qos-eth.c net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void 2023-05-09 19:57:01 -07:00
dwmac-generic.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-imx.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-ingenic.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-intel-plat.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-intel.c net: stmmac: remove redundant fixup to support fixed-link mode 2023-03-31 09:23:41 +01:00
dwmac-intel.h
dwmac-ipq806x.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-loongson.c stmmac: dwmac-loongson: fix missing of_node_put() while module exiting 2022-11-10 11:03:00 +01:00
dwmac-lpc18xx.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-mediatek.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-meson8b.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-meson.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-oxnas.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-qcom-ethqos.c net: stmmac: dwmac-qcom-ethqos: Convert to platform remove callback returning void 2023-05-09 19:57:01 -07:00
dwmac-rk.c net: stmmac: dwmac-rk: Convert to platform remove callback returning void 2023-05-09 19:57:01 -07:00
dwmac-socfpga.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-starfive.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-sti.c net: stmmac: dwmac-sti: Convert to platform remove callback returning void 2023-05-09 19:57:01 -07:00
dwmac-stm32.c net: stmmac: dwmac-stm32: Convert to platform remove callback returning void 2023-05-09 19:57:02 -07:00
dwmac-sun8i.c net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void 2023-05-09 19:57:02 -07:00
dwmac-sunxi.c net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
dwmac-tegra.c net: stmmac: dwmac-tegra: Convert to platform remove callback returning void 2023-05-09 19:57:02 -07:00
dwmac-visconti.c net: stmmac: dwmac-visconti: Convert to platform remove callback returning void 2023-05-09 19:57:01 -07:00
dwxgmac2_core.c net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
dwxgmac2_descs.c net: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
dwxgmac2_dma.c net: stmmac: xgmac: add ethtool per-queue irq statistic support 2023-05-09 19:59:19 -07:00
dwxgmac2.h
dwxlgmac2.h
enh_desc.c net: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
hwif.c net: stmmac: add support for platform specific reset 2023-04-05 19:01:22 -07:00
hwif.h net: stmmac: Pass stmmac_priv in some callbacks 2023-04-13 12:50:46 +02:00
Kconfig net: stmmac: Add glue layer for StarFive JH7110 SoC 2023-04-18 13:13:41 +02:00
Makefile net: stmmac: Add glue layer for StarFive JH7110 SoC 2023-04-18 13:13:41 +02:00
mmc_core.c stmicro/stmmac: fix repeated words in comments 2022-07-01 20:13:30 -07:00
mmc.h
norm_desc.c net: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
ring_mode.c net: stmmac: Remove some unnecessary void pointers 2023-04-13 12:50:46 +02:00
stmmac_ethtool.c net: stmmac: remove set but unused mask in stmmac_ethtool_set_link_ksettings() 2023-04-07 20:04:03 -07:00
stmmac_hwtstamp.c stmmac: fix potential division by 0 2022-12-12 15:09:14 -08:00
stmmac_main.c net: vlan: introduce skb_vlan_eth_hdr() 2023-04-23 14:16:44 +01:00
stmmac_mdio.c net: stmmac: use xpcs_create_mdiodev() 2023-05-29 21:46:53 -07: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: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
stmmac_platform.h net: stmmac: Make stmmac_pltfr_remove() return void 2023-05-09 19:56:31 -07:00
stmmac_ptp.c net: stmmac: add aux timestamps fifo clearance wait 2023-01-11 21:10:06 -08:00
stmmac_ptp.h stmmac: fix potential division by 0 2022-12-12 15:09:14 -08:00
stmmac_selftests.c net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() 2022-12-09 10:49:39 +00:00
stmmac_tc.c net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw 2023-02-06 10:06:44 +00:00
stmmac_xdp.c
stmmac_xdp.h
stmmac.h net: stmmac: add Rx HWTS metadata to XDP receive pkt 2023-04-17 18:57:26 -07:00