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