change cpmac to use the internal phy by default (#596)
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 25 Jul 2006 15:57:30 +0000 (15:57 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 25 Jul 2006 15:57:30 +0000 (15:57 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4279 3c298f89-4303-0410-b956-a3cf2f4a3e73

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

index 42b6458..06df07d 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(!mac_port || (0 != strcmp(mac_port, "0"))) {
++          if(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(!mac_port || (0 != strcmp(mac_port, "0")))
++        if(0 == strcmp(mac_port, "1"))
 +        {
 +            printk("Using the MAC with external PHY\n");
 +            psp_config_add("cpmdio", s3, psp_config_strlen(s3), en_compile);