summaryrefslogtreecommitdiff
path: root/drivers/net/phy/mdio_bus.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-14net: phy: move remaining provider code to mdio_bus_provider.cHeiner Kallweit1-282/+0
2026-03-14net: phy: move registering mdio_bus_class and mdio_bus_type to libphyHeiner Kallweit1-23/+0
2026-03-14net: phy: move (of_)mdio_find_bus to mdio_bus_provider.cHeiner Kallweit1-44/+0
2026-03-14net: phy: make mdio_device.c part of libphyHeiner Kallweit1-36/+0
2026-03-06Revert "net: phy: improve mdiobus_stats_acct"Heiner Kallweit1-3/+8
2026-03-03net: phy: improve mdiobus_stats_acctHeiner Kallweit1-8/+3
2026-03-03net: phy: inline helper mdio_bus_get_global_statHeiner Kallweit1-15/+8
2026-03-03net: mdio: use macro __ATTRIBUTE_GROUPSHeiner Kallweit1-12/+4
2026-03-03net: mdio: constify attributes and attribute arraysHeiner Kallweit1-9/+10
2026-03-03net: phy: avoid extra casting in mdio_bus_get_statHeiner Kallweit1-2/+2
2026-03-03net: phy: consider that mdio_bus_device_stat_field_show doesn't use member ad...Heiner Kallweit1-1/+0
2026-03-03net: mdio: use macro __ATTR to simplify the codeHeiner Kallweit1-11/+4
2026-03-03net: mdio: extend struct mdio_bus_stat_attr instead of using dev_ext_attributeHeiner Kallweit1-25/+20
2025-11-25net: mdio: eliminate kdoc warnings in mdio_device.c and mdio_bus.cBuday Csaba1-7/+49
2025-11-20net: mdio: common handling of phy device reset propertiesBuday Csaba1-10/+2
2025-11-20net: mdio: move device reset functions to mdio_device.cBuday Csaba1-29/+3
2025-11-10net: mdio: fix resource leak in mdiobus_register_device()Buday Csaba1-1/+4
2025-08-12net: mdiobus: release reset_gpio in mdiobus_unregister_device()Buday Csaba1-0/+1
2025-06-11net/mdiobus: Fix potential out-of-bounds clause 45 read/write accessJakub Raczynski1-0/+6
2025-06-11net/mdiobus: Fix potential out-of-bounds read/write accessJakub Raczynski1-0/+6
2025-05-20net: phy: make mdio consumer / device layer a separate moduleHeiner Kallweit1-8/+6
2025-05-01net: phy: factor out provider part from mdio_bus.cHeiner Kallweit1-460/+2
2025-03-25net: phy: Add swnode support to mdiobus_scanHans-Frieder Vogt1-0/+14
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman1-2/+2
2024-03-11net: mdio_bus: Remove unused of_gpio.hAndy Shevchenko1-2/+0
2024-02-15net: mdio_bus: make mdio_bus_type constRicardo B. Marliere1-1/+1
2024-02-10net: phy: add support for scanning PHY in PHY packages nodesChristian Marangi1-8/+36
2024-01-04net: mdio_bus: add refcounting for fwnodes to mdiobusRussell King (Oracle)1-0/+13
2024-01-02Revert "net: mdio: get/put device node during (un)registration"Jakub Kicinski1-3/+0
2024-01-01net: mdio: get/put device node during (un)registrationLuiz Angelo Daros de Luca1-0/+3
2023-12-10net: mdio_bus: replace deprecated strncpy with strscpyJustin Stitt1-1/+1
2023-07-25net: mdio_bus: validate "addr" for mdiobus_is_registered_device()Russell King (Oracle)1-4/+9
2023-07-14net: mdio: add unlocked mdiobus and mdiodev bus accessorsRussell King (Oracle)1-2/+22
2023-06-20net: mdio: fix the wrong parametersJiawen Wu1-1/+1
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman1-1/+1
2023-01-23net: mdio: warn once if addr parameter is invalid in mdiobus_get_phy()Heiner Kallweit1-1/+2
2023-01-20net: phy: Remove fallback to old C45 methodAndrew Lunn1-8/+2
2023-01-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+6
2023-01-19net: mdio: scan bus based on bus capabilities for C22 and C45Andrew Lunn1-6/+2
2023-01-19net: mdio: Add workaround for Micrel PHYs which are not C45 compatibleAndrew Lunn1-3/+34
2023-01-19net: mdio: Rework scanning of bus ready for quirksAndrew Lunn1-39/+86
2023-01-19net: mdio: Move mdiobus_scan() within fileAndrew Lunn1-51/+50
2023-01-17net: mdio: validate parameter addr in mdiobus_get_phy()Heiner Kallweit1-1/+6
2023-01-10net: mdio: add mdiobus_c45_read/write_nested helpersAndrew Lunn1-0/+55
2023-01-10net: mdio: Move mdiobus_c45_addr() next to usersAndrew Lunn1-0/+5
2023-01-10net: mdio: C22 is now optional, EOPNOTSUPP if not providedAndrew Lunn1-2/+8
2023-01-10net: mdio: mdiobus_register: update validation testAndrew Lunn1-2/+9
2023-01-10net: mdio: Add dedicated C45 API to MDIO bus driversAndrew Lunn1-0/+189
2022-11-02net: mdio: fix undefined behavior in bit shift for __mdiobus_registerGaosheng Cui1-1/+1