On Mon, 17 Dec 2007 11:03:04 -0600
Scott Wood wrote:

> > > +                 phy1: [EMAIL PROTECTED] {
> > > +                         reg = <1>;
> > > +                         device_type = "ethernet-phy";
> > > +                 };  
> > 
> > These phy nodes have basically no information in them.  PHY nodes
> > are optional -  
> 
> If they are truly optional, then several Linux drivers (including
> ucc_geth, which this board uses) are broken, as they'll error out if
> there's no phy-handle (gianfar is even worse -- it looks like the
> fsl_soc code will crash in that case).  But what do you propose they
> do in the absence of a phy-handle?  Hope that probing only finds one
> phy?

up-to-date fixed phy patch solves it in gianfar and fs_enet case. it is 
implied, that either there *are* phy nodes (and the
code will look up their reg and phandle) or there should be fixed-link property 
in NIC node, that describes to what link stuff
is really connected.

As a recap, we can kill this, but powerpc will live without SoC network stuff 
then (modulo 4xx). IOW, if we have to change bits around here, that should 
happen for all the boards, using current notation, or it will soon become 
maintenance hell.
-- 
Sincerely, Vitaly
_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-dev

Reply via email to