| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-30 | net: sfp: improve poll interval handling | Heiner Kallweit | 1 | -18/+11 |
| 2025-09-30 | net: sfp: don't include swphy.h | Heiner Kallweit | 1 | -1/+0 |
| 2025-09-22 | net: replace use of system_wq with system_percpu_wq | Marco Crivellari | 1 | -6/+6 |
| 2025-09-22 | net: sfp: convert sfp quirks to modify struct sfp_module_support | Russell King (Oracle) | 1 | -25/+24 |
| 2025-09-02 | net: sfp: add quirk for FLYPRO copper SFP+ module | Aleksander Jan Bajkowski | 1 | -0/+3 |
| 2025-06-19 | net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick | Chris Morgan | 1 | -1/+20 |
| 2025-03-25 | net: phy: sfp: Add support for SMBus module access | Maxime Chevallier | 1 | -8/+74 |
| 2025-03-03 | net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module | Martin Schiller | 1 | -5/+6 |
| 2025-02-21 | net: sfp: add quirk for 2.5G OEM BX SFP | Birger Koblitz | 1 | -0/+2 |
| 2024-10-21 | net: sfp: change quirks for Alcatel Lucent G-010S-P | Shengyu Qu | 1 | -1/+2 |
| 2024-10-04 | net: Switch back to struct platform_driver::remove() | Uwe Kleine-König | 1 | -1/+1 |
| 2024-06-06 | net: sfp: Always call `sfp_sm_mod_remove()` on remove | Csókás, Bence | 1 | -2/+1 |
| 2024-04-25 | net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module | Daniel Golle | 1 | -0/+3 |
| 2024-04-25 | net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module | Marek Behún | 1 | -6/+12 |
| 2024-04-25 | net: sfp: update comment for FS SFP-10G-T quirk | Marek Behún | 1 | -2/+3 |
| 2024-04-12 | net: sfp: add quirk for another multigig RollBall transceiver | Marek Behún | 1 | -0/+1 |
| 2023-12-25 | net: sfp: fix PHY discovery for FS SFP-10G-T module | Marek Behún | 1 | -4/+13 |
| 2023-12-05 | net: sfp: Convert to platform remove callback returning void | Uwe Kleine-König | 1 | -4/+2 |
| 2023-11-25 | net: sfp: rework the RollBall PHY waiting code | Marek Behún | 1 | -20/+21 |
| 2023-11-01 | net: phy: fill in missing MODULE_DESCRIPTION()s | Andrew Lunn | 1 | -0/+1 |
| 2023-10-05 | net: sfp: improve Nokia GPON sfp fixup | Russell King (Oracle) | 1 | -1/+16 |
| 2023-10-05 | net: sfp: re-implement ignoring the hardware TX_FAULT signal | Russell King (Oracle) | 1 | -8/+8 |
| 2023-10-03 | net: sfp: add quirk for FS's 2.5G copper SFP | Raju Lakkaraju | 1 | -0/+3 |
| 2023-09-28 | net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI | Christian Marangi | 1 | -0/+5 |
| 2023-08-04 | net: phy: move marking PHY on SFP module into SFP code | Russell King (Oracle) | 1 | -0/+3 |
| 2023-05-23 | net: sfp: add support for HXSX-ATRI-1 copper SFP+ module | Josua Mayer | 1 | -1/+2 |
| 2023-05-22 | net: sfp: add support for a couple of copper multi-rate modules | Russell King (Oracle) | 1 | -3/+31 |
| 2023-05-18 | net: sfp: add support for rate selection | Russell King (Oracle) | 1 | -24/+188 |
| 2023-05-18 | net: sfp: add support for setting signalling rate | Russell King (Oracle) | 1 | -0/+5 |
| 2023-05-18 | net: sfp: change st_mutex locking | Russell King (Oracle) | 1 | -14/+42 |
| 2023-05-18 | net: sfp: move sm_mutex into sfp_check_state() | Russell King (Oracle) | 1 | -9/+14 |
| 2023-05-18 | net: sfp: swap order of rtnl and st_mutex locks | Russell King (Oracle) | 1 | -2/+2 |
| 2023-05-18 | net: sfp: move rtnl lock to cover reading state | Russell King (Oracle) | 1 | -1/+1 |
| 2023-05-18 | net: sfp: add helper to modify signal states | Russell King (Oracle) | 1 | -4/+8 |
| 2023-04-13 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -5/+14 |
| 2023-04-09 | net: phy: sfp: constify pointers to hwmon_channel_info | Krzysztof Kozlowski | 1 | -1/+1 |
| 2023-04-09 | net: sfp: avoid EEPROM read of absent SFP module | Ivan Bornyakov | 1 | -0/+6 |
| 2023-04-09 | net: sfp: initialize sfp->i2c_block_size at sfp allocation | Ivan Bornyakov | 1 | -5/+8 |
| 2023-04-06 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+4 |
| 2023-04-03 | net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II | Daniel Golle | 1 | -0/+4 |
| 2023-03-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+5 |
| 2023-03-22 | net: sfp: add quirk for 2.5G copper SFP | Russell King (Oracle) | 1 | -0/+18 |
| 2023-03-19 | net: sfp: fix state loss when updating state_hw_mask | Russell King (Oracle) | 1 | -0/+5 |
| 2023-03-10 | net: sfp: only use soft polling if we have A2h access | Russell King (Oracle) | 1 | -1/+5 |
| 2023-03-10 | net: sfp: add A2h presence flag | Russell King (Oracle) | 1 | -18/+24 |
| 2023-01-19 | net: sfp: remove unused ctype.h include | Russell King (Oracle) | 1 | -1/+0 |
| 2023-01-19 | net: sfp: remove acpi.h include | Russell King (Oracle) | 1 | -1/+0 |
| 2023-01-19 | net: sfp: rename gpio_of_names[] | Russell King (Oracle) | 1 | -4/+4 |
| 2023-01-19 | net: sfp: use device_get_match_data() | Russell King (Oracle) | 1 | -12/+4 |
| 2023-01-19 | net: sfp: use i2c_get_adapter_by_fwnode() | Russell King (Oracle) | 1 | -12/+1 |
| 2022-12-06 | net: sfp: clean up i2c-bus property parsing | Russell King (Oracle) | 1 | -36/+41 |
| 2022-10-24 | net: sfp: get rid of DM7052 hack when enabling high power | Russell King (Oracle) | 1 | -23/+6 |
| 2022-10-24 | net: sfp: add sfp_modify_u8() helper | Russell King (Oracle) | 1 | -9/+22 |
| 2022-10-24 | net: sfp: provide a definition for the power level select bit | Russell King (Oracle) | 1 | -3/+3 |
| 2022-10-24 | net: sfp: ignore power level 3 prior to SFF-8472 Rev 11.4 | Russell King (Oracle) | 1 | -1/+3 |
| 2022-10-24 | net: sfp: ignore power level 2 prior to SFF-8472 Rev 10.2 | Russell King (Oracle) | 1 | -1/+2 |
| 2022-10-24 | net: sfp: check firmware provided max power | Russell King (Oracle) | 1 | -7/+11 |
| 2022-10-03 | net: sfp: add support for multigig RollBall transceivers | Marek Behún | 1 | -10/+39 |
| 2022-10-03 | net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules | Marek Behún | 1 | -1/+5 |
| 2022-10-03 | net: sfp: create/destroy I2C mdiobus before PHY probe/after PHY release | Marek Behún | 1 | -13/+51 |
| 2022-10-03 | net: sfp: Add and use macros for SFP quirks definitions | Marek Behún | 1 | -35/+26 |
| 2022-10-03 | net: sfp: augment SFP parsing with phy_interface_t bitmap | Russell King | 1 | -2/+5 |
| 2022-09-20 | net: sfp: add support for HALNy GPON SFP | Russell King (Oracle) | 1 | -3/+18 |
| 2022-09-20 | net: sfp: move Huawei MA5671A fixup | Russell King (Oracle) | 1 | -5/+7 |
| 2022-09-20 | net: sfp: move Alcatel Lucent 3FE46541AA fixup | Russell King (Oracle) | 1 | -5/+9 |
| 2022-09-20 | net: sfp: move quirk handling into sfp.c | Russell King (Oracle) | 1 | -1/+93 |
| 2022-09-20 | net: sfp: re-implement soft state polling setup | Russell King (Oracle) | 1 | -12/+26 |
| 2022-08-17 | net: sfp: use simplified HWMON_CHANNEL_INFO macro | Beniamin Sandu | 1 | -83/+38 |
| 2022-06-30 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+1 |
| 2022-06-30 | net: sfp: fix memory leak in sfp_probe() | Jianglei Nie | 1 | -1/+1 |
| 2022-06-23 | net: sfp: use hwmon_sanitize_name() | Michael Walle | 1 | -7/+3 |
| 2022-05-03 | net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT | Matthew Hagan | 1 | -1/+11 |
| 2022-03-02 | net: sfp: use %pe for printing errors | Russell King (Oracle) | 1 | -18/+30 |
| 2022-01-17 | net: sfp: fix high power modules without diagnostic monitoring | Russell King (Oracle) | 1 | -4/+21 |
| 2021-10-05 | net: sfp: Fix typo in state machine debug string | Sean Anderson | 1 | -1/+1 |
| 2021-06-16 | net: phy: delete repeated words of comments | Wenpeng Liang | 1 | -1/+1 |
| 2021-04-11 | phy: sfp: add netlink SFP support to generic SFP code | Andrew Lunn | 1 | -0/+25 |
| 2021-01-28 | net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant | Pali Rohár | 1 | -2/+15 |
| 2021-01-28 | net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips | Pali Rohár | 1 | -33/+67 |
| 2021-01-12 | net: sfp: add debugfs support | Russell King | 1 | -0/+55 |
| 2021-01-11 | net: sfp: cope with SFPs that set both LOS normal and LOS inverted | Russell King | 1 | -14/+22 |
| 2020-12-09 | net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround | Russell King | 1 | -5/+58 |
| 2020-11-02 | sfp: Fix error handing in sfp_probe() | YueHaibing | 1 | -1/+2 |
| 2020-09-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -6/+6 |
| 2020-08-27 | net/phy/mdio-i2c: Move header file to include/linux/mdio | Andrew Lunn | 1 | -1/+1 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -6/+6 |
| 2020-07-17 | net: phy: sfp: Cotsworks SFF module EEPROM fixup | Chris Healy | 1 | -0/+44 |
| 2020-07-07 | net: sfp: add error checking with sfp_irq_name | Chris Healy | 1 | -0/+3 |
| 2020-07-07 | net: sfp: Unique GPIO interrupt names | Chris Healy | 1 | -1/+6 |
| 2019-12-19 | net: sfp: report error on failure to read sfp soft status | Russell King | 1 | -2/+9 |
| 2019-12-11 | net: sfp: re-attempt probing for phy | Russell King | 1 | -17/+42 |
| 2019-12-11 | net: sfp: error handling for phy probe | Russell King | 1 | -9/+17 |
| 2019-12-11 | net: sfp: rename sm_retries | Russell King | 1 | -5/+5 |
| 2019-12-11 | net: sfp: use a definition for the fault recovery attempts | Russell King | 1 | -3/+11 |
| 2019-12-11 | net: sfp: add support for Clause 45 PHYs | Russell King | 1 | -4/+40 |
| 2019-12-11 | net: sfp: move phy_start()/phy_stop() to phylink | Russell King | 1 | -2/+0 |
| 2019-12-11 | net: sfp: add module start/stop upstream notifications | Russell King | 1 | -0/+8 |
| 2019-12-11 | net: sfp: add more extended compliance codes | Russell King | 1 | -2/+2 |
| 2019-12-11 | net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support | Russell King | 1 | -12/+1 |
| 2019-12-09 | net: sfp: avoid tx-fault with Nokia GPON module | Russell King | 1 | -12/+30 |
| 2019-12-04 | net: sfp: fix hwmon | Russell King | 1 | -9/+4 |
| 2019-12-04 | net: sfp: fix unbind | Russell King | 1 | -0/+4 |
| 2019-11-20 | net: sfp: soft status and control support | Russell King | 1 | -20/+90 |
| 2019-11-13 | net: sfp: fix spelling mistake "requies" -> "requires" | Colin Ian King | 1 | -1/+1 |
| 2019-11-11 | net: sfp: allow modules with slow diagnostics to probe | Russell King | 1 | -22/+74 |
| 2019-11-11 | net: sfp: allow sfp to probe slow to initialise GPON modules | Russell King | 1 | -10/+28 |
| 2019-11-11 | net: sfp: move module insert reporting out of probe | Russell King | 1 | -18/+40 |
| 2019-11-11 | net: sfp: split power mode switching from probe | Russell King | 1 | -37/+64 |
| 2019-11-11 | net: sfp: track upstream's attachment state in state machine | Russell King | 1 | -13/+29 |
| 2019-11-11 | net: sfp: ensure TX_FAULT has deasserted before probing the PHY | Russell King | 1 | -6/+25 |
| 2019-11-11 | net: sfp: allow fault processing to transition to other states | Russell King | 1 | -6/+6 |
| 2019-11-11 | net: sfp: eliminate mdelay() from PHY probe | Russell King | 1 | -12/+40 |
| 2019-11-11 | net: sfp: split the PHY probe from sfp_sm_mod_init() | Russell King | 1 | -8/+13 |
| 2019-11-11 | net: sfp: control TX_DISABLE and phy only from main state machine | Russell King | 1 | -8/+1 |
| 2019-11-11 | net: sfp: avoid power switch on address-change modules | Russell King | 1 | -11/+20 |
| 2019-11-11 | net: sfp: parse SFP power requirement earlier | Russell King | 1 | -13/+29 |
| 2019-11-11 | net: sfp: rename T_PROBE_WAIT to T_SERIAL | Russell King | 1 | -7/+6 |
| 2019-11-11 | net: sfp: handle module remove outside state machine | Russell King | 1 | -7/+9 |
| 2019-11-11 | net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() | Russell King | 1 | -8/+8 |
| 2019-11-11 | net: sfp: move tx disable on device down to main state machine | Russell King | 1 | -8/+2 |
| 2019-11-11 | net: sfp: move sfp sub-state machines into separate functions | Russell King | 1 | -31/+43 |
| 2019-08-24 | net: phy: sfp: Add labels to hwmon sensors | Andrew Lunn | 1 | -5/+68 |
| 2019-07-21 | net: phy: sfp: hwmon: Fix scaling of RX power | Andrew Lunn | 1 | -1/+1 |
| 2019-06-14 | net: phy: sfp: clean up a condition | Dan Carpenter | 1 | -1/+1 |
| 2019-06-09 | net: sfp: add mutex to prevent concurrent state checks | Robert Hancock | 1 | -1/+5 |
| 2019-06-09 | net: sfp: Stop SFP polling and interrupt handling during shutdown | Robert Hancock | 1 | -5/+26 |
| 2019-06-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -4/+20 |
| 2019-06-03 | net: sfp: read eeprom in maximum 16 byte increments | Russell King | 1 | -4/+20 |
| 2019-05-30 | net: phy: sfp: enable i2c-bus detection on ACPI based systems | Ruslan Babayev | 1 | -8/+27 |
| 2019-02-15 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -9/+21 |
| 2019-02-08 | net: sfp: do not probe SFP module before we're attached | Russell King | 1 | -9/+21 |
| 2019-01-22 | net: phy: Convert some PHY and MDIO driver files to SPDX headers | Andrew Lunn | 1 | -0/+1 |
| 2018-10-11 | net: phy: sfp: remove sfp_mutex's definition | Sebastian Andrzej Siewior | 1 | -2/+0 |
| 2018-09-26 | net: phy: sfp: Fix unregistering of HWMON SFP device | Andrew Lunn | 1 | -2/+5 |
| 2018-09-04 | net: phy: sfp: Handle unimplemented hwmon limits and alarms | Andrew Lunn | 1 | -4/+16 |
| 2018-08-09 | net: phy: sftp: print debug message with text, not numbers | Andrew Lunn | 1 | -4/+72 |
| 2018-07-18 | net: phy: sfp: Add HWMON support for module sensors | Andrew Lunn | 1 | -0/+727 |
| 2018-05-23 | net: phy: sfp: make the i2c-bus dt property mandatory | Antoine Tenart | 1 | -13/+15 |
| 2018-05-23 | net: phy: sfp: warn the user when no tx_disable pin is available | Antoine Tenart | 1 | -0/+9 |
| 2018-03-29 | sfp: allow cotsworks modules | Russell King | 1 | -10/+31 |
| 2018-02-28 | sfp: add high power module support | Jon Nettleton | 1 | -18/+132 |
| 2018-01-02 | sfp: use precision to print non-null terminated strings | Russell King | 1 | -18/+6 |
| 2017-12-18 | sfp: fix EEPROM reading in the case of non-SFF8472 SFPs | Russell King | 1 | -4/+3 |
| 2017-12-18 | sfp: fix non-detection of PHY | Russell King | 1 | -4/+4 |
| 2017-12-15 | sfp: add sff module support | Russell King | 1 | -14/+64 |
| 2017-12-01 | sfp: warn about modules requiring address change sequence | Russell King | 1 | -1/+7 |
| 2017-12-01 | sfp: improve RX_LOS handling | Russell King | 1 | -11/+22 |
| 2017-12-01 | sfp: fix RX_LOS signal handling | Russell King | 1 | -3/+5 |
| 2017-11-01 | net: phy: Fix sfp.c build against GPIO definitions | Florian Fainelli | 1 | -1/+1 |
| 2017-11-01 | net: phy: Cosmetic fixes to phylink/sfp/sfp-bus.c | Florian Fainelli | 1 | -14/+13 |
| 2017-09-08 | net: phy: sfp: rename dt properties to match the binding | Baruch Siach | 1 | -2/+2 |
| 2017-08-06 | sfp: add SFP module support | Russell King | 1 | -0/+915 |