phy: add phy fixup unregister functions
authorWoojung.Huh@microchip.com <Woojung.Huh@microchip.com>
Wed, 7 Dec 2016 20:26:07 +0000 (20:26 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 8 Dec 2016 19:21:47 +0000 (14:21 -0500)
commitf38e7a32ee4fc9c8aeeac59e6e0462cd281586e3
tree14eef0d77ae6fef29ebcbd179681d74bcf2ef1e8
parentd2a4dd37f6b41fbcad76efbf63124eb3126c66fe
phy: add phy fixup unregister functions

>From : Woojung Huh <woojung.huh@microchip.com>

Add functions to unregister phy fixup for modules.

int phy_unregister_fixup(const char *bus_id, u32 phy_uid, u32 phy_uid_mask)
Unregister phy fixup from phy_fixup_list per bus_id, phy_uid &
phy_uid_mask

int phy_unregister_fixup_for_uid(u32 phy_uid, u32 phy_uid_mask)
Unregister phy fixup from phy_fixup_list.
Use it for fixup registered by phy_register_fixup_for_uid()

int phy_unregister_fixup_for_id(const char *bus_id)
Unregister phy fixup from phy_fixup_list.
Use it for fixup registered by phy_register_fixup_for_id()

Signed-off-by: Woojung Huh <woojung.huh@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/networking/phy.txt
drivers/net/phy/phy_device.c
include/linux/phy.h