ufedor -
Thank you for the pointer. I was able to modify the mask to use the correct GPIO line. That enabled one of the two PHYs. Where I was getting:
Net: PFE class pe firmware
PFE tmu pe firmware
pfe_configure_serdes 0
Could not get PHY for PFE_MDIO: addr 2
phy_connect failed
pfe_configure_serdes 1
Could not get PHY for PFE_MDIO: addr 1
phy_connect failed
No ethernet found.
I am now getting:
Net: PFE class pe firmware
PFE tmu pe firmware
pfe_configure_serdes 0
pfe_configure_serdes 1
Could not get PHY for PFE_MDIO: addr 1
phy_connect failed
pfe_eth0
Similarly, in Linux the error has changed from:
libphy: PHY ls1012a-0:02 not found
pfe 4000000.pfe eth0: phy_connect() failed
pfe 4000000.pfe eth0: pfe_eth_init_one: pfe_phy_init() failed
to:
libphy: PHY ls1012a-0:01 not found
pfe 4000000.pfe eth1: phy_connect() failed
pfe 4000000.pfe eth1: pfe_eth_init_one: pfe_phy_init() failed