[U-Boot] U-Boot 1.1.6 and Marvell 88E1116 RGMII operations

My company is in the process of bringing up a new MPC8347-based product. A previous product utilized the same processor and a 100mbit GMII PHY and ran with U-Boot 1.1.6. The new board utilizes a Marvell 88E1116 PHY, and to keep things as simple as possible and to stay with the same Linux kernel that we have used, we are trying to stay with 1.1.6. We appear to recognize the PHY correctly, and achieve link. We can place the PHY in packet generation mode and see that it properly sends data out the cable. But a ping command from U-Boot results in no traffic on the cable, leading us to the suspicion that the MAC is not properly set up in RGMII mode.
We note that the newest release of U-Boot supports the Marvell 88E1118 PHY, which uses the same die as the 88E1116.
Our question is: has anyone made the 88E1116 or the 88E1118 work using U-Boot version 1.1.6, or are there any suggestions on making this work?

On Thu, 26 Feb 2009 17:45:08 -0800 Ray Fogg ray@tyzx.com wrote:
cable, leading us to the suspicion that the MAC is not properly set up in RGMII mode.
We note that the newest release of U-Boot supports the Marvell 88E1118 PHY, which uses the same die as the 88E1116.
Our question is: has anyone made the 88E1116 or the 88E1118 work using U-Boot version 1.1.6,
support for the 88e1118 went in as commit v1.3.3-24-g290ef64, which is May 2008 vs. 1.1.6's Nov. 2006.
or are there any suggestions on making this work?
either back port 88e1118 support to 1.1.6 or forward-port the other parts of your u-boot (and submit your board support patches here for inclusion in mainline so this doesn't happen again :).
Kim
participants (2)
-
Kim Phillips
-
Ray Fogg