ppc4xx: Fix compilation warning in 4xx_enet.c

Signed-off-by: Stefan Roese <sr@denx.de>
This commit is contained in:
Stefan Roese 2008-03-19 16:35:12 +01:00
parent 4c9e855734
commit 9ad31989de

View file

@ -274,8 +274,7 @@ static void emac_loopback_disable(EMAC_4XX_HW_PST hw_p)
static void ppc_4xx_eth_halt (struct eth_device *dev) static void ppc_4xx_eth_halt (struct eth_device *dev)
{ {
EMAC_4XX_HW_PST hw_p = dev->priv; EMAC_4XX_HW_PST hw_p = dev->priv;
uint32_t failsafe = 10000; u32 val = 10000;
u32 eth_cfg = 0;
out_be32((void *)EMAC_IER + hw_p->hw_addr, 0x00000000); /* disable emac interrupts */ out_be32((void *)EMAC_IER + hw_p->hw_addr, 0x00000000); /* disable emac interrupts */
@ -291,8 +290,8 @@ static void ppc_4xx_eth_halt (struct eth_device *dev)
/* wait for reset */ /* wait for reset */
while (mfdcr (malrxcasr) & (MAL_CR_MMSR >> hw_p->devnum)) { while (mfdcr (malrxcasr) & (MAL_CR_MMSR >> hw_p->devnum)) {
udelay (1000); /* Delay 1 MS so as not to hammer the register */ udelay (1000); /* Delay 1 MS so as not to hammer the register */
failsafe--; val--;
if (failsafe == 0) if (val == 0)
break; break;
} }
@ -311,9 +310,9 @@ static void ppc_4xx_eth_halt (struct eth_device *dev)
#if defined(CONFIG_460EX) || defined(CONFIG_460GT) #if defined(CONFIG_460EX) || defined(CONFIG_460GT)
/* don't bypass the TAHOE0/TAHOE1 cores for Linux */ /* don't bypass the TAHOE0/TAHOE1 cores for Linux */
mfsdr(SDR0_ETH_CFG, eth_cfg); mfsdr(SDR0_ETH_CFG, val);
eth_cfg &= ~(SDR0_ETH_CFG_TAHOE0_BYPASS | SDR0_ETH_CFG_TAHOE1_BYPASS); val &= ~(SDR0_ETH_CFG_TAHOE0_BYPASS | SDR0_ETH_CFG_TAHOE1_BYPASS);
mtsdr(SDR0_ETH_CFG, eth_cfg); mtsdr(SDR0_ETH_CFG, val);
#endif #endif
return; return;