aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ar7-2.4/patches
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2006-10-17 02:00:03 +0000
committerFelix Fietkau <nbd@openwrt.org>2006-10-17 02:00:03 +0000
commitd6bf5d766a7cb95b98883d937e00d109c1010689 (patch)
tree40472d71925490c620b4cf8c6c22cbe795dff09c /target/linux/ar7-2.4/patches
parent4f96c591e3f14296c04515ebdcd54dfdeb8b314c (diff)
downloadmaster-187ad058-d6bf5d766a7cb95b98883d937e00d109c1010689.tar.gz
master-187ad058-d6bf5d766a7cb95b98883d937e00d109c1010689.tar.bz2
master-187ad058-d6bf5d766a7cb95b98883d937e00d109c1010689.zip
add fix from #763
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5179 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/ar7-2.4/patches')
-rw-r--r--target/linux/ar7-2.4/patches/003-net_driver_cpmac.patch4
1 files changed, 2 insertions, 2 deletions
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 06df07d29f..3d6d1e5234 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);