dear george,


On Tue, 9 Sep 2008, John Linn wrote:

There is no way to configure the PHY using the EMAC lite as that's part
of what makes it "lite".

So the PHY on the board has to be configured correctly by strapping it
on the board.

as john pointed out you can not access the PHY using only the EMAC
lite core. connect the MDIO and MDC lines of the PHY to a GPIO core.

then and use the bit banging driver of u-boot (start with #define CONFIG_MII
and #define CONFIG_BITBANGMII) or linux (search for CONFIG_MDIO_BITBANG,
i've not used it before).

fyi, on our minimodule boards the PHY is located at address #4, u-boot's
"mii info" command says:

        PHY 0x04: OUI = 0x0818, Model = 0x0C, Rev = 0x01, 100baseT, FDX


for the inital setup you might want to connect the RJ45 of your
minimodule directly to your host pc, probably that's the easiest way
for you to see exactly what packets are travelling on the wire.

make sure that the negotiated speed is not 1000baseT, as the EMAC
lite can not handle that.



--
mazsi

----------------------------------------------------------------
strawberry fields forever!                       [EMAIL PROTECTED]
----------------------------------------------------------------
_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

Reply via email to