forked from Minki/linux
net: phy: mediatek: add the missing suspend/resume callbacks
Without suspend/resume callbacks, the PHY cannot be powered down/up
administratively.
Fixes: e40d2cca01
("net: phy: add MediaTek Gigabit Ethernet PHY driver")
Signed-off-by: DENG Qingfang <dqfext@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/20210823044422.164184-1-dqfext@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
3b0720ba00
commit
93100d6817
@ -81,6 +81,8 @@ static struct phy_driver mtk_gephy_driver[] = {
|
|||||||
*/
|
*/
|
||||||
.config_intr = genphy_no_config_intr,
|
.config_intr = genphy_no_config_intr,
|
||||||
.handle_interrupt = genphy_handle_interrupt_no_ack,
|
.handle_interrupt = genphy_handle_interrupt_no_ack,
|
||||||
|
.suspend = genphy_suspend,
|
||||||
|
.resume = genphy_resume,
|
||||||
.read_page = mtk_gephy_read_page,
|
.read_page = mtk_gephy_read_page,
|
||||||
.write_page = mtk_gephy_write_page,
|
.write_page = mtk_gephy_write_page,
|
||||||
},
|
},
|
||||||
@ -93,6 +95,8 @@ static struct phy_driver mtk_gephy_driver[] = {
|
|||||||
*/
|
*/
|
||||||
.config_intr = genphy_no_config_intr,
|
.config_intr = genphy_no_config_intr,
|
||||||
.handle_interrupt = genphy_handle_interrupt_no_ack,
|
.handle_interrupt = genphy_handle_interrupt_no_ack,
|
||||||
|
.suspend = genphy_suspend,
|
||||||
|
.resume = genphy_resume,
|
||||||
.read_page = mtk_gephy_read_page,
|
.read_page = mtk_gephy_read_page,
|
||||||
.write_page = mtk_gephy_write_page,
|
.write_page = mtk_gephy_write_page,
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user