Hi Florian The fixed-PHY driver looks a little bit hardly tunable, please look at https://www.lkml.org/lkml/2020/9/17/1424 This is not my idea. This is a request of HW team, and I thnk it will be useful for someone else. But I'll try to combine fixed-phy with virtual-PHY tomorrow. It just to rearrange some lines in lan743x_phy_open.
-- Sergej On Friday, September 18, 2020 1:16:30 AM MSK Florian Fainelli wrote: > On 9/17/2020 2:40 PM, Sergej Bauer wrote: > > From: sba...@blackbox.su > > > > Here is a kernel related part of my work which was helps to develop > > brand > > > > new PHY device. > > > > It is migth be helpful for developers work with PHY-less lan743x > > > > (7431:0011 in my case). It's just a fake virtual PHY which can change > > speed of network card processing as a loopback device. Baud rate can be > > tuned with ethtool from command line or by means of SIOCSMIIREG ioctl. > > Duplex mode not configurable and it's allways DUPLEX_FULL. > > > > It also provides module parameter mii_regs for setting initial values > > of > > > > IEEE 802.3 Control Register. > > You appear to have re-implemented the fixed PHY driver, please use that > instead of rolling your own.