net: mdiobus: add APIs for modifying a MDIO device register
authorRussell King <rmk+kernel@armlinux.org.uk>
Tue, 17 Mar 2020 14:52:31 +0000 (14:52 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 18 Mar 2020 05:51:16 +0000 (22:51 -0700)
commit6cc7cf8125b3d086cd80c96e02edb6f4ab9b20fa
tree0b8bb4e86040f450dcff823d9f263367a314901b
parent89e3e3ddcb6850d8208743e1c52a7a9dd38e5455
net: mdiobus: add APIs for modifying a MDIO device register

Add APIs for modifying a MDIO device register, similar to the existing
phy_modify() group of functions, but at mdiobus level instead.  Adapt
__phy_modify_changed() to use the new mdiobus level helper.

Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/mdio_bus.c
drivers/net/phy/phy-core.c
include/linux/mdio.h
include/linux/phy.h