aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/phy
AgeCommit message (Expand)AuthorFilesLines
9 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
10 daysnet: phy: microchip_t1s: add SQI support for LAN867x Rev.D0 PHYsParthiban Veerasooran1-0/+2
10 daysnet: phy: phy-c45: add SQI and SQI+ support for OATC14 10Base-T1S PHYsParthiban Veerasooran2-0/+150
13 daysnet: phy: aquantia: check for NVMEM deferralRobert Marko1-1/+1
2025-11-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-8/+12
2025-11-27net: phy: Add MDIO_PMA_CTRL1_SPEED for 2.5G and 5G to reflect PMA valuesAlexander Duyck1-4/+4
2025-11-26net: phy: dp83867: implement configurability for SGMII in-band auto-negotiationVladimir Oltean1-7/+29
2025-11-26net: phy: nxp-c45-tja11xx: add HW timestamp configuration reportingVadim Fedorenko1-0/+14
2025-11-26phy: mscc: add HW timestamp configuration reportingVadim Fedorenko1-0/+13
2025-11-26net: phy: dp83640: add HW timestamp configuration reportingVadim Fedorenko1-4/+17
2025-11-26net: phy: broadcom: add HW timestamp configuration reportingVadim Fedorenko1-0/+13
2025-11-26phy: add hwtstamp_get callback to phy driversVadim Fedorenko1-0/+3
2025-11-26phy: rename hwtstamp callback to hwtstamp_setVadim Fedorenko7-32/+35
2025-11-25net: phy: mxl-gpy: add support for MxL86252 and MxL86282Daniel Golle1-2/+89
2025-11-25net: phy: mxl-gpy: add support for MxL86211CChad Monroe1-0/+24
2025-11-25net: mdio: eliminate kdoc warnings in mdio_device.c and mdio_bus.cBuday Csaba2-7/+55
2025-11-25net: phy: mxl-gpy: fix link properties on USXGMII and internal PHYsDaniel Golle1-7/+11
2025-11-21net: phy: mxl-gpy: fix bogus error on USXGMII and integrated PHYDaniel Golle1-1/+1
2025-11-20net: ethtool: Add support for 1600Gbps speedYael Chemla3-1/+6
2025-11-20net: phy: fixed_phy: remove not needed initialization of phy_device membersHeiner Kallweit1-7/+0
2025-11-20net: phy: fixed_phy: fix missing initialization of fixed phy linkHeiner Kallweit1-0/+1
2025-11-20net: phy: adin1100: Simplify register value passingAlexander Dahl1-3/+2
2025-11-20net: phy: adin1100: Fix software power-down ready conditionAlexander Dahl1-1/+1
2025-11-20net: mdio: improve reset handling in mdio_device.cBuday Csaba1-2/+6
2025-11-20net: mdio: common handling of phy device reset propertiesBuday Csaba3-20/+34
2025-11-20net: mdio: move device reset functions to mdio_device.cBuday Csaba3-29/+42
2025-11-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+3
2025-11-19net: phy: realtek: create rtl8211f_config_phy_eee() helperVladimir Oltean1-11/+12
2025-11-19net: phy: realtek: eliminate priv->phycr1 variableVladimir Oltean1-16/+28
2025-11-19net: phy: realtek: allow CLKOUT to be disabled on RTL8211F(D)(I)-VD-CGVladimir Oltean1-9/+22
2025-11-19net: phy: realtek: eliminate has_phycr2 variableVladimir Oltean1-4/+2
2025-11-19net: phy: realtek: eliminate priv->phycr2 variableVladimir Oltean1-15/+23
2025-11-19net: phy: realtek: create rtl8211f_config_rgmii_delay()Vladimir Oltean1-26/+39
2025-11-19net: phylink: add missing supported link modes for the fixed-linkWei Fang1-0/+3
2025-11-18net: phy: micrel: lan8814: Enable in-band auto-negotiationHoratiu Vultur1-5/+21
2025-11-17net: phy: Add helper for fixing RGMII PHY mode based on internal mac delayInochi Amaoto1-0/+43
2025-11-17net: phy: fixed_phy: remove setting supported/advertised modes from fixed_phy...Heiner Kallweit1-24/+0
2025-11-13net: phy: mscc: Handle devm_phy_package_join() failure in vsc85xx_probe_common()Lad Prabhakar1-2/+5
2025-11-13net: phy: mscc: Add support for PHY LED controlLad Prabhakar2-0/+250
2025-11-13net: phy: mscc: Consolidate probe functions into a common helperLad Prabhakar1-95/+106
2025-11-13net: phy: mscc: Simplify LED mode update using phy_modify()Lad Prabhakar1-10/+3
2025-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-7/+10
2025-11-13net: phy: fixed_phy: initialize the link status as upHeiner Kallweit1-8/+5
2025-11-10net: mdio: fix resource leak in mdiobus_register_device()Buday Csaba1-1/+4
2025-11-07net: phy: micrel: lan8814 fix reset of the QSGMII interfaceHoratiu Vultur1-6/+6
2025-11-07net: phy: fixed_phy: shrink size of struct fixed_phy_statusHeiner Kallweit1-1/+1
2025-11-07net: phy: microchip_t1s:: add cable diagnostic support for LAN867x Rev.D0Parthiban Veerasooran1-0/+2
2025-11-07net: phy: phy-c45: add OATC14 10BASE-T1S PHY cable diagnostic supportParthiban Veerasooran2-0/+158
2025-11-06net: phy: qt2025: Wait until PHY becomes readyFUJITA Tomonori1-1/+9
2025-11-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+163
2025-11-04net: phy: fixed_phy: remove fixed_phy_addHeiner Kallweit1-6/+0
2025-11-04net: phy: fixed_phy: add helper fixed_phy_register_100fdHeiner Kallweit1-0/+12
2025-11-04net: phy: make phy_device members pause and asym_pause bitfield bitsHeiner Kallweit2-18/+18
2025-11-03net: phy: dp83td510: add MSE interface support for 10BASE-T1LOleksij Rempel1-0/+62
2025-11-03net: phy: micrel: add MSE interface support for KSZ9477 familyOleksij Rempel1-0/+102
2025-11-03net: phy: micrel: lan8842 errataHoratiu Vultur1-1/+17
2025-11-03net: phy: micrel: lan8842 errataHoratiu Vultur1-0/+147
2025-11-03net: phy: realtek: add interrupt support for RTL8221BJianhui Zhao1-0/+56
2025-10-31net: phy: microchip_t1s: configure link status control for LAN867x Rev.D0Parthiban Veerasooran1-1/+50
2025-10-31net: phy: microchip_t1s: add support for Microchip LAN867X Rev.D0 PHYParthiban Veerasooran2-2/+47
2025-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-2/+8
2025-10-29net: phy: use new iterator mdiobus_for_each_phy in mdiobus_prevent_c45_scanHeiner Kallweit1-9/+4
2025-10-29net: phy: add iterator mdiobus_for_each_phyHeiner Kallweit1-7/+9
2025-10-29net: phy: dp83869: fix STRAP_OPMODE bitmaskThanh Quan1-2/+2
2025-10-28net: phy: motorcomm: Add support for PHY LEDs on YT8531Tianling Shen1-0/+3
2025-10-28net: phy: realtek: Add RTL8224 cable testing supportIssam Hamdi1-0/+187
2025-10-27phy: mscc: Fix PTP for VSC8574 and VSC8572Horatiu Vultur1-3/+3
2025-10-27phy: mscc: Use PHY_ID_MATCH_EXACT for VSC8584, VSC8582, VSC8575, VSC856XHoratiu Vultur2-23/+8
2025-10-24net: phy: dp83867: Disable EEE support as not implementedEmanuele Ghidoli1-0/+6
2025-10-24net: phylink: add phylink managed wake-on-lan PHY speed controlRussell King (Oracle)1-0/+12
2025-10-24net: phylink: add phylink managed MAC Wake-on-Lan supportRussell King (Oracle)1-4/+76
2025-10-24net: phy: add phy_may_wakeup()Russell King (Oracle)1-2/+12
2025-10-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-10/+10
2025-10-23net: phy: micrel: always set shared->phydev for LAN8814Robert Marko1-2/+2
2025-10-23net: phy: micrel: Add support for non PTP SKUs for lan8814Horatiu Vultur1-0/+38
2025-10-20net: phy: micrel: fix typos in commentsAlok Tiwari1-6/+6
2025-10-20net: phy: micrel: simplify return in ksz9477_phy_errata()Alok Tiwari1-5/+1
2025-10-17net: phy: realtek: fix rtl8221b-vm-cg nameAleksander Jan Bajkowski1-8/+8
2025-10-13net: phy: realtek: Avoid PHYCR2 access if PHYCR2 not presentMarek Vasut1-12/+11
2025-10-13net: phy: bcm54811: Fix GMII/MII/MII-Lite selectionKamil Horák - 2N1-1/+19
2025-09-30net: sfp: improve poll interval handlingHeiner Kallweit1-18/+11
2025-09-30net: sfp: don't include swphy.hHeiner Kallweit1-1/+0
2025-09-30net: phy: annotate linkmode initializers as not used after init phaseHeiner Kallweit3-10/+10
2025-09-30net: phy: stop exporting phy_driver_unregisterHeiner Kallweit1-6/+5
2025-09-26net: phy: micrel: Fix lan8814_config_initHoratiu Vultur1-1/+1
2025-09-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+2
2025-09-24net: phy: micrel: Fix default LED behaviourHoratiu Vultur1-0/+19
2025-09-23net: phy: stop exporting phy_driver_registerHeiner Kallweit1-2/+2
2025-09-23net: phy: dp83640: improve phydev and driver removal handlingHeiner Kallweit1-38/+20
2025-09-23net: phy: move config symbol MDIO_BUS to drivers/net/phy/KconfigHeiner Kallweit1-0/+5
2025-09-22net: replace use of system_wq with system_percpu_wqMarco Crivellari1-6/+6
2025-09-22net: phy: ax88796b: Replace hard-coded values with PHY_ID_MATCH_MODEL()Thorsten Blum1-3/+2
2025-09-22net: sfp: remove old sfp_parse_* functionsRussell King (Oracle)1-54/+0
2025-09-22net: phy: update all PHYs to use sfp_get_module_caps()Russell King (Oracle)5-25/+19
2025-09-22net: phylink: use sfp_get_module_caps()Russell King (Oracle)1-5/+6
2025-09-22net: sfp: provide sfp_get_module_caps()Russell King (Oracle)1-0/+6
2025-09-22net: sfp: convert sfp quirks to modify struct sfp_module_supportRussell King (Oracle)3-30/+28
2025-09-22net: sfp: pre-parse the module supportRussell King (Oracle)1-25/+55
2025-09-22broadcom: fix support for PTP_EXTTS_REQUEST2 ioctlJacob Keller1-0/+1
2025-09-22broadcom: fix support for PTP_PEROUT_DUTY_CYCLEJacob Keller1-4/+1
2025-09-19net: phy: micrel: use %pe in print formatJakub Kicinski1-4/+4
2025-09-18net: phy: micrel: Add Fast link failure support for lan8842Horatiu Vultur1-2/+77
2025-09-18net: phy: clear link parameters on admin link downOleksij Rempel1-0/+13
2025-09-17net: phy: remove mdio_board_info support from phylibHeiner Kallweit4-131/+1
2025-09-16net: phy: nxp-c45-tja11xx: use bitmap_empty() where appropriateYury Norov (NVIDIA)1-6/+2
2025-09-15net: phylink: warn if deprecated array-style fixed-link binding is usedHeiner Kallweit1-0/+3
2025-09-15net: phy: clear EEE runtime state in PHY_HALTED/PHY_ERROROleksij Rempel1-0/+2
2025-09-14net: phy: broadcom: Convert to PHY_ID_MATCH_MODEL macroChristian Marangi1-63/+42
2025-09-14net: phy: broadcom: Convert to phy_id_compare_model()Christian Marangi1-22/+20
2025-09-12net: phy: micrel: Update Kconfig help textJonas Rebmann1-1/+1
2025-09-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-14/+33
2025-09-09net: phy: marvell: Fix 88e1510 downshift counter errataRohan G Thomas1-1/+38
2025-09-09net: phy: aquantia: delete aqr_firmware_read_fingerprint() prototypeVladimir Oltean1-1/+0
2025-09-09net: phy: fixed_phy: remove struct fixed_mdio_busHeiner Kallweit1-31/+19
2025-09-09net: phy: fixed_phy: add helper fixed_phy_findHeiner Kallweit1-39/+42
2025-09-09net: phy: fixed_phy: remove member no_carrier from struct fixed_phyHeiner Kallweit1-4/+1
2025-09-09net: phy: fixed_phy: remove unused interrupt supportHeiner Kallweit1-6/+3
2025-09-09net: phy: fix phy_uses_state_machine()Russell King (Oracle)1-2/+3
2025-09-08net: phy: NXP_TJA11XX: Update Kconfig with TJA1102 supportJonas Rebmann1-1/+1
2025-09-05net: phy: aquantia: support phy-mode = "10g-qxgmii" on NXP SPF-30841 (AQR412C)Vladimir Oltean2-12/+44
2025-09-05net: phy: aquantia: create and store a 64-bit firmware image fingerprintVladimir Oltean2-7/+55
2025-09-05net: phy: aquantia: report and configure in-band autoneg capabilitiesVladimir Oltean2-0/+78
2025-09-05net: phy: aquantia: print global syscfg registersVladimir Oltean1-0/+8
2025-09-05net: phy: transfer phy_config_inband() locking responsibility to phylinkVladimir Oltean2-8/+13
2025-09-05net: phylink: add lock for serializing concurrent pl->phydev writes with reso...Vladimir Oltean1-3/+16
2025-09-05net: phy: fixed_phy: remove link gpio supportHeiner Kallweit1-64/+4
2025-09-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-48/+76
2025-09-04phy: mscc: Stop taking ts_lock for tx_queue and use its own lockHoratiu Vultur1-10/+8
2025-09-03net: phy: micrel: Add PTP support for lan8842Horatiu Vultur1-0/+99
2025-09-03net: phy: micrel: Introduce function __lan8814_ptp_probe_onceHoratiu Vultur1-5/+12
2025-09-03net: phylink: move PHY interrupt request to non-fail pathRussell King (Oracle)1-3/+3
2025-09-02net: phylink: disable autoneg for interfaces that have no inbandRussell King (Oracle)1-0/+18
2025-09-02net: phylink: provide phylink_get_inband_type()Russell King (Oracle)1-35/+44
2025-09-02net: sfp: add quirk for FLYPRO copper SFP+ moduleAleksander Jan Bajkowski1-0/+3
2025-08-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-16/+26
2025-08-28net: phy: mtk-2p5ge: Add LED support for MT7988Sky Huang1-6/+98
2025-08-27net: phy: fixed_phy: simplify fixed_mdio_readHeiner Kallweit1-4/+1
2025-08-27net: phy: realtek: support for TRIGGER_NETDEV_LINK on RTL8211E and RTL8211FAleksander Jan Bajkowski1-7/+32
2025-08-26net: phy: fixed_phy: let fixed_phy_unregister free the phy_deviceHeiner Kallweit1-0/+1
2025-08-26net: phy: fixed: let fixed_phy_add always use addr 0 and remove return valueHeiner Kallweit1-2/+2
2025-08-26phy: mscc: Fix when PTP clock is register and unregisterHoratiu Vultur3-16/+26
2025-08-26net: phy: as21xxx: better handle PHY HW reset on soft-rebootChristian Marangi1-3/+4
2025-08-25net: phy: mxl-86110: add basic support for MxL86111 PHYDaniel Golle1-12/+309
2025-08-25net: phy: mxl-86110: fix indentation in struct phy_driverDaniel Golle1-2/+2
2025-08-25net: phy: mxl-86110: add basic support for led_brightness_set opDaniel Golle1-1/+66
2025-08-25net: phy: aquantia: add support for AQR115Camelia Groza1-0/+27
2025-08-25net: phy: aquantia: promote AQR813 and AQR114C to aqr_gen4_config_init()Vladimir Oltean1-2/+2
2025-08-25net: phy: aquantia: rename aqr113c_config_init() to aqr_gen4_config_init()Vladimir Oltean1-5/+5
2025-08-25net: phy: aquantia: reimplement aqcs109_config_init() as aqr_gen2_config_init()Vladimir Oltean1-11/+1
2025-08-25net: phy: aquantia: call aqr_gen3_config_init() for AQR112 and AQR412(C)Vladimir Oltean1-2/+10
2025-08-25net: phy: aquantia: call aqr_gen2_fill_interface_modes() for AQCS109Vladimir Oltean1-1/+5
2025-08-25net: phy: aquantia: merge and rename aqr105_read_status() and aqr107_read_sta...Vladimir Oltean1-110/+21
2025-08-25net: phy: aquantia: use cached GLOBAL_CFG registers in aqr107_read_rate()Vladimir Oltean1-16/+13
2025-08-25net: phy: aquantia: remove handling for get_rate_matching(PHY_INTERFACE_MODE_NA)Vladimir Oltean1-2/+1
2025-08-25net: phy: aquantia: save a local shadow of GLOBAL_CFG register valuesVladimir Oltean2-31/+87
2025-08-25net: phy: aquantia: fill supported_interfaces for all aqr_gen2_config_init() ...Vladimir Oltean1-83/+85
2025-08-25net: phy: aquantia: rename some aqr107 functions according to generationVladimir Oltean1-56/+61
2025-08-25net: phy: aquantia: reorder AQR113C PMD Global Transmit Disable bit clearing ...Vladimir Oltean1-4/+4
2025-08-25net: phy: aquantia: merge aqr113c_fill_interface_modes() into aqr107_fill_int...Vladimir Oltean2-21/+21
2025-08-25net: phy: aquantia: rename AQR412 to AQR412C and add real AQR412Vladimir Oltean1-1/+21
2025-08-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-12/+61
2025-08-21net: phy: micrel: Add support for lan8842Horatiu Vultur1-0/+209
2025-08-21net: phy: micrel: Replace hardcoded pages with definesHoratiu Vultur1-109/+233
2025-08-21net: phy: micrel: Introduce lanphy_modify_page_regHoratiu Vultur1-115/+116
2025-08-21net: phy: micrel: Start using PHY_ID_MATCH_MODELHoratiu Vultur1-39/+27
2025-08-19net: phy: realtek: enable serdes option mode for RTL8226-CGMarkus Stockhausen1-6/+20
2025-08-19phy: mscc: Fix timestamping for vsc8584Horatiu Vultur3-12/+61
2025-08-18net: dsa: Move KS8995 to the DSA subsystemLinus Walleij3-511/+0
2025-08-18net: phy: realtek: fix RTL8211F wake-on-lan supportRussell King (Oracle)1-32/+140
2025-08-15net: phy: fixed: remove usage of a faux deviceHeiner Kallweit1-14/+2
2025-08-14net: phy: mscc: report and configure in-band auto-negotiation for SGMII/QSGMIIVladimir Oltean2-0/+43
2025-08-14net: phy: realtek: convert RTL8226-CG to c45 onlyMarkus Stockhausen1-7/+21
2025-08-14net: phy: motorcomm: Add support for PHY LEDs on YT8521Jijie Shao1-0/+117
2025-08-14Merge tag 'net-6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds3-13/+14
2025-08-12net: mdiobus: release reset_gpio in mdiobus_unregister_device()Buday Csaba2-3/+1
2025-08-12net: phy: nxp-c45-tja11xx: fix the PHY ID mismatch issue when using C45Clark Wang1-10/+13
2025-08-09Merge tag 'gpio-updates-for-v6.17-rc1-part2' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2025-08-07treewide: rename GPIO set callbacks back to their original namesBartosz Golaszewski1-1/+1
2025-08-04Revert "net: mdio_bus: Use devm for getting reset GPIO"Jakub Kicinski1-2/+2
2025-07-30net: mdio_bus: Use devm for getting reset GPIOBence Csókás1-2/+2
2025-07-30net: phy: smsc: add proper reset flags for LAN8710ABuday Csaba1-0/+1
2025-07-30phy: mscc: Fix parsing of unicast framesHoratiu Vultur2-0/+2
2025-07-30Merge tag 'net-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds30-253/+1139
2025-07-29Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2025-07-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2025-07-25net: phy: micrel: fix KSZ8081/KSZ8091 cable testFlorian Larysch1-0/+2
2025-07-21net: phy: qcom: qca807x: Enable WoL support using shared libraryLuo Jie1-0/+4
2025-07-17net: phy: qcom: qca807x: Support PHY counterLuo Jie1-0/+25
2025-07-17net: phy: qcom: qca808x: Support PHY counterLuo Jie1-0/+23
2025-07-17net: phy: qcom: Add PHY counter supportLuo Jie2-0/+98
2025-07-14net: phy: Don't register LEDs for genphySean Anderson1-2/+2
2025-07-14net: phy: Don't register LEDs for genphySean Anderson1-2/+4
2025-07-14net: phy: micrel: Add ksz9131_resume()Biju Das1-1/+9
2025-07-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2025-07-10net: phy: microchip: limit 100M workaround to link-down events on LAN88xxOleksij Rempel1-1/+1
2025-07-10net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bitsOleksij Rempel1-0/+1
2025-07-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-33/+83
2025-07-09net: phy: bcm54811: PHY initializationKamil Horák - 2N1-4/+21
2025-07-09net: phy: bcm5481x: MII-Lite activationKamil Horák - 2N1-1/+13
2025-07-09net: phy: MII-Lite PHY interface modeKamil Horák - 2N3-0/+6