]> git.ipfire.org Git - people/ms/u-boot.git/blame - board/fads/lamp.c
Move arch/ppc to arch/powerpc
[people/ms/u-boot.git] / board / fads / lamp.c
CommitLineData
affae2bf 1#include <config.h>
b028f715
WD
2
3#ifndef CONFIG_ADS /* Old ADS has not got any user-controllable LED */
4
affae2bf
WD
5#include <common.h>
6
7void
8signal_delay(unsigned int n)
9{
10 while (n--);
11}
12
13void
14signal_on(void)
15{
16 *((volatile uint *)BCSR4) &= ~(1<<(31-3)); /* led on */
17}
18
19void
20signal_off(void)
21{
22 *((volatile uint *)BCSR4) |= (1<<(31-3)); /* led off */
23}
24
25void
26slow_blink(unsigned int n)
27{
28 while (n--) {
29 signal_on();
30 signal_delay(0x00400000);
31 signal_off();
32 signal_delay(0x00400000);
33 }
34}
35
36void
37fast_blink(unsigned int n)
38{
39 while (n--) {
40 signal_on();
41 signal_delay(0x00100000);
42 signal_off();
43 signal_delay(0x00100000);
44 }
45}
b028f715
WD
46
47#endif /* !CONFIG_ADS */