Hello,
I have two questions regarding the DP83867 using SGMII:
1. I'm trying to run this PHY without using the MDIO/MDC lines. I see that there are a few configurations you can set with strap resistors. For the strap setting SPEED_SEL, I only get one bit to set: 0 to advertise 10/100/1000 and 1 to advertise 100/1000. However if I wanted to also strap Autoneg Disable and turn it off, will the PHY still be able to adapt to the speed of the MDI link speeds since I can't hard set a speed?
Table 11, the BMCR register list, has bits 6 and 13 both default to a strap value, giving you the ability to actually select a specific speed with two bits. Are they able to be individually set? It not clear what straps set those bits.
My overall question is am I able to hard set 1000 speed with auto-negotiation off all without using the MDIO line? Or if not hard set, will the phy still adjust to the link speed with auto-neg off?
2. I see there is a RGMII linux driver online for this PHY. If I want to use this device with a RTOS and SGMII, is there no other option other than manually porting over the code? Just wanted to check if there were any other alternatives.
I hope that all made sense. Thank you for your help!
Ryan