On 3/25/20 9:34 AM, Oleksij Rempel wrote: > Hi all, Hi, > I'm working on mainlining of NXP1102 PHY (BroadR Reach/802.3bw) support. > > Basic functionality is working and support with mainline kernel. Now it is time > to extend it. According to the specification, each PHY can be master or slave. > > The HW can be pre configured via bootstrap pins or fuses to have a default > configuration. But in some cases we still need to be able to configure the PHY > in a different mode: > -------------------------------------------------------------------------------- > http://www.ieee802.org/3/1TPCESG/public/BroadR_Reach_Automotive_Spec_V3.0.pdf > > 6.1 MASTER-SLAVE configuration resolution > > All BroadR-Reach PHYs will default to configure as SLAVE upon power up or reset > until a management system (for example, processor/microcontroller) configures > it to be MASTER. MASTER-SLAVE assignment for each link configuration is > necessary for establishing the timing control of each PHY. Thanks for reminding me of this. I sent out https://patchwork.ozlabs.org/project/netdev/list/?series=166575 maybe it helps.