Hi,
We’ve received some questions about QSGMII from my customer Could you help to answer their questions below ?
Regarding the setting to the Micro Command register (18G), they think there is a restriction that it should be done only once per vsc8514 device.
It is necessary to set the PHY assigned as the QSGMII Main port, correct ?
The comment in Vsc8514_config() of vsc8514.c says that it is only once per vsc8514 device, but when they set it only once for the PHY assigned as the QSGMII SUB port, the link between MAC and PHY was not passed other than the set SUB port of the four ports,
When the PHY assigned as the QSGMII Main port was configured only once, the other 3 SUB ports were also successfully linked.
Therefore, they would like to confirm that there are restrictions that must be set for the PHY assigned as the QSGMII Main port other than what is described in the comments.
Referenced code:
\ti\pdk_jacinto_08_05_00_36\packages\ti\drv\enet\src\phy\vsc8514.c
static int32_t Vsc8514_config(EnetPhy_Handle hPhy,
const EnetPhy_Cfg *cfg,
EnetPhy_Mii mii)
Regards,
Hideaki