add fix from #763
authorFelix Fietkau <nbd@openwrt.org>
Tue, 17 Oct 2006 02:00:03 +0000 (02:00 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Tue, 17 Oct 2006 02:00:03 +0000 (02:00 +0000)
SVN-Revision: 5179

target/linux/ar7-2.4/patches/003-net_driver_cpmac.patch

index 06df07d29fcdc33cc3dc4f0a73308f3319ef4d4e..3d6d1e523428c44a1c24ddf6707ef2a3579d8d43 100644 (file)
@@ -3187,7 +3187,7 @@ diff -urN linux.old/drivers/net/avalanche_cpmac/cpmac.c linux.dev/drivers/net/av
 +       * replace the default MACRO. */
 +      {
 +          char *mac_port = prom_getenv("MAC_PORT"); /* Internal: 0, External: 1 */
-+          if(0 == strcmp(mac_port, "1")) {
++          if(!mac_port || 0 == strcmp(mac_port, "1")) {
 +              printk("Using the MAC with external PHY\n");
 +              cfg_start_link_speed = _CPMDIO_NOPHY;
 +              cpmac_max_frame_size = CPMAC_MAX_FRAME_SIZE + 4;
@@ -11249,7 +11249,7 @@ diff -urN linux.old/drivers/net/avalanche_cpmac/psp_config_build.c linux.dev/dri
 +        }
 +
 +        //if(phy_sel == auto_detect_cpmac_phy())
-+        if(0 == strcmp(mac_port, "1"))
++        if(!mac_port || 0 == strcmp(mac_port, "1"))
 +        {
 +            printk("Using the MAC with external PHY\n");
 +            psp_config_add("cpmdio", s3, psp_config_strlen(s3), en_compile);