ppc4xx: Fix compilation warning for PIP405
authorStefan Roese <sr@denx.de>
Fri, 5 Sep 2008 12:11:40 +0000 (14:11 +0200)
committerStefan Roese <sr@denx.de>
Mon, 8 Sep 2008 08:27:51 +0000 (10:27 +0200)
This patch fixes a compilation warning for the PIP405 board. It moves the
#ifndef CONFIG_CS8952_PHY define a little so that the warning doesn't
occur anymore. I am a little unsure if this #ifdef is at the correct
place now or if it could be removed completely. This needs to get
tested on the PIP405 board.

Signed-off-by: Stefan Roese <sr@denx.de>
cpu/ppc4xx/4xx_enet.c

index 071ac0a96771a0f5379edef3a90760765c12e90c..52486fd7d9a2595e51897a187a7ec95a07a23f7a 100644 (file)
@@ -1061,7 +1061,6 @@ static int ppc_4xx_eth_init (struct eth_device *dev, bd_t * bis)
 
        /* wait for PHY to complete auto negotiation */
        reg_short = 0;
-#ifndef CONFIG_CS8952_PHY
        switch (devnum) {
        case 0:
                reg = CONFIG_PHY_ADDR;
@@ -1160,7 +1159,7 @@ static int ppc_4xx_eth_init (struct eth_device *dev, bd_t * bis)
                        miiphy_write (dev->name, reg, 0x1f, 0x0000);
                        /* end Vitesse/Cicada errata */
                }
-#endif
+#endif /* defined(CONFIG_CIS8201_PHY) */
 
 #if defined(CONFIG_ET1011C_PHY)
                /*
@@ -1179,15 +1178,16 @@ static int ppc_4xx_eth_init (struct eth_device *dev, bd_t * bis)
 
                        miiphy_write(dev->name, reg, 0x1c, 0x74f0);
                }
-#endif
+#endif /* defined(CONFIG_ET1011C_PHY) */
 
-#endif
+#endif /* defined(CONFIG_440GX) ... */
                /* Start/Restart autonegotiation */
                phy_setup_aneg (dev->name, reg);
                udelay (1000);
        }
 #endif /* defined(CONFIG_PHY_RESET) */
 
+#if !defined(CONFIG_CS8952_PHY)
        miiphy_read (dev->name, reg, PHY_BMSR, &reg_short);
 
        /*
@@ -1211,12 +1211,11 @@ static int ppc_4xx_eth_init (struct eth_device *dev, bd_t * bis)
                        }
                        udelay (1000);  /* 1 ms */
                        miiphy_read (dev->name, reg, PHY_BMSR, &reg_short);
-
                }
                puts (" done\n");
                udelay (500000);        /* another 500 ms (results in faster booting) */
        }
-#endif /* #ifndef CONFIG_CS8952_PHY */
+#endif /* !defined(CONFIG_CS8952_PHY) */
 
 get_speed:
        if (reg == CONFIG_FIXED_PHY) {