root/arch/m68k/include/asm/blinken.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. blinken_leds

   1 /*
   2 ** asm/blinken.h -- m68k blinkenlights support (currently hp300 only)
   3 **
   4 ** (c) 1998 Phil Blundell <philb@gnu.org>
   5 **
   6 ** This file is subject to the terms and conditions of the GNU General Public
   7 ** License.  See the file COPYING in the main directory of this archive
   8 ** for more details.
   9 **
  10 */
  11 
  12 #ifndef _M68K_BLINKEN_H
  13 #define _M68K_BLINKEN_H
  14 
  15 #include <asm/setup.h>
  16 #include <asm/io.h>
  17 
  18 #define HP300_LEDS              0xf001ffff
  19 
  20 extern unsigned char hp300_ledstate;
  21 
  22 static __inline__ void blinken_leds(int on, int off)
  23 {
  24         if (MACH_IS_HP300)
  25         {
  26                 hp300_ledstate |= on;
  27                 hp300_ledstate &= ~off;
  28                 out_8(HP300_LEDS, ~hp300_ledstate);
  29         }
  30 }
  31 
  32 #endif

/* [<][>][^][v][top][bottom][index][help] */