Hello,
I need some help interpreting the DTS file for this
board such that I can change it to support our new
Phy.  Here is what the DTS file shows unmodified:

                [EMAIL PROTECTED] {
                        device_type = "mdio";
                        compatible = "gianfar";
                        reg = <24520 20>;
                        #address-cells = <1>;
                        #size-cells = <0>;
                        phy1: [EMAIL PROTECTED] {
                                interrupt-parent = < &ipic >;
                                interrupts = <13 8>;
                                reg = <1>;
                                device_type = "ethernet-phy";
                        };
                        phy4: [EMAIL PROTECTED] {
                                interrupt-parent = < &ipic >;
                                interrupts = <14 8>;
                                reg = <4>;
                                device_type = "ethernet-phy";
                        };
                };

                [EMAIL PROTECTED] {
                        device_type = "network";
                        model = "eTSEC";
                        compatible = "gianfar";
                        reg = <24000 1000>;
                        local-mac-address = [ 00 00 00 00 00 00 ];
                        interrupts = <25 8 24 8 23 8>;
                        interrupt-parent = < &ipic >;
                        phy-handle = < &phy1 >;
                };

                [EMAIL PROTECTED] {
                        device_type = "network";
                        model = "eTSEC";
                        compatible = "gianfar";
                        reg = <25000 1000>;
                        local-mac-address = [ 00 00 00 00 00 00 ];
                        interrupts = <22 8 21 8 20 8>;
                        interrupt-parent = < &ipic >;
                        phy-handle = < &phy4 >;
                };

What I don't know is what reg = <4> means.  Is that
the phy address or the interrupt?  For this board that
phy uses IRQ4 and has its address wired to 4.  I would
guess it is the IRQ since there is also a phy address
of 0x1c but that does not appear in this DTS file
anywhere.  

My phy is the National semi dp83848.  It does not use
an IRQ.  Should I replace this with zero?  Should I
take that line out of the DTS file?

Thanks.


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

Reply via email to