Fixed PHY problems
Vitaly Bordug
vitb at kernel.crashing.org
Sat May 12 00:04:12 EST 2007
> hmm, been trying to figure out all day how to make ucc_geth find my
> fixed PHY without success. OF experts, please give me some hints.
> My board is derived from the in tree mpc832x_mds bord and I am trying to
> convert this part:
> mdio at 2320 {
> #address-cells = <1>;
> #size-cells = <0>;
> reg = <2320 18>;
> device_type = "mdio";
> compatible = "ucc_geth_phy";
>
> phy3: ethernet-phy at 03 {
> interrupt-parent = < &ipic >;
> interrupts = <11 8>;
> reg = <3>;
> device_type = "ethernet-phy";
> };
> phy4: ethernet-phy at 04 {
> interrupt-parent = < &ipic >;
> interrupts = <12 8>;
> reg = <4>;
> device_type = "ethernet-phy";
> };
> };
> into fixed PHYs, how do I do that?
Well, fixed phy didn't made it to have any representation in dts as of now, at least
what I am aware of, and it is just a platform device so far.
Speaking about it, I am recalling long-pending enhancement to unify fixed interface with
bus_id representation in gianfar (that is having numeric bus:device way).
About dts, the only options fixed phy can have, are speed and duplex, it does not trigger irq and
so on, and I see something like
phy1: fixed-phy at 01 {
reg = <100 1>; /*100Mps, full duplex*/
device_type = "ethernet-phy";
};
--
Sincerely,
Vitaly
More information about the Linuxppc-dev
mailing list