From 1d0350ed0b1b0f63e3fb5db6b19397b84a2ea1c7 Mon Sep 17 00:00:00 2001 From: wdenk Date: Mon, 11 Nov 2002 21:14:20 +0000 Subject: * Patch by Jim Sandoz, 07 Nov 2002: Increase number of network RX buffers (PKTBUFSRX in "include/net.h") for EEPRO100 based boards (especially SP8240) which showed "Receiver is not ready" errors when U-Boot was processing the receive buffers slower than the network controller was filling them. * Get rid of obsolete include/mpc74xx.h --- cpu/mpc8260/interrupts.c | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'cpu/mpc8260') diff --git a/cpu/mpc8260/interrupts.c b/cpu/mpc8260/interrupts.c index d804408..9062084 100644 --- a/cpu/mpc8260/interrupts.c +++ b/cpu/mpc8260/interrupts.c @@ -29,6 +29,9 @@ #include #include #include +#ifdef CONFIG_STATUS_LED +#include +#endif /****************************************************************************/ @@ -292,7 +295,7 @@ void timer_interrupt (struct pt_regs *regs) { #if defined(CONFIG_WATCHDOG) || defined(CFG_HYMOD_DBLEDS) volatile immap_t *immr = (immap_t *) CFG_IMMR; -#endif /* CONFIG_WATCHDOG */ +#endif /* CONFIG_WATCHDOG */ /* Restore Decrementer Count */ set_dec (decrementer_count); @@ -306,19 +309,19 @@ void timer_interrupt (struct pt_regs *regs) if ((timestamp % CFG_HZ) == 0) { #if defined(CFG_CMA_LCD_HEARTBEAT) extern void lcd_heartbeat (void); -#endif /* CFG_CMA_LCD_HEARTBEAT */ +#endif /* CFG_CMA_LCD_HEARTBEAT */ #if defined(CFG_HYMOD_DBLEDS) volatile iop8260_t *iop = &immr->im_ioport; static int shift = 0; -#endif /* CFG_HYMOD_DBLEDS */ +#endif /* CFG_HYMOD_DBLEDS */ #if defined(CFG_CMA_LCD_HEARTBEAT) lcd_heartbeat (); -#endif /* CFG_CMA_LCD_HEARTBEAT */ +#endif /* CFG_CMA_LCD_HEARTBEAT */ #if defined(CONFIG_WATCHDOG) reset_8260_watchdog (immr); -#endif /* CONFIG_WATCHDOG */ +#endif /* CONFIG_WATCHDOG */ #if defined(CFG_HYMOD_DBLEDS) /* hymod daughter board LEDs */ @@ -326,9 +329,13 @@ void timer_interrupt (struct pt_regs *regs) shift = 0; iop->iop_pdatd = (iop->iop_pdatd & ~0x0f000000) | (1 << (24 + shift)); -#endif /* CFG_HYMOD_DBLEDS */ +#endif /* CFG_HYMOD_DBLEDS */ } -#endif /* CONFIG_WATCHDOG || CFG_CMA_LCD_HEARTBEAT */ +#endif /* CONFIG_WATCHDOG || CFG_CMA_LCD_HEARTBEAT */ + +#ifdef CONFIG_STATUS_LED + status_led_tick (timestamp); +#endif /* CONFIG_STATUS_LED */ } /****************************************************************************/ -- cgit v1.1