mdio_bus: Simplify reset handling and extend to non-DT systems
authorGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 13 Jan 2020 13:05:29 +0000 (14:05 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 14 Jan 2020 19:03:10 +0000 (11:03 -0800)
commit621400366bdba122b37bfa5f5a64ebfd07919a4a
tree3e8cedb8d981ad024c5002aa59c1ea170b1943a3
parente27f178793de16ca1b421f2c3f4bc3497b2ce723
mdio_bus: Simplify reset handling and extend to non-DT systems

Convert mdiobus_register_reset() from open-coded DT-only optional reset
handling to reset_control_get_optional_exclusive().  This not only
simplifies the code, but also adds support for lookup-based resets on
non-DT systems.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/mdio_bus.c