]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - drivers/net/fm/b4860.c
Merge git://git.denx.de/u-boot-tegra
[people/ms/u-boot.git] / drivers / net / fm / b4860.c
index eb058c9c3d6d26a905a49a7895b22baf1e32fd9f..3245bee473a1a3052b89ed03ac268ba1226ffe33 100644 (file)
@@ -47,7 +47,7 @@ void fman_enable_port(enum fm_port port)
 
 phy_interface_t fman_port_enet_if(enum fm_port port)
 {
-#if defined(CONFIG_B4860QDS)
+#if defined(CONFIG_TARGET_B4860QDS) || defined(CONFIG_TARGET_B4420QDS)
        u32 serdes2_prtcl;
        char buffer[HWCONFIG_BUFFER_SIZE];
        char *buf = NULL;
@@ -60,7 +60,8 @@ phy_interface_t fman_port_enet_if(enum fm_port port)
        /*B4860 has two 10Gig Mac*/
        if ((port == FM1_10GEC1 || port == FM1_10GEC2)  &&
            ((is_serdes_configured(XAUI_FM1_MAC9))      ||
-            #if !defined(CONFIG_B4860QDS)
+            #if (!defined(CONFIG_TARGET_B4860QDS) && \
+                 !defined(CONFIG_TARGET_B4R420QDS))
             (is_serdes_configured(XFI_FM1_MAC9))       ||
             (is_serdes_configured(XFI_FM1_MAC10))      ||
             #endif
@@ -68,7 +69,7 @@ phy_interface_t fman_port_enet_if(enum fm_port port)
             ))
                return PHY_INTERFACE_MODE_XGMII;
 
-#if defined(CONFIG_B4860QDS)
+#if defined(CONFIG_TARGET_B4860QDS) || defined(CONFIG_TARGET_B4420QDS)
        serdes2_prtcl = in_be32(&gur->rcwsr[4]) &
                        FSL_CORENET2_RCWSR4_SRDS2_PRTCL;
 
@@ -96,7 +97,7 @@ phy_interface_t fman_port_enet_if(enum fm_port port)
                         * Extract hwconfig from environment since environment
                         * is not setup yet
                         */
-                       getenv_f("hwconfig", buffer, sizeof(buffer));
+                       env_get_f("hwconfig", buffer, sizeof(buffer));
                        buf = buffer;
 
                        /* check if XFI interface enable in hwconfig for 10g */