Part Number: AM3359
Hi,
I'm trying to access the Ethernet Switch & Ethernet PHY available on my custom board which runs with AM3359, U-Boot v2013.10.
I'm getting following response from U-Boot, both ethernet switch & phy are from Marvell.
U-Boot# mii device
MII devices: 'cpsw'
Current device: 'cpsw'
U-Boot# mii info
PHY 0x00: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x01: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x02: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x03: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x04: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x05: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x06: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x07: OUI = 0x0000, Model = 0x00, Rev = 0x00, 10baseT, HDX
PHY 0x10: OUI = 0x3FFFC2, Model = 0x19, Rev = 0x02, 1000baseX, FDX
PHY 0x11: OUI = 0x3FFFC2, Model = 0x19, Rev = 0x02, 1000baseX, FDX
PHY 0x12: OUI = 0x3FFEC2, Model = 0x19, Rev = 0x02, 1000baseX, FDX
PHY 0x13: OUI = 0x2FFFC2, Model = 0x19, Rev = 0x02, 1000baseX, FDX
PHY 0x14: OUI = 0x3FFFC2, Model = 0x19, Rev = 0x02, 1000baseX, FDX
PHY 0x15: OUI = 0x2FFFC2, Model = 0x19, Rev = 0x02, 1000baseX, FDX
PHY 0x16: OUI = 0x3FFFC2, Model = 0x19, Rev = 0x02, 1000baseX, FDX
PHY 0x17: OUI = 0x3FFFC2, Model = 0x19, Rev = 0x02, 1000baseX, FDX
PHY 0x18: OUI = 0x3FFFC2, Model = 0x19, Rev = 0x02, 1000baseX, HDX
PHY 0x19: OUI = 0x3FFFC2, Model = 0x19, Rev = 0x02, 1000baseX, HDX
PHY 0x1A: OUI = 0x3FDBC2, Model = 0x19, Rev = 0x02, 1000baseX, HDX
PHY 0x1B: OUI = 0x0000, Model = 0x00, Rev = 0x00, 1000baseX, FDX
I have gone through forums and ensured my pin mux for MDC/MDIO as
{OFFSET(mdio_clk), (MODE(0) | ((PIN_PULL_UD_EN) & (~PIN_PULL_TYPE_SEL & ~PIN_RX_ACTIVE)))}, /* MDIO_CLK */
{OFFSET(mdio_data),(MODE(0) | ((PIN_PULL_UD_EN | PIN_RX_ACTIVE) & (~PIN_PULL_TYPE_SEL)))}, /* MDIO_DATA */
Please help me if I'm missing any configurations. Thanks!