2 * arch/sh/boards/se/7343/led.c
5 #include <linux/sched.h>
6 #include <asm/mach/se7343.h>
8 /* Cycle the LED's in the clasic Knightrider/Sun pattern */
9 void heartbeat_7343se(void)
11 static unsigned int cnt = 0, period = 0;
12 volatile unsigned short *p = (volatile unsigned short *) PA_LED;
13 static unsigned bit = 0, up = 1;
22 /* Go through the points (roughly!):
23 * f(0)=10, f(1)=16, f(2)=20, f(5)=35,f(inf)->110
25 period = 110 - ((300 << FSHIFT) / ((avenrun[0] / 5) + (3 << FSHIFT)));
42 *p = 1 << (bit + LED_SHIFT);