On Apr 21, 2009, at 4:54 PM, Kumar Gala wrote:


On Apr 21, 2009, at 12:19 PM, Anatolij Gustschin wrote:

If the firmware missed to initialize the PHY correctly,
Linux may hang up on socrates while eth0/eth1 interface
startup (caused by continuous unacknowledged PHY interrupt).

This patch adds PHY fixup to socrates platform code to
ensure the PHY is pre-initialized correctly. It is needed
to be compatible with older firmware.

Signed-off-by: Anatolij Gustschin <ag...@denx.de>
---
Changes since first version:
        use macros instead of register numbers as
        suggested by Anton

Kumar, could you please consider this patch for
inclusion into 2.6.30? Thanks!

Sorry. I dont think this is board specific and should at a minimum be done in m88e1011_config_init in drivers/net/phy/marvell.c. Not sure how 88E1011 differs from 88E1111, but I'm wondering if you really want to set config_init for m88e1011 to m88e1111_config_init

- k

I got confused by the #'s.. I think we should have a struct in marvell.c for m88e1121 which I'm guessing is the PHY you are using.

- k
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to