index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
net
/
phy
/
mdio_bus.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-11
net: mdio_bus: Remove unused of_gpio.h
Andy Shevchenko
1
-2
/
+0
2024-02-15
net: mdio_bus: make mdio_bus_type const
Ricardo B. Marliere
1
-1
/
+1
2024-02-10
net: phy: add support for scanning PHY in PHY packages nodes
Christian Marangi
1
-8
/
+36
2024-01-04
net: mdio_bus: add refcounting for fwnodes to mdiobus
Russell King (Oracle)
1
-0
/
+13
2024-01-02
Revert "net: mdio: get/put device node during (un)registration"
Jakub Kicinski
1
-3
/
+0
2024-01-01
net: mdio: get/put device node during (un)registration
Luiz Angelo Daros de Luca
1
-0
/
+3
2023-12-10
net: mdio_bus: replace deprecated strncpy with strscpy
Justin Stitt
1
-1
/
+1
2023-07-25
net: mdio_bus: validate "addr" for mdiobus_is_registered_device()
Russell King (Oracle)
1
-4
/
+9
2023-07-14
net: mdio: add unlocked mdiobus and mdiodev bus accessors
Russell King (Oracle)
1
-2
/
+22
2023-06-20
net: mdio: fix the wrong parameters
Jiawen Wu
1
-1
/
+1
2023-02-24
Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-1
/
+1
2023-01-27
driver core: make struct bus_type.uevent() take a const *
Greg Kroah-Hartman
1
-1
/
+1
2023-01-23
net: mdio: warn once if addr parameter is invalid in mdiobus_get_phy()
Heiner Kallweit
1
-1
/
+2
2023-01-20
net: phy: Remove fallback to old C45 method
Andrew Lunn
1
-8
/
+2
2023-01-20
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+6
2023-01-19
net: mdio: scan bus based on bus capabilities for C22 and C45
Andrew Lunn
1
-6
/
+2
2023-01-19
net: mdio: Add workaround for Micrel PHYs which are not C45 compatible
Andrew Lunn
1
-3
/
+34
2023-01-19
net: mdio: Rework scanning of bus ready for quirks
Andrew Lunn
1
-39
/
+86
2023-01-19
net: mdio: Move mdiobus_scan() within file
Andrew Lunn
1
-51
/
+50
2023-01-17
net: mdio: validate parameter addr in mdiobus_get_phy()
Heiner Kallweit
1
-1
/
+6
2023-01-10
net: mdio: add mdiobus_c45_read/write_nested helpers
Andrew Lunn
1
-0
/
+55
2023-01-10
net: mdio: Move mdiobus_c45_addr() next to users
Andrew Lunn
1
-0
/
+5
2023-01-10
net: mdio: C22 is now optional, EOPNOTSUPP if not provided
Andrew Lunn
1
-2
/
+8
2023-01-10
net: mdio: mdiobus_register: update validation test
Andrew Lunn
1
-2
/
+9
2023-01-10
net: mdio: Add dedicated C45 API to MDIO bus drivers
Andrew Lunn
1
-0
/
+189
2022-11-02
net: mdio: fix undefined behavior in bit shift for __mdiobus_register
Gaosheng Cui
1
-1
/
+1
2022-09-29
net: phy: Convert to use sysfs_emit() APIs
Wang Yufen
1
-2
/
+2
2022-06-08
net: mdio: unexport __init-annotated mdio_bus_init()
Masahiro Yamada
1
-1
/
+0
2022-01-03
net: mdio: Demote probed message to debug print
Florian Fainelli
1
-1
/
+1
2021-12-16
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-0
/
+3
2021-12-13
net: phy: add a note about refcounting
Russell King (Oracle)
1
-0
/
+3
2021-11-18
net: mdio: Replaced BUG_ON() with WARN()
Florian Fainelli
1
-6
/
+10
2021-10-08
net: mdio: ensure the type of mdio devices match mdio drivers
Russell King (Oracle)
1
-0
/
+6
2021-10-07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+11
2021-10-07
Merge tag 'net-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...
Linus Torvalds
1
-1
/
+7
2021-10-06
net: mdio: add mdiobus_modify_changed()
Russell King (Oracle)
1
-0
/
+22
2021-10-03
Merge tag 'driver-core-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-0
/
+4
2021-09-30
phy: mdio: fix memory leak
Pavel Skripkin
1
-0
/
+7
2021-09-30
Revert "net: mdiobus: Fix memory leak in __mdiobus_register"
Pavel Skripkin
1
-1
/
+0
2021-09-27
net: mdiobus: Fix memory leak in __mdiobus_register
Yanfei Xu
1
-0
/
+1
2021-09-23
net: mdiobus: Set FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD for mdiobus parents
Saravana Kannan
1
-0
/
+4
2021-06-17
net: mdio: use device_set_node() to setup both fwnode and of
Ioana Ciornei
1
-2
/
+1
2021-06-16
net: phy: change format of some declarations
Wenpeng Liang
1
-0
/
+1
2021-05-17
net: mdiobus: get rid of a BUG_ON()
Dan Carpenter
1
-1
/
+2
2021-03-30
net: phy: remove repeated word
Peng Li
1
-1
/
+1
2021-02-03
net: mdiobus: Prevent spike on MDIO bus reset signal
Mike Looijmans
1
-4
/
+2
2021-01-07
net: phy: replace mutex_is_locked with lockdep_assert_held in phylib
Heiner Kallweit
1
-2
/
+2
2020-11-20
mdio_bus: suppress err message for reset gpio EPROBE_DEFER
Grygorii Strashko
1
-3
/
+4
2020-11-17
net: phy: fix kernel-doc markups
Mauro Carvalho Chehab
1
-1
/
+1
2020-09-29
net: mdiobus: Remove WARN_ON_ONCE(in_interrupt())
Sebastian Andrzej Siewior
1
-15
/
+0
2020-08-03
net: mdiobus: add reset-post-delay-us handling
Bruno Thomsen
1
-0
/
+2
2020-08-03
net: mdiobus: use flexible sleeping for reset-delay-us
Bruno Thomsen
1
-1
/
+1
2020-06-30
net: phy: don't abuse devres in devm_mdiobus_register()
Bartosz Golaszewski
1
-73
/
+0
2020-06-26
net: phy: arrange headers in mdio_bus.c alphabetically
Bartosz Golaszewski
1
-16
/
+16
2020-06-23
net: phy: Allow mdio buses to auto-probe c45 devices
Jeremy Linton
1
-2
/
+16
2020-06-04
net: mdiobus: Disable preemption upon u64_stats update
Ahmed S. Darwish
1
-0
/
+2
2020-05-06
net: phy: add concept of shared storage for PHYs
Michael Walle
1
-0
/
+1
2020-04-22
net: phy: Use IS_ERR() to check and simplify code
Tang Bin
1
-5
/
+2
2020-04-22
net: phy: add device-managed devm_mdiobus_register
Heiner Kallweit
1
-1
/
+7
2020-04-20
net: phy: Propagate error from bus->reset
Florian Fainelli
1
-3
/
+6
2020-04-07
Documentation: mdio_bus.c - fix warnings
Lothar Rubusch
1
-1
/
+1
2020-03-17
net: mdiobus: add APIs for modifying a MDIO device register
Russell King
1
-0
/
+56
2020-03-17
net: mdiobus: avoid BUG_ON() in mdiobus accessors
Russell King
1
-4
/
+8
2020-02-24
mdio_bus: Add generic mdio_find_bus()
Jeremy Linton
1
-0
/
+17
2020-01-17
net: phy: Maintain MDIO device and bus statistics
Florian Fainelli
1
-2
/
+249
2020-01-14
mdio_bus: Simplify reset handling and extend to non-DT systems
Geert Uytterhoeven
1
-11
/
+5
2019-11-25
mdio_bus: don't use managed reset-controller
David Bauer
1
-2
/
+4
2019-11-19
mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n
Geert Uytterhoeven
1
-1
/
+1
2019-11-11
mdio_bus: Fix PTR_ERR applied after initialization to constant
YueHaibing
1
-5
/
+6
2019-09-18
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Linus Torvalds
1
-13
/
+9
2019-09-16
net: mdio: switch to using gpiod_get_optional()
Dmitry Torokhov
1
-13
/
+9
2019-07-30
drivers: Introduce device lookup variants by of_node
Suzuki K Poulose
1
-8
/
+1
2019-04-18
net: mdio: rename mdio_device reset to reset_gpio
David Bauer
1
-3
/
+3
2019-04-18
net: phy: add support for reset-controller
David Bauer
1
-2
/
+25
2019-02-24
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+0
2019-02-22
mdio_bus: Fix use-after-free on device_register fails
YueHaibing
1
-1
/
+0
2019-02-18
mdio_bus: Fix PTR_ERR() usage after initialization to constant
YueHaibing
1
-5
/
+6
2019-01-22
net: phy: Convert some PHY and MDIO driver files to SPDX headers
Andrew Lunn
1
-6
/
+1
2019-01-21
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+1
2019-01-18
net: phy: mdio_bus: add missing device_del() in mdiobus_register() error hand...
Thomas Petazzoni
1
-0
/
+1
2019-01-16
net: phy: don't include asm/irq.h directly
Heiner Kallweit
1
-2
/
+0
2018-09-17
net: mdio: remove duplicated include from mdio_bus.c
YueHaibing
1
-1
/
+0
2018-06-05
net: phy: remove PM ops from MDIO bus
Heiner Kallweit
1
-48
/
+0
2018-02-06
net: phy: Handle not having GPIO enabled in the kernel
Andrew Lunn
1
-1
/
+2
2018-01-03
net: mdio: Only perform gpio reset for PHYs
Andrew Lunn
1
-4
/
+17
2018-01-03
net: mdiobus: add unlocked accessors
Russell King
1
-12
/
+53
2017-12-16
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+1
2017-12-13
of_mdio / mdiobus: ensure mdio devices have fwnode correctly populated
Russell King
1
-0
/
+1
2017-12-05
phylib: Add device reset GPIO support
Sergei Shtylyov
1
-0
/
+21
2017-09-08
Revert "mdio_bus: Remove unneeded gpiod NULL check"
Florian Fainelli
1
-2
/
+4
2017-07-17
mdio_bus: Remove unneeded gpiod NULL check
Fabio Estevam
1
-4
/
+2
2017-06-13
mdio_bus: use devm_gpiod_get_optional()
Sergei Shtylyov
1
-9
/
+5
2017-06-13
mdio_bus: handle only single PHY reset GPIO
Sergei Shtylyov
1
-34
/
+19
2017-06-06
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-0
/
+13
2017-06-02
net: phy: use of_mdio_parse_addr
Jon Mason
1
-13
/
+2
2017-05-31
net: fix auto-loading of Marvell DSA driver
Russell King
1
-0
/
+13
2017-05-11
net: phy: Call bus->reset() after releasing PHYs from reset
Florian Fainelli
1
-3
/
+3
2017-04-24
mdio_bus: Issue GPIO RESET to PHYs.
Roger Quadros
1
-0
/
+47
2017-03-29
net: phy: Allow building mdio-boardinfo into the kernel
Florian Fainelli
1
-1
/
+31
2017-03-24
net: phy: Allow splitting MDIO bus/device support from PHYs
Florian Fainelli
1
-0
/
+9
2017-02-07
net: phy: Allow pre-declaration of MDIO devices
Florian Fainelli
1
-0
/
+4
2016-11-24
net/phy: add trace events for mdio accesses
Uwe Kleine-König
1
-0
/
+11
2016-05-04
mdio_bus: don't return NULL from mdiobus_scan()
Sergei Shtylyov
1
-1
/
+1
2016-05-01
mdio_bus: Fix MDIO bus scanning in __mdiobus_register()
Marek Vasut
1
-1
/
+1
2016-04-26
mdio_bus: get_phy_device() doesn't return NULL anymore
Sergei Shtylyov
1
-1
/
+1
2016-04-11
net: mdio: Fix lockdep falls positive splat
Andrew Lunn
1
-2
/
+2
2016-01-12
mdio_bus: NULL dereference on allocation error
Dan Carpenter
1
-5
/
+6
2016-01-07
mdio: Abstract device_remove() and device_free()
Andrew Lunn
1
-14
/
+9
2016-01-07
mdio: Add support for mdio drivers.
Andrew Lunn
1
-2
/
+11
2016-01-07
mdio_bus: Add comment to mdiobus_scan() and __mdiobus_register()
Andrew Lunn
1
-1
/
+15
2016-01-07
mdio_bus: Generalise of_mdiobus_link_phydev()
Andrew Lunn
1
-14
/
+15
2016-01-07
phy: Move phy specific bus match into phy_device
Andrew Lunn
1
-26
/
+12
2016-01-07
phy: Move PHY PM operations into phy_device
Andrew Lunn
1
-73
/
+10
2016-01-07
phy_device: Move phy attributes into phy_device
Andrew Lunn
1
-42
/
+0
2016-01-07
phy: Add API for {un}registering an mdio device to a bus.
Andrew Lunn
1
-2
/
+44
2016-01-07
phy: Add an mdio_device structure
Andrew Lunn
1
-6
/
+6
2016-01-07
mdio: Move allocation of interrupts into core
Andrew Lunn
1
-0
/
+5
2015-10-23
net: phy: Add nested variants of mdiobus read/write
Neil Armstrong
1
-0
/
+55
2015-09-25
net: update docbook comment for __mdiobus_register()
Russell King
1
-2
/
+5
2015-09-24
phy: add phy_device_remove()
Russell King
1
-5
/
+10
2015-09-24
phy: fix mdiobus module safety
Russell King
1
-2
/
+3
2015-09-24
phy: fix of_mdio_find_bus() device refcount leak
Russell King
1
-1
/
+3
2015-09-01
phylib: fix device deletion order in mdiobus_unregister()
Mark Salter
1
-1
/
+1
2015-07-21
net/mdio: fix mdio_bus_match for c45 PHY
Shaohui Xie
1
-2
/
+17
2015-01-27
net: phy: avoid suspending twice a PHY
Florian Fainelli
1
-2
/
+6
2015-01-27
net: phy: utilize phy_suspend and phy_resume
Florian Fainelli
1
-4
/
+2
2014-08-29
net: phy: properly report internal PHYs through sysfs
Florian Fainelli
1
-1
/
+7
2014-08-05
Revert "net: phy: Set the driver when registering an MDIO bus device"
Fabio Estevam
1
-1
/
+0
2014-07-24
net: phy: Set the driver when registering an MDIO bus device
Ezequiel Garcia
1
-0
/
+1
2014-07-02
net: fix circular dependency in of_mdio code
Daniel Mack
1
-0
/
+44
2014-05-29
net: of_mdio: add of_mdiobus_link_phydev()
Daniel Mack
1
-0
/
+6
2014-05-09
mdio_bus: fix devm_mdiobus_alloc_size export
Arnd Bergmann
1
-1
/
+1
2014-05-02
mdio_bus: implement devm_mdiobus_alloc/devm_mdiobus_free
Grygorii Strashko
1
-0
/
+67
2014-02-12
net: phy: expose phydev->has_fixups to sysfs
Florian Fainelli
1
-0
/
+10
2014-02-12
net: phy: expose PHY device interface mode
Florian Fainelli
1
-0
/
+10
2014-01-30
drivers/net/phy/mdio_bus.c: call put_device on device_register() failure
Levente Kurusa
1
-0
/
+1
2014-01-04
phylib: remove unused adjust_state() callback
Sergei Shtylyov
1
-2
/
+2
2014-01-04
mdio_bus: coding style fixes
Sergei Shtylyov
1
-18
/
+9
2013-12-18
net: phy: mdio_bus: fix checkpath error
Florian Fainelli
1
-2
/
+2
2013-10-29
mdio_bus: convert bus code to use dev_groups
Greg Kroah-Hartman
1
-4
/
+6
2013-02-06
driver-core: constify data for class_find_device()
Michał Mirosław
1
-1
/
+1
2012-11-09
phylib: mdio: Add sysfs attribute for PHY identifiers.
Nick Bowler
1
-0
/
+14
2012-10-09
netdev/phy: Prototype of_mdio_find_bus()
Mark Brown
1
-0
/
+1
2012-06-27
netdev/phy/of: Add more methods for binding PHY devices to drivers.
David Daney
1
-0
/
+7
2012-06-27
netdev/phy: Handle IEEE802.3 clause 45 Ethernet PHYs
David Daney
1
-1
/
+1
2012-06-12
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
David S. Miller
1
-1
/
+1
2012-06-11
phy: Use pr_<level>
Joe Perches
1
-1
/
+4
2012-06-08
netdev: fix drivers/net/phy/ kernel-doc warnings
Randy Dunlap
1
-1
/
+1
2012-05-11
net: of/phy: fix build error when phylib is built as a module
Bjørn Mork
1
-1
/
+1
2012-05-07
netdev/of/phy: New function: of_mdio_find_bus().
David Daney
1
-0
/
+32
2012-01-22
kernel-doc: fix new warning in net/phy/mdio_bus.c
Randy Dunlap
1
-3
/
+2
2012-01-12
phylib: introduce mdiobus_alloc_size()
Timur Tabi
1
-5
/
+19
2010-09-14
phylib: fix PAL state machine restart on resume
Simon Guinot
1
-2
/
+2
2010-03-16
NET: Support clause 45 MDIO commands at the MDIO bus level
Jason Gunthorpe
1
-2
/
+2
2009-12-30
phylib: Properly reinitialize PHYs after hibernation
Anton Vorontsov
1
-7
/
+43
2009-12-30
phylib: Fix deadlock on resume
Anton Vorontsov
1
-2
/
+22
2009-04-27
phylib: rework to prepare for OF registration of PHYs
Grant Likely
1
-26
/
+3
2009-02-26
mdio: fix non-constant printk warnings
Stephen Hemminger
1
-1
/
+1
2009-02-01
phylib: Rework suspend/resume code to check netdev wakeup capability
Anton Vorontsov
1
-14
/
+40
2009-01-22
phylib: Fix oops in suspend/resume paths
Anton Vorontsov
1
-5
/
+3
2008-12-25
net: PHYLIB mdio fixes #2
Krzysztof Halasa
1
-7
/
+15
2008-12-23
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-2
/
+3
2008-12-17
net: kernel BUG at drivers/net/phy/mdio_bus.c:165!
Krzysztof Halasa
1
-2
/
+3
2008-11-28
phy: power management support
Giuseppe Cavallaro
1
-4
/
+10
2008-11-18
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...
David S. Miller
1
-1
/
+1
2008-11-14
phylib: fix premature freeing of struct mii_bus
Lennert Buytenhek
1
-1
/
+1
2008-11-10
net: struct device - replace bus_id with dev_name(), dev_set_name()
Kay Sievers
1
-2
/
+2
2008-10-13
net/phy: add missing kernel-doc
Randy Dunlap
1
-0
/
+1
2008-10-08
phylib: add mdiobus_{read,write}
Lennert Buytenhek
1
-0
/
+49
2008-10-08
phylib: give mdio buses a device tree presence
Lennert Buytenhek
1
-4
/
+71
2008-10-08
phylib: move to dynamic allocation of struct mii_bus
Lennert Buytenhek
1
-0
/
+24
2008-10-08
phylib: rename mii_bus::dev to mii_bus::parent
Lennert Buytenhek
1
-1
/
+1
2008-09-19
phylib: allow incremental scanning of an mii bus
Lennert Buytenhek
1
-41
/
+48
2008-04-25
phylib: Add support for board-level PHY fixups
Andy Fleming
1
-0
/
+3
2008-02-23
net/phy/mdio_bus.c: fix a check-after-use
Adrian Bunk
1
-2
/
+2
2008-02-03
PHYLIB: Locking fixes for PHY I/O potentially sleeping
Nate Case
1
-1
/
+1
2007-12-04
PHY: Add the phy_device_release device method.
Anton Vorontsov
1
-4
/
+5
2007-06-28
phy: Fix phy_id for Vitesse 824x PHY
Kumar Gala
1
-1
/
+2
2007-04-28
phy layer: add kernel-doc + DocBook
Randy Dunlap
1
-6
/
+13
2007-02-14
[PATCH] remove many unneeded #includes of sched.h
Tim Schmielau
1
-1
/
+0
2006-08-19
[PATCH] PAL: Support of the fixed PHY
Vitaly Bordug
1
-0
/
+1
2006-06-30
Remove obsolete #include <linux/config.h>
Jörn Engel
1
-1
/
+0
2006-05-10
phy: mdiobus_register(): initialize all phy_map entries
Herbert Valerio Riedel
1
-1
/
+3
2006-01-12
[PATCH] phy: Added a macro to represent the string format used to match a phy...
Kumar Gala
1
-1
/
+1
2005-11-05
Remove linux/version.h include from drivers/net/phy/* and net/ieee80211/*.
Jeff Garzik
1
-1
/
+0
2005-11-05
[PATCH] phy address mask support for generic phy layer
Matt Porter
1
-0
/
+3
2005-10-28
[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks
Russell King
1
-14
/
+6
2005-09-05
[PATCH] 'mdio_bus_exit' in discarded section .text.exit
Peter Chubb
1
-1
/
+1
2005-09-05
[PATCH] swsusp: fix remaining u32 vs. pm_message_t confusion
Pavel Machek
1
-1
/
+1
2005-08-28
[PATCH] PHY Layer fixup
Andy Fleming
1
-1
/
+78
2005-08-11
phy subsystem: more cleanups
Jeff Garzik
1
-74
/
+0
2005-08-11
Fix numerous minor problems with new phy subsystem.
Jeff Garzik
1
-2
/
+2
2005-07-30
This patch adds a PHY Abstraction Layer to the Linux Kernel, enabling
Andy Fleming
1
-0
/
+173