net: phy: ti: implement generic .handle_interrupt() callback
[ Upstream commit 1d1ae3c6 ] In an attempt to actually support shared IRQs in phylib, we now move the responsibility of triggering the phylib state machine or just returning IRQ_NONE, based on the IRQ status register, to the PHY driver. Having 3 different IRQ handling callbacks (.handle_interrupt(), .did_interrupt() and .ack_interrupt() ) is confusing so let the PHY driver implement directly an IRQ handler like any other device driver. Make this driver follow the new convention. Cc: Dan Murphy <dmurphy@ti.com> Signed-off-by:Ioana Ciornei <ioana.ciornei@nxp.com> Signed-off-by:
Jakub Kicinski <kuba@kernel.org> Stable-dep-of: 256748d5 ("net: phy: ti: add PHY_RST_AFTER_CLK_EN flag") Signed-off-by:
Sasha Levin <sashal@kernel.org>
Loading
Please sign in to comment