[PATCH phy-next 0/3] Lynx 28G: better init(), exit(), power_on(), power_off()

Vinod Koul vkoul at kernel.org
Sun May 10 05:32:05 PDT 2026


On Sat, 21 Mar 2026 03:14:48 +0200, Vladimir Oltean wrote:
> This is a set of 3 improvements to the 28G Lynx SerDes driver as found
> on NXP Layerscape:
> - avoid kernel hangs if lane resets/halts fail due to other bugs
> - actually have phy_power_down() cut power from lanes, not just halt them
> - allow consumers to call phy_exit(), to balance the phy->init_count
> 
> Especially change 3 will allow further development of the dpaa2-eth
> consumer. To permit phy_exit() and other patches in net-next to be
> submitted in this development cycle without functionally breaking
> networking, please apply this change on top of v7.0-rc1 and provide
> it as a stable tag to be pulled in netdev.
> 
> [...]

Applied, thanks!

[1/3] phy: lynx-28g: use timeouts when waiting for lane halt and reset
      commit: 905780855a320ab3dcf0e4eaebf544cb3e7b55f8
[2/3] phy: lynx-28g: truly power the lanes up or down
      commit: 5d38f693f16a0e9470fda530e01994f35fed8644
[3/3] phy: lynx-28g: implement phy_exit() operation
      commit: 0ee5cc59c0ee679e1a3a749cfc47834041763494

Best regards,
-- 
~Vinod





More information about the linux-phy mailing list