aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/phy/micrel.c
AgeCommit message (Expand)AuthorFilesLines
9 daysphy: rename hwtstamp callback to hwtstamp_setVadim Fedorenko1-8/+8
2025-11-18net: phy: micrel: lan8814: Enable in-band auto-negotiationHoratiu Vultur1-5/+21
2025-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+6
2025-11-07net: phy: micrel: lan8814 fix reset of the QSGMII interfaceHoratiu Vultur1-6/+6
2025-11-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+163
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-10-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
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-09-26net: phy: micrel: Fix lan8814_config_initHoratiu Vultur1-1/+1
2025-09-24net: phy: micrel: Fix default LED behaviourHoratiu Vultur1-0/+19
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-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-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-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-14net: phy: micrel: Add ksz9131_resume()Biju Das1-1/+9
2025-07-01phy: micrel: add Signal Quality Indicator (SQI) support for KSZ9477 switch PHYsOleksij Rempel1-0/+132
2025-06-11net: phy: micrel: add cable test support for KSZ9477-class PHYsOleksij Rempel1-2/+13
2025-06-11net: phy: micrel: Add RX error counter support for KSZ9477 switch-integrated ...Oleksij Rempel1-0/+37
2025-06-11net: phy: micrel: add MDI/MDI-X control support for KSZ9477 switch-integrated...Oleksij Rempel1-0/+59
2025-05-21net: phy: pass PHY driver to .match_phy_device OPChristian Marangi1-2/+4
2025-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-7/+0
2025-05-13net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylinkOleksij Rempel1-7/+0
2025-04-15net: ptp: introduce .supported_perout_flags to ptp_clock_infoJacob Keller1-7/+2
2025-04-15net: ptp: introduce .supported_extts_flags to ptp_clock_infoJacob Keller1-5/+3
2025-03-20net: phy: micrel: Add loopback supportGerhard Engleder1-0/+24
2025-03-05net: phy: micrel: use new phy_package_shared gettersHeiner Kallweit1-4/+5
2025-01-14net: phy: Constify struct mdio_device_idChristophe JAILLET1-1/+1
2025-01-09net: phy: micrel: use helper phy_disable_eeeHeiner Kallweit1-1/+1
2024-12-19net: phy: micrel: Dynamically control external clock of KSZ PHYWei Fang1-13/+101
2024-11-14net: phy: convert eee_broken_modes to a linkmode bitmapHeiner Kallweit1-1/+1
2024-11-03net: phy: use ethtool string helpersRosen Penev1-4/+2
2024-07-30net: phy: micrel: Fix the KSZ9131 MDI-X status issueRaju Lakkaraju1-15/+19
2024-07-15net: Add struct kernel_ethtool_ts_infoKory Maincent1-2/+2
2024-07-15net: Change the API of PHY default timestamp to MACKory Maincent1-0/+6
2024-06-23net: phy: micrel: add Microchip KSZ 9477 to the device tableEnguerrand de Ribaucourt1-0/+1
2024-06-05net: phy: Micrel KSZ8061: fix errata solution not taking effect problemTristram Ha1-1/+41
2024-06-03net: phy: micrel: fix KSZ9477 PHY issues after suspend/resumeTristram Ha1-6/+56
2024-05-27net: micrel: Fix lan8841_config_intr after getting out of sleep modeHoratiu Vultur1-1/+9
2024-05-24net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061Mathieu Othacehe1-0/+1
2024-05-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2024-05-14net: micrel: Fix receiving the timestamp in the frame for lan8841Horatiu Vultur1-1/+2
2024-04-29net: phy: micrel: Add support for PTP_PF_EXTTS for lan8814Horatiu Vultur1-1/+181
2024-04-09net: phy: micrel: lan8814: Add support for PTP_PF_PEROUTHoratiu Vultur1-2/+353
2024-04-09net: phy: micrel: lan8814: Enable LTC at probe timeHoratiu Vultur1-22/+4
2024-04-03net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestampingHoratiu Vultur1-2/+8
2024-04-01net: phy: micrel: Fix potential null pointer dereferenceAleksandr Mishin1-5/+16
2024-03-05net: phy: micrel: lan8814 cable improvement errataHoratiu Vultur1-0/+19
2024-03-05net: phy: micrel: lan8814 led errataHoratiu Vultur1-0/+19
2024-02-04net: micrel: Fix the frequency adjustmentsHoratiu Vultur1-2/+8
2024-01-30net: micrel: Fix set/get PHC time for lan8814Horatiu Vultur1-32/+29
2024-01-22net: micrel: Fix PTP frame parsing for lan8814Horatiu Vultur1-0/+11
2024-01-12net: phy: micrel: populate .soft_reset for KSZ9131Claudiu Beznea1-0/+1
2024-01-12net: micrel: Fix PTP frame parsing for lan8841Horatiu Vultur1-0/+8
2023-12-04net: phy: micrel: allow usage of generic ethernet-phy clockHeiko Stuebner1-0/+5
2023-12-04net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clockHeiko Stuebner1-1/+1
2023-11-18net: partial revert of the "Make timestamping selectable: seriesJakub Kicinski1-6/+0
2023-11-18net: Change the API of PHY default timestamp to MACKory Maincent1-0/+6
2023-11-18net: phy: micrel: fix ts_info value in case of no phcKory Maincent1-5/+1
2023-11-18net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_configKory Maincent1-21/+17
2023-10-20net: phy: micrel: Fix forced link mode for KSZ886X switchesOleksij Rempel1-0/+22
2023-09-06net: phy: Provide Module 4 KSZ9477 errata (DS80000754C)Lukasz Majewski1-3/+6
2023-06-21net: micrel: Change to receive timestamp in the frame for lan8841Horatiu Vultur1-96/+154
2023-06-06net: phy: micrel: Move KSZ9477 errata fixes to PHY driverRobert Hancock1-1/+74
2023-05-22net: phy: add helpers for comparing phy IDsRussell King1-3/+3
2023-04-19net: micrel: Update the list of supported physHoratiu Vultur1-2/+2
2023-04-17net: phy: micrel: Fix PTP_PF_PEROUT for lan8841Horatiu Vultur1-1/+1
2023-03-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2023-03-27net: phy: micrel: correct KSZ9131RNX EEE capabilities and advertisementOleksij Rempel1-0/+1
2023-03-24net: phy: micrel: Add support for PTP_PF_EXTTS for lan8841Horatiu Vultur1-0/+162
2023-03-15net: phy: micrel: Fix spelling mistake "minimim" -> "minimum"Colin Ian King1-1/+1
2023-03-15net: phy: micrel: drop superfluous use of temp variableWolfram Sang1-4/+2
2023-03-13net: phy: micrel: Add support for PTP_PF_PEROUT for lan8841Horatiu Vultur1-2/+389
2023-02-13net: phy: micrel: add ksz9477_get_features()Oleksij Rempel1-0/+21
2023-02-13net: micrel: Add PHC support for lan8841Horatiu Vultur1-24/+599
2023-02-09net: micrel: Cable Diagnostics feature for lan8841 PHYHoratiu Vultur1-0/+5
2023-02-08net: micrel: Add support for lan8841 PHYHoratiu Vultur1-9/+180
2023-01-09net: phy: micrel: Fix warn: passing zero to PTR_ERRDivya Koppera1-5/+5
2023-01-09net: phy: micrel: Fixed error related to uninitialized symbol retDivya Koppera1-1/+2
2023-01-06net: phy: micrel: Change handler interrupt for lan8814Horatiu Vultur1-17/+8
2022-10-25net: phy: micrel: Add PHY Auto/MDI/MDI-X set driver for KSZ9131Raju Lakkaraju1-0/+77
2022-10-12net: phy: micrel: Fixes FIELD_GET assertionDivya Koppera1-4/+5
2022-09-26net: phy: micrel: enable interrupt for ksz9477 phyArun Ramadoss1-0/+2
2022-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+12
2022-09-22net: phy: micrel: Fix double spaces inside lan8814_config_intrHoratiu Vultur1-2/+2
2022-09-22net: phy: micrel: fix shared interrupt on LAN8814Michael Walle1-6/+12
2022-09-20net: phy: micrel: Add interrupts support for LAN8804 PHYHoratiu Vultur1-0/+62
2022-09-19net: phy: micrel: Cable Diag feature for lan8814 phyDivya Koppera1-18/+107
2022-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+7
2022-08-31net: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-08-30net: phy: micrel: Make the GPIO to be non-exclusiveHoratiu Vultur1-1/+7
2022-07-02net: phy: micrel: Adding LED feature for LAN8814 PHYDivya Koppera1-17/+56
2022-05-16net: phy: micrel: Use the kszphy probe/suspend/resumeFabio Estevam1-2/+3
2022-05-16net: phy: micrel: Allow probing without .driver_dataFabio Estevam1-5/+6
2022-05-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-5/+5
2022-05-10net: phy: micrel: Fix incorrect variable type in micrelWan Jiabing1-3/+2
2022-05-05net: phy: micrel: Pass .probe for KS8737Fabio Estevam1-0/+1
2022-05-05net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061Fabio Estevam1-2/+2
2022-04-29net: phy: micrel: add coma mode GPIOMichael Walle1-0/+20
2022-04-29net: phy: micrel: move the PHY timestamping checkMichael Walle1-4/+8
2022-04-08net: phy: micrel: ksz9031/ksz9131: add cabletest supportMarek Vasut1-0/+221
2022-04-04net: phy: micrel: Remove DT option lan8814,ignore-tsHoratiu Vultur1-3/+1
2022-04-04net: phy: micrel: Remove latency from driverHoratiu Vultur1-101/+1
2022-03-07net: phy: micrel: Move netif_rx() outside of IRQ-off section.Sebastian Andrzej Siewior1-2/+2
2022-03-07net: phy: micrel: Use netif_rx().Sebastian Andrzej Siewior1-2/+2
2022-03-07micrel: Use generic ptp_msg_is_sync() functionKurt Kanzenbach1-12/+1
2022-03-04net: phy: micrel: 1588 support for LAN8814 phyDivya Koppera1-22/+1066
2022-03-04net: phy: micrel: Fix concurrent register accessDivya Koppera1-14/+16
2022-01-19net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devicesClaudiu Beznea1-18/+18
2021-12-24net: phy: micrel: Add config_init for LAN8814Horatiu Vultur1-0/+32
2021-12-21net: phy: micrel: Adding interrupt support for Link up/Link down in LAN8814 Q...Divya Koppera1-0/+67
2021-10-20phy: micrel: ksz8041nl: do not use power down modeStefan Agner1-2/+3
2021-10-14net: phy: micrel: make *-skew-ps check more lenientMatthias Schiffer1-2/+2
2021-10-08net: phy: micrel: ksz9131 led errata workaroundFrancesco Dolcini1-0/+24
2021-09-29net: phy: micrel: Add support for LAN8804 PHYHoratiu Vultur1-0/+74
2021-08-08net: phy: micrel: Fix link detection on ksz87xx switch"Ben Hutchings1-2/+0
2021-08-02net: phy: micrel: Fix detection of ksz87xx switchSteve Bennett1-5/+5
2021-06-14net: phy: micrel: ksz886x/ksz8081: add cabletest supportOleksij Rempel1-0/+180
2021-06-14net: phy: micrel: ksz8081 add MDI-X supportOleksij Rempel1-0/+89
2021-06-14net: phy/dsa micrel/ksz886x add MDI-X supportOleksij Rempel1-0/+88
2021-06-14net: phy: micrel: use consistent alignmentsOleksij Rempel1-22/+22
2021-06-14net: phy: micrel: remove redundant assignment to pointer of_nodeColin Ian King1-6/+3
2021-02-25net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081Christian Melki1-0/+1
2021-02-11net: phy: introduce phydev->portMichael Walle1-3/+11
2021-02-09net: phy: drop explicit genphy_read_status() opMichael Walle1-1/+0
2021-01-05net: phy: micrel: Add KS8851 PHY supportMarek Vasut1-1/+1
2020-11-27net: phy: micrel: fix interrupt handlingOleksij Rempel1-1/+1
2020-11-25net: phy: micrel: remove the use of .ack_interrupt()Ioana Ciornei1-16/+15
2020-11-25net: phy: micrel: implement generic .handle_interrupt() callbackIoana Ciornei1-0/+34
2020-09-11net: phy: mchp: Add support for LAN8814 QUAD PHYDivya Koppera1-0/+14
2020-04-22net: phy: micrel: add phy-mode support for the KSZ9031 PHYOleksij Rempel1-5/+123
2020-04-14net: phy: micrel: use genphy_read_status for KSZ9131Atsushi Nemoto1-1/+1
2020-04-03net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before acc...Oleksij Rempel1-0/+7
2020-03-29net: phy: micrel.c: add rgmii interface delay possibility to ksz9131Philippe Schenker1-0/+50
2019-10-17net: phy: micrel: Update KSZ87xx PHY nameMarek Vasut1-2/+2
2019-10-17net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYsMarek Vasut1-4/+36
2019-09-27net: phy: micrel: add Asym Pause workaround for KSZ9021Hans Andersson1-0/+3
2019-04-29net: phy: micrel: make sure the factory test bit is clearedAntoine Tenart1-1/+14
2019-04-16net: phy: micrel: add Asym Pause workaroundAntoine Tenart1-1/+26
2019-04-15net: phy: switch drivers to use dynamic feature detectionHeiner Kallweit1-16/+16
2019-03-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+12
2019-02-27net: phy: Micrel KSZ8061: link failure after cable connectRajasingh Thavamani1-1/+12
2019-01-22net: phy: Convert some PHY and MDIO driver files to SPDX headersAndrew Lunn1-5/+1
2019-01-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2019-01-17net: phy: micrel: use phy_read_mmd and phy_write_mmdHeiner Kallweit1-32/+11
2019-01-16net: phy: Add missing features to PHY driversAndrew Lunn1-0/+1
2019-01-15net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031Heiner Kallweit1-0/+1
2018-11-11net: ethernet: Convert phydev advertize and supported from u32 to link modeAndrew Lunn1-6/+11
2018-11-11net: phy: remove flag PHY_HAS_INTERRUPT from driver configsHeiner Kallweit1-14/+0
2018-10-19net: phy: micrel: add Microchip KSZ9131 initial driverYuiko Oshino1-1/+129
2018-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+31
2018-05-16net: phy: micrel: add 125MHz reference clock workaroundMarkus Niebel1-0/+31
2018-04-27drivers: net: replace UINT64_MAX with U64_MAXJisheng Zhang1-4/+1
2018-03-22net: phy: micrel: Use the general dummy stubs for MMD register accessKevin Hao1-21/+2
2018-03-06net: phy: micrel: Use strlcpy() for ethtool::get_stringsFlorian Fainelli1-2/+2
2017-12-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2017-12-26net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaroundGrygorii Strashko1-0/+1
2017-12-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+4
2017-12-01net: phy: remove generic settings for callbacks config_aneg and read_status f...Heiner Kallweit1-24/+0
2017-12-01net: phy-micrel: check return code in flp center functionMax Uvarov1-2/+4
2017-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2017-06-22net/phy: micrel: configure intterupts after autoneg workaroundZach Brown1-0/+2
2017-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-14/+28
2017-06-01net: phy: micrel: Restore led_mode and clk_sel on resumeLeonard Crestez1-14/+28
2017-05-31phy: micrel: add Microchip KSZ 9477 Switch PHY supportWoojung Huh1-0/+11
2017-05-16net: phy: Remove residual magic from PHY driversAndrew Lunn1-14/+13
2017-04-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-11/+0
2017-04-26Revert "phy: micrel: Disable auto negotiation on startup"David S. Miller1-11/+0
2017-04-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-15/+2
2017-04-17net: phy: micrel: fix crash when statistic requested for KSZ9031 phyGrygorii Strashko1-15/+2
2017-03-22net: phy: convert micrel to new read_mmd/write_mmd driver methodsRussell King1-7/+6
2017-01-29net: phy: micrel: KSZ8795 do not set SUPPORTED_[Asym_]PauseSean Nyekjaer1-1/+1
2017-01-27net: phy: micrel: add support for KSZ8795Sean Nyekjaer1-0/+14
2016-12-10net: phy: phy drivers should not set SUPPORTED_[Asym_]PauseTimur Tabi1-18/+12
2016-11-23net: phy: micrel: fix KSZ8041FTL supported valueKirill Esipov1-4/+4
2016-10-05phy: micrel.c: Enable ksz9031 energy-detect power-down modeMike Looijmans1-0/+21
2016-08-23phy: micrel: Reenable interrupts during resume for ksz9031Xander Huff1-1/+1
2016-08-09net: phy: micrel: Add specific suspendWenyou Yang1-8/+19
2016-07-31phy/micrel: Change phy_id_mask for KSZ8721Alexander Stein1-2/+2
2016-07-15net: phy: micrel: Add KSZ8041FTL fiber mode supportPhilipp Zabel1-2/+32
2016-05-12phy: micrel: Use MICREL_PHY_ID_MASK definitionFabio Estevam1-17/+17
2016-03-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+27
2016-03-01phy: micrel: Disable auto negotiation on startupAlexandre Belloni1-0/+11
2016-03-01phy: micrel: Ensure interrupts are reenabled on resumeAlexandre Belloni1-1/+16
2016-02-19phy: marvell/micrel: Fix Unpossible conditionAndrew Lunn1-4/+5
2016-01-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-2/+10
2016-01-08phy: micrel: Fix finding PHY properties in MAC node for KSZ9031.Roosen Henri1-2/+10
2016-01-07phy: Centralize setting driver module ownerAndrew Lunn1-13/+0
2016-01-07phy: Add an mdio_device structureAndrew Lunn1-6/+6
2016-01-07phy: Add phydev_err() and phydev_dbg() macrosAndrew Lunn1-7/+9