| #include <config.h> | 
 |  | 
 | #ifndef CONFIG_ADS /* Old ADS has not got any user-controllable LED */ | 
 |  | 
 | #include <common.h> | 
 |  | 
 | void | 
 | signal_delay(unsigned int n) | 
 | { | 
 |   while (n--); | 
 | } | 
 |  | 
 | void | 
 | signal_on(void) | 
 | { | 
 |   *((volatile uint *)BCSR4) &= ~(1<<(31-3)); /* led on */ | 
 | } | 
 |  | 
 | void | 
 | signal_off(void) | 
 | { | 
 |   *((volatile uint *)BCSR4) |= (1<<(31-3)); /* led off */ | 
 | } | 
 |  | 
 | void | 
 | slow_blink(unsigned int n) | 
 | { | 
 |   while (n--) { | 
 |     signal_on(); | 
 |     signal_delay(0x00400000); | 
 |     signal_off(); | 
 |     signal_delay(0x00400000); | 
 |   } | 
 | } | 
 |  | 
 | void | 
 | fast_blink(unsigned int n) | 
 | { | 
 |   while (n--) { | 
 |     signal_on(); | 
 |     signal_delay(0x00100000); | 
 |     signal_off(); | 
 |     signal_delay(0x00100000); | 
 |   } | 
 | } | 
 |  | 
 | #endif /* !CONFIG_ADS */ |