From: Felix Fietkau Date: Tue, 17 Oct 2006 02:00:03 +0000 (+0000) Subject: add fix from #763 X-Git-Tag: reboot~30641 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=f1c7fe1507f37bf792f274a9bff61f4c897b1ea6;p=openwrt%2Fstaging%2Fblogic.git add fix from #763 SVN-Revision: 5179 --- diff --git a/target/linux/ar7-2.4/patches/003-net_driver_cpmac.patch b/target/linux/ar7-2.4/patches/003-net_driver_cpmac.patch index 06df07d29fcd..3d6d1e523428 100644 --- a/target/linux/ar7-2.4/patches/003-net_driver_cpmac.patch +++ b/target/linux/ar7-2.4/patches/003-net_driver_cpmac.patch @@ -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);