]> pilppa.com Git - linux-2.6-omap-h63xx.git/commitdiff
[POWERPC] 85xx: mpc8568mds - update dts to be able to use UCCs
authorAnton Vorontsov <avorontsov@ru.mvista.com>
Fri, 5 Oct 2007 17:46:53 +0000 (21:46 +0400)
committerKumar Gala <galak@kernel.crashing.org>
Mon, 8 Oct 2007 13:39:04 +0000 (08:39 -0500)
1. UCC1's RX_DV pin is 16, not 15;
2. UCC1's phy is at 0x7, not 0x1. Schematics says 0x7, and recent
   u-boot also using 0x7.
3. Use gianfar's (eTSEC) mdio bus. This is hardware default setup.
4. tx-clock should be CLK16 (GE125, PB31);
5. phy-connection-type is RGMII-ID;

Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/boot/dts/mpc8568mds.dts

index b064a2ff2306914aa7e419f67f16dd2663f961c8..54394372b12afb5db116318e63f688272166d137 100644 (file)
                        device_type = "mdio";
                        compatible = "gianfar";
                        reg = <24520 20>;
-                       phy0: ethernet-phy@0 {
+                       phy0: ethernet-phy@7 {
                                interrupt-parent = <&mpic>;
                                interrupts = <1 1>;
-                               reg = <0>;
+                               reg = <7>;
                                device_type = "ethernet-phy";
                        };
                        phy1: ethernet-phy@1 {
                                        4  1a  2  0  2  0       /* RxD7 */
                                        4  0b  1  0  2  0       /* TX_EN */
                                        4  18  1  0  2  0       /* TX_ER */
-                                       4  0f  2  0  2  0       /* RX_DV */
+                                       4  10  2  0  2  0       /* RX_DV */
                                        4  1e  2  0  2  0       /* RX_ER */
                                        4  11  2  0  2  0       /* RX_CLK */
                                        4  13  1  0  2  0       /* GTX_CLK */
                        mac-address = [ 00 00 00 00 00 00 ];
                        local-mac-address = [ 00 00 00 00 00 00 ];
                        rx-clock = <0>;
-                       tx-clock = <19>;
-                       phy-handle = <&qe_phy0>;
-                       phy-connection-type = "gmii";
+                       tx-clock = <20>;
                        pio-handle = <&pio1>;
+                       phy-handle = <&phy0>;
+                       phy-connection-type = "rgmii-id";
                };
 
                ucc@3000 {
                        mac-address = [ 00 00 00 00 00 00 ];
                        local-mac-address = [ 00 00 00 00 00 00 ];
                        rx-clock = <0>;
-                       tx-clock = <14>;
-                       phy-handle = <&qe_phy1>;
-                       phy-connection-type = "gmii";
+                       tx-clock = <20>;
                        pio-handle = <&pio2>;
+                       phy-handle = <&phy1>;
+                       phy-connection-type = "rgmii-id";
                };
 
                mdio@2120 {
 
                        /* These are the same PHYs as on
                         * gianfar's MDIO bus */
-                       qe_phy0: ethernet-phy@00 {
+                       qe_phy0: ethernet-phy@07 {
                                interrupt-parent = <&mpic>;
                                interrupts = <1 1>;
-                               reg = <0>;
+                               reg = <7>;
                                device_type = "ethernet-phy";
                        };
                        qe_phy1: ethernet-phy@01 {