aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/stmicro
AgeCommit message (Expand)AuthorFilesLines
2025-11-27net: stmmac: fix rx limit check in stmmac_rx_zc()Alexey Kodanev1-1/+1
2025-11-27net: stmmac: dwmac: Disable flushing frames on Rx Buffer UnavailableRohan G Thomas5-2/+14
2025-11-26net: stmmac: pci: Use generic PCI suspend/resume routinesYao Zi2-34/+5
2025-11-26net: stmmac: loongson: Use generic PCI suspend/resume routinesYao Zi2-34/+5
2025-11-26net: stmmac: Add generic suspend/resume helper for PCI-based controllersYao Zi4-0/+66
2025-11-21net: stmmac: qcom-ethqos: use read_poll_timeout_atomic()Russell King (Oracle)1-30/+14
2025-11-21net: stmmac: qcom-ethqos: add rgmii set/clear functionsRussell King (Oracle)1-98/+89
2025-11-21net: stmmac: qcom-ethqos: use u32 for rgmii read/write/updateRussell King (Oracle)1-8/+8
2025-11-20devlink: pass extack through to devlink_param::get()Daniel Zahka1-1/+2
2025-11-20net: stmmac: remove axi_blen arrayRussell King (Oracle)4-18/+5
2025-11-20net: stmmac: move stmmac_axi_blen_to_mask() to axi_blen init sitesRussell King (Oracle)5-5/+10
2025-11-20net: stmmac: move stmmac_axi_blen_to_mask() to stmmac_main.cRussell King (Oracle)4-8/+9
2025-11-20net: stmmac: provide common stmmac_axi_blen_to_mask()Russell King (Oracle)8-93/+56
2025-11-20net: stmmac: move common DMA AXI register bits to common.hRussell King (Oracle)4-25/+21
2025-11-20net: stmmac: dwc-qos-eth: simplify switch() in dwc_eth_dwmac_config_dt()Russell King (Oracle)1-23/+3
2025-11-20net: stmmac: rk: use phylink's interface mode for set_clk_tx_rate()Russell King (Oracle)1-2/+1
2025-11-20net: stmmac: rk: convert to init()/exit() methodsRussell King (Oracle)1-28/+19
2025-11-20net: stmmac: move probe/remove calling of init/exitRussell King (Oracle)2-34/+36
2025-11-20net: stmmac: pass struct device to init()/exit() methodsRussell King (Oracle)11-43/+45
2025-11-19net: stmmac: stmmac_is_jumbo_frm() returns booleanRussell King (Oracle)4-16/+10
2025-11-19net: stmmac: stmmac_is_jumbo_frm() len should be unsignedRussell King (Oracle)3-3/+3
2025-11-19net: stmmac: convert priv->sph* to boolean and renameRussell King (Oracle)4-17/+17
2025-11-18net: stmmac: Disable EEE RX clock stop when VLAN is enabledOvidiu Panait1-1/+5
2025-11-18net: stmmac: Fix VLAN 0 deletion in vlan_del_hw_rx_fltr()Ovidiu Panait1-1/+2
2025-11-17net: stmmac: dwmac-sophgo: Add phy interface filterInochi Amaoto1-1/+19
2025-11-17net: stmmac: remove unnecessary .pkt_route queue initialisationRussell King (Oracle)4-19/+2
2025-11-17net: stmmac: remove unnecessary .prio queue initialisationRussell King (Oracle)1-10/+4
2025-11-17net: stmmac: remove unnecessary .use_prio queue initialisationRussell King (Oracle)4-21/+0
2025-11-17net: stmmac: setup default RX channel map in stmmac_plat_dat_alloc()Russell King (Oracle)4-5/+7
2025-11-17net: stmmac: move initialisation of queues_to_use to stmmac_plat_dat_alloc()Russell King (Oracle)5-23/+8
2025-11-17net: stmmac: move initialisation of unicast_filter_entries to stmmac_plat_dat...Russell King (Oracle)6-19/+2
2025-11-17net: stmmac: move initialisation of multicast_filter_bins to stmmac_plat_dat_...Russell King (Oracle)5-16/+3
2025-11-17net: stmmac: move initialisation of maxmtu to stmmac_plat_dat_alloc()Russell King (Oracle)5-20/+2
2025-11-17net: stmmac: move initialisation of clk_csr to stmmac_plat_dat_alloc()Russell King (Oracle)2-5/+2
2025-11-17net: stmmac: move initialisation of phy_addr to stmmac_plat_dat_alloc()Russell King (Oracle)4-6/+5
2025-11-17net: stmmac: add stmmac_plat_dat_alloc()Russell King (Oracle)6-4/+18
2025-11-14net: stmmac: rk: use PHY_INTF_SEL_x in functionsRussell King (Oracle)1-48/+43
2025-11-14net: stmmac: rk: use PHY_INTF_SEL_x constantsRussell King (Oracle)1-23/+23
2025-11-14net: stmmac: rk: convert all bitfields to GRF_FIELD*()Russell King (Oracle)1-79/+57
2025-11-14net: stmmac: rk: replace HIWORD_UPDATE() with GRF_FIELD()Russell King (Oracle)1-32/+32
2025-11-13net: stmmac: always allocate mac_device_infoRussell King (Oracle)3-24/+16
2025-11-13net: stmmac: clean up stmmac_reset()Russell King (Oracle)3-7/+5
2025-11-12net: stmmac: visconti: use stmmac_get_phy_intf_sel()Russell King (Oracle)1-20/+6
2025-11-12net: stmmac: visconti: use PHY_INTF_SEL_x to select PHY interfaceRussell King (Oracle)1-3/+3
2025-11-12net: stmmac: stm32: use stmmac_get_phy_intf_sel()Russell King (Oracle)1-20/+22
2025-11-12net: stmmac: stm32: use PHY_INTF_SEL_x directlyRussell King (Oracle)1-19/+13
2025-11-12net: stmmac: stm32: use PHY_INTF_SEL_x to select PHY interfaceRussell King (Oracle)1-6/+14
2025-11-12net: stmmac: starfive: use stmmac_get_phy_intf_sel()Russell King (Oracle)1-18/+6
2025-11-12net: stmmac: starfive: use PHY_INTF_SEL_x to select PHY interfaceRussell King (Oracle)1-2/+2
2025-11-12net: stmmac: mediatek: simplify set_interface() methodsRussell King (Oracle)1-38/+12
2025-11-12net: stmmac: mediatek: use stmmac_get_phy_intf_sel()Russell King (Oracle)1-18/+25
2025-11-12net: stmmac: mediatek: use PHY_INTF_SEL_xRussell King (Oracle)1-10/+8
2025-11-12net: stmmac: loongson1: use stmmac_get_phy_intf_sel()Russell King (Oracle)1-8/+3
2025-11-12net: stmmac: loongson1: use PHY_INTF_SEL_x directlyRussell King (Oracle)1-6/+5
2025-11-12net: stmmac: loongson1: use PHY_INTF_SEL_xRussell King (Oracle)1-2/+2
2025-11-12net: stmmac: improve ndev->max_mtu setup readabilityRussell King (Oracle)1-10/+12
2025-11-11net: stmmac: meson8b: use stmmac_get_phy_intf_sel()Russell King (Oracle)1-14/+4
2025-11-11net: stmmac: meson8b: use phy_intf_sel directlyRussell King (Oracle)1-8/+8
2025-11-11net: stmmac: meson8b: use PHY_INTF_SEL_xRussell King (Oracle)1-2/+2
2025-11-10net: stmmac: ingenic: use ->set_phy_intf_sel()Russell King (Oracle)1-22/+11
2025-11-10net: stmmac: ingenic: pass ingenic_mac struct rather than plat_datRussell King (Oracle)1-18/+7
2025-11-10net: stmmac: ingenic: simplify x2000 mac_set_mode()Russell King (Oracle)1-21/+7
2025-11-10net: stmmac: ingenic: simplify mac_set_mode() methodsRussell King (Oracle)1-48/+2
2025-11-10net: stmmac: ingenic: move "MAC PHY control register" debugRussell King (Oracle)1-15/+3
2025-11-10net: stmmac: ingenic: use stmmac_get_phy_intf_sel()Russell King (Oracle)1-21/+34
2025-11-10net: stmmac: ingenic: prep PHY_INTF_SEL_x field after switch()Russell King (Oracle)1-11/+23
2025-11-10net: stmmac: ingenic: use PHY_INTF_SEL_x directlyRussell King (Oracle)1-12/+8
2025-11-10net: stmmac: ingenic: use PHY_INTF_SEL_x to select PHY interfaceRussell King (Oracle)1-4/+4
2025-11-10net: stmmac: ingenic: simplify jz4775 mac_set_mode()Russell King (Oracle)1-8/+6
2025-11-10net: stmmac: ingenic: move ingenic_mac_init()Russell King (Oracle)1-14/+14
2025-11-07net: stmmac: sti: use ->set_phy_intf_sel()Russell King (Oracle)1-16/+9
2025-11-07net: stmmac: sti: use stmmac_get_phy_intf_sel()Russell King (Oracle)1-13/+9
2025-11-07net: stmmac: sti: use PHY_INTF_SEL_x directlyRussell King (Oracle)1-15/+12
2025-11-07net: stmmac: sti: use PHY_INTF_SEL_x to select PHY interfaceRussell King (Oracle)1-5/+7
2025-11-07net: stmmac: lpc18xx: use ->set_phy_intf_sel()Russell King (Oracle)1-14/+22
2025-11-07net: stmmac: lpc18xx: validate phy_intf_selRussell King (Oracle)1-4/+3
2025-11-07net: stmmac: lpc18xx: use stmmac_get_phy_intf_sel()Russell King (Oracle)1-5/+4
2025-11-07net: stmmac: lpc18xx: use PHY_INTF_SEL_x directlyRussell King (Oracle)1-5/+3
2025-11-07net: stmmac: lpc18xx: convert to PHY_INTF_SEL_xRussell King (Oracle)1-2/+2
2025-11-05net: stmmac: socfpga: Add hardware supported cross-timestampRohan G Thomas2-0/+125
2025-11-05net: stmmac: socfpga: Enable TSO for Agilex5 platformRohan G Thomas1-0/+3
2025-11-05net: stmmac: socfpga: Enable TBS support for Agilex5Rohan G Thomas1-0/+13
2025-11-05net: stmmac: socfpga: Agilex5 EMAC platform configurationRohan G Thomas1-3/+27
2025-11-04net: stmmac: imx: use ->set_phy_intf_sel()Russell King (Oracle)1-28/+10
2025-11-04net: stmmac: imx: cleanup arguments for set_intf_mode() methodRussell King (Oracle)1-14/+8
2025-11-04net: stmmac: imx: simplify set_intf_mode() implementationsRussell King (Oracle)1-48/+19
2025-11-04net: stmmac: imx: use stmmac_get_phy_intf_sel()Russell King (Oracle)1-18/+25
2025-11-04net: stmmac: imx: use FIELD_PREP()/FIELD_GET() for PHY_INTF_SEL_xRussell King (Oracle)1-24/+20
2025-11-04net: stmmac: imx: convert to PHY_INTF_SEL_xxxRussell King (Oracle)1-8/+15
2025-11-04net: stmmac: add support for configuring the phy_intf_sel inputsRussell King (Oracle)1-0/+34
2025-11-04net: stmmac: add stmmac_get_phy_intf_sel()Russell King (Oracle)2-0/+21
2025-11-04net: stmmac: add phy_intf_sel and ACTPHYIF definitionsRussell King (Oracle)1-0/+10
2025-11-04net: stmmac: s32: move PHY_INTF_SEL_x definitions out of the wayRussell King (Oracle)1-5/+5
2025-11-04net: stmmac: imx: use phylink's interface mode for set_clk_tx_rate()Russell King (Oracle)1-3/+0
2025-11-03net: stmmac: rename devlink parameter ts_coarse into phc_coarse_adjMaxime Chevallier1-1/+1
2025-10-31net: stmmac: qcom-ethqos: remove MAC_CTRL_REG modificationRussell King (Oracle)1-15/+1
2025-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-21/+17
2025-10-29net: stmmac: mdio: fix incorrect phy address checkHeiner Kallweit1-7/+2
2025-10-29net: stmmac: est: Fix GCL bounds checksRohan G Thomas1-2/+2
2025-10-29net: stmmac: Consider Tx VLAN offload tag length for maxSDURohan G Thomas1-4/+10
2025-10-29net: stmmac: vlan: Disable 802.1AD tag insertion offloadRohan G Thomas2-15/+5
2025-10-29net: stmmac: reorganise stmmac_hwif_init()Russell King (Oracle)1-34/+38
2025-10-29net: stmmac: use != rather than ^ for comparing dev_idRussell King (Oracle)1-1/+1
2025-10-29net: stmmac: provide function to lookup hwifRussell King (Oracle)1-12/+28
2025-10-29net: stmmac: use FIELD_GET() for version registerRussell King (Oracle)2-4/+7
2025-10-29net: stmmac: move stmmac_get_*id() into stmmac_get_version()Russell King (Oracle)1-15/+6
2025-10-29net: stmmac: consolidate version reading and validationRussell King (Oracle)1-18/+11
2025-10-29net: stmmac: simplify stmmac_get_version()Russell King (Oracle)1-9/+13
2025-10-29net: stmmac: move version handling into own functionRussell King (Oracle)1-13/+29
2025-10-28net: stmmac: Add a devlink attribute to control timestamping modeMaxime Chevallier3-3/+116
2025-10-28net: stmmac: Move subsecond increment configuration in dedicated helperMaxime Chevallier1-20/+28
2025-10-24ethernet: stmmac: dwmac-rk: Add RK3506 GMAC supportDavid Wu1-0/+64
2025-10-24net: stmmac: add support for controlling PCS interruptsRussell King (Oracle)6-22/+34
2025-10-24net: stmmac: add stmmac_mac_irq_modify()Russell King (Oracle)7-0/+62
2025-10-24net: stmmac: convert to phylink managed WoL PHY speedRussell King (Oracle)3-25/+2
2025-10-24net: stmmac: convert to phylink-managed Wake-on-LanRussell King (Oracle)4-38/+36
2025-10-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+5
2025-10-22net: stmmac: replace has_xxxx with core_typeRussell King (Oracle)20-101/+86
2025-10-21net: stmmac: mdio: use phy_find_first to simplify stmmac_mdio_registerHeiner Kallweit1-31/+22
2025-10-20net: stmmac: convert to phylink PCS supportRussell King (Oracle)7-8/+97
2025-10-20net: stmmac: provide PCS initialisation hookRussell King (Oracle)2-0/+11
2025-10-20net: stmmac: only call stmmac_pcs_ctrl_ane() for integrated SGMII PCSRussell King (Oracle)1-1/+5
2025-10-20net: stmmac: do not require snps,ps-speed for SGMIIRussell King (Oracle)1-0/+2
2025-10-20net: stmmac: hw->ps becomes hw->reverse_sgmii_enableRussell King (Oracle)2-4/+4
2025-10-20net: stmmac: simplify stmmac_check_pcs_mode()Russell King (Oracle)1-8/+9
2025-10-20net: stmmac: move reverse-"pcs" mode setup to stmmac_check_pcs_mode()Russell King (Oracle)1-13/+13
2025-10-20net: stmmac: remove RGMII "pcs" modeRussell King (Oracle)2-12/+3
2025-10-20net: stmmac: remove hw->ps xxx_core_init() hardware setupRussell King (Oracle)3-64/+8
2025-10-20net: stmmac: remove unused PCS loopback supportRussell King (Oracle)6-14/+9
2025-10-20net: stmmac: remove PCS "mode" pause handlingRussell King (Oracle)1-11/+2
2025-10-20net: stmmac: remove SGMII/RGMII/SMII interrupt handlingRussell King (Oracle)4-24/+4
2025-10-20net: stmmac: remove xstats.pcs_* membersRussell King (Oracle)3-57/+2
2025-10-20net: stmmac: remove broken PCS codeRussell King (Oracle)3-68/+0
2025-10-16net: stmmac: dwmac-rk: Fix disabling set_clock_selectionSebastian Reichel1-4/+5
2025-10-16net: stmmac: add Eswin EIC7700 glue driverShangjuan Wei3-0/+245
2025-10-16net: stmmac: rename stmmac_phy_setup() to include phylinkRussell King (Oracle)1-2/+2
2025-10-16net: stmmac: rearrange tc_init()Russell King (Oracle)1-3/+3
2025-10-16net: stmmac: avoid PHY speed change when configuring MTURussell King (Oracle)1-9/+10
2025-10-16net: stmmac: place .mac_finish() method more appropriatelyRussell King (Oracle)1-13/+13
2025-10-16net: stmmac: dwc-qos-eth: move MDIO bus locking into stmmac_mdioRussell King (Oracle)3-2/+18
2025-10-02Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds34-835/+999
2025-10-01net: stmmac: Add support for Allwinner A523 GMAC200Chen-Yu Tsai3-0/+172
2025-09-29net: stmmac: remove stmmac_hw_setup() excess documentation parameterRussell King (Oracle)1-1/+0
2025-09-29net: stmmac: Convert open-coded register polling to helper macroFurong Xu1-22/+6
2025-09-29net: stmmac: tc: Add HLBS drop count to taprio statsRohan G Thomas1-2/+5
2025-09-29net: stmmac: est: Drop frames causing HLBS errorRohan G Thomas3-3/+8
2025-09-24net: stmmac: simplify stmmac_init_phy()Russell King (Oracle)1-13/+12
2025-09-24net: stmmac: move PHY handling out of __stmmac_open()/release()Russell King (Oracle)1-12/+17
2025-09-24net: stmmac: move initialisation of priv->tx_lpi_timer to stmmac_open()Russell King (Oracle)1-4/+4
2025-09-24net: stmmac: move PHY attachment error message into stmmac_init_phy()Russell King (Oracle)1-6/+5
2025-09-24net: stmmac: move xpcs clause 73 test into stmmac_init_phy()Russell King (Oracle)1-10/+11
2025-09-24net: stmmac: move stmmac_bus_clks_config() to stmmac_platform.cRussell King (Oracle)3-34/+32
2025-09-19net: stmmac: remove mac_interfaceRussell King (Oracle)4-8/+6
2025-09-19net: stmmac: thead: convert to use phy_interfaceRussell King (Oracle)1-12/+12
2025-09-19net: stmmac: sun8i: convert to use phy_interfaceRussell King (Oracle)1-2/+2
2025-09-19net: stmmac: stm32: convert to use phy_interfaceRussell King (Oracle)1-13/+13
2025-09-19net: stmmac: starfive: convert to use phy_interfaceRussell King (Oracle)1-3/+3
2025-09-19net: stmmac: socfpga: convert to use phy_interfaceRussell King (Oracle)1-1/+1
2025-09-19net: stmmac: ingenic: convert to use phy_interfaceRussell King (Oracle)1-10/+15
2025-09-19net: stmmac: imx: convert to use phy_interfaceRussell King (Oracle)1-10/+10
2025-09-19net: stmmac: use phy_interface in stmmac_check_pcs_mode()Russell King (Oracle)1-0/+3
2025-09-17Revert "net: ethernet: stmmac: dwmac-rk: Make the clk_phy could be used for e...Chaoyi Chen1-7/+4
2025-09-14net: stmmac: move timestamping/ptp init to stmmac_hw_setup() callerRussell King (Oracle)1-8/+7
2025-09-14net: stmmac: move PTP support check into stmmac_init_timestamping()Russell King (Oracle)1-7/+6
2025-09-14net: stmmac: add stmmac_setup_ptp()Russell King (Oracle)1-10/+18
2025-09-14net: stmmac: rename stmmac_init_ptp()Russell King (Oracle)1-3/+3
2025-09-14net: stmmac: move stmmac_init_ptp() messages into functionRussell King (Oracle)1-7/+7
2025-09-14net: stmmac: add __stmmac_release() to complement __stmmac_open()Russell King (Oracle)1-16/+25
2025-09-14net: stmmac: unexport stmmac_init_tstamp_counter()Russell King (Oracle)2-3/+2
2025-09-14net: stmmac: fix stmmac_xdp_open() clk_ptp_ref error cleanupRussell King (Oracle)1-8/+0
2025-09-14net: stmmac: fix PTP error cleanup in __stmmac_open()Russell King (Oracle)1-1/+1
2025-09-14net: stmmac: disable PTP clock after unregistering PTPRussell King (Oracle)1-1/+1
2025-09-14net: stmmac: ptp: improve handling of aux_ts_lock lifetimeRussell King (Oracle)1-3/+7
2025-09-14net: stmmac: dwmac-renesas-gbeth: Add support for RZ/T2H SoCLad Prabhakar2-5/+58
2025-09-14net: stmmac: dwmac-renesas-gbeth: Use OF data for configurationLad Prabhakar1-10/+47
2025-09-10net: stmmac: dwc-qos: use PHY WoLRussell King (Oracle)1-1/+2
2025-09-08net: stmmac: use STMMAC_CSR_xxx definitions in platform glueRussell King (Oracle)3-5/+8
2025-09-08net: stmmac: mdio: remove redundant clock rate testsRussell King (Oracle)1-7/+7
2025-09-08net: stmmac: mdio: return clk_csr value from stmmac_clk_csr_set()Russell King (Oracle)2-35/+34
2025-09-08net: stmmac: mdio: move initialisation of priv->clk_csr to stmmac_mdioRussell King (Oracle)2-84/+86
2025-09-08net: stmmac: mdio: improve mdio register field definitionsRussell King (Oracle)1-8/+8
2025-09-08net: stmmac: mdio: move runtime PM into stmmac_mdio_access()Russell King (Oracle)1-51/+20
2025-09-08net: stmmac: mdio: merge stmmac_mdio_read() and stmmac_mdio_write()Russell King (Oracle)1-35/+24
2025-09-08net: stmmac: mdio: move stmmac_mdio_format_addr() into read/writeRussell King (Oracle)1-21/+25
2025-09-08net: stmmac: mdio: provide priv->gmii_address_bus_configRussell King (Oracle)2-9/+18
2025-09-08net: stmmac: mdio: provide stmmac_mdio_wait()Russell King (Oracle)1-37/+33
2025-09-08net: stmmac: mdio: provide address register formatterRussell King (Oracle)1-27/+28
2025-09-05net: stmmac: intel: only populate plat->crosststamp when supportedRussell King (Oracle)1-4/+3
2025-09-05net: stmmac: ptp: conditionally populate getcrosststamp() methodRussell King (Oracle)1-6/+4
2025-09-03drivers: net: stmmac: handle start time set in the past for flexible PPSGatien Chevallier1-1/+33
2025-09-03net: stmmac: imx: add i.MX91 supportJoy Zou1-1/+3
2025-09-02net: stmmac: dwmac-rk: switch to FIELD_PREP_WM16 macroNicolas Frattaroli1-1/+2
2025-09-01net: stmmac: mdio: update runtime PMRussell King (Oracle)1-8/+4
2025-08-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-8/+20
2025-08-28net: stmmac: mdio: clean up c22/c45 accessor splitRussell King (Oracle)1-4/+0
2025-08-28net: stmmac: minor cleanups to stmmac_bus_clks_config()Russell King (Oracle)1-13/+14
2025-08-28net: stmmac: mdio: use netdev_priv() directlyRussell King (Oracle)1-28/+10
2025-08-27net: stmmac: sun8i: drop unneeded default syscon valueAndre Przywara1-43/+4
2025-08-27net: stmmac: rk: remove incorrect _DLY_DISABLE bit definitionAlok Tiwari1-2/+0
2025-08-26net: stmmac: Set CIC bit only for TX queues with COERohan G Thomas1-2/+4