net: phy: Optimize phy speed mask to be compatible to yt8821
authorFrank Sae <Frank.Sae@motor-comm.com>
Sun, 1 Sep 2024 08:35:25 +0000 (01:35 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 5 Sep 2024 13:21:12 +0000 (15:21 +0200)
commit8d878c87b5c45ae64b0aecd4aac71e210d19173f
tree558b2b1f109433f55cb1bc9fc01077ea6b5afc38
parentd0c4dd9f7ca62be949343e3f6e59ce18f7873657
net: phy: Optimize phy speed mask to be compatible to yt8821

yt8521 and yt8531s as Gigabit transceiver use bit15:14(bit9 reserved
default 0) as phy speed mask, yt8821 as 2.5G transceiver uses bit9 bit15:14
as phy speed mask.

Be compatible to yt8821, reform phy speed mask and phy speed macro.

Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Frank Sae <Frank.Sae@motor-comm.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/phy/motorcomm.c