|
|
| File: [Development] / linux-2.6-xfs / include / asm-mips / mach-cobalt / cobalt.h (download)
Revision 1.7, Mon Dec 3 16:26:37 2007 UTC (9 years, 10 months ago) by lachlan.longdrop.melbourne.sgi.com
Merge up to 2.6.24-rc3 Merge of 2.6.x-xfs-melb:linux:30183b by kenmcd. |
/* * Lowlevel hardware stuff for the MIPS based Cobalt microservers. * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 1997 Cobalt Microserver * Copyright (C) 1997, 2003 Ralf Baechle * Copyright (C) 2001, 2002, 2003 Liam Davies (ldavies@agile.tv) */ #ifndef __ASM_COBALT_H #define __ASM_COBALT_H /* * The Cobalt board ID information. */ extern int cobalt_board_id; #define COBALT_BRD_ID_QUBE1 0x3 #define COBALT_BRD_ID_RAQ1 0x4 #define COBALT_BRD_ID_QUBE2 0x5 #define COBALT_BRD_ID_RAQ2 0x6 #define COBALT_KEY_PORT ((~*(volatile unsigned int *) CKSEG1ADDR(0x1d000000) >> 24) & COBALT_KEY_MASK) # define COBALT_KEY_CLEAR (1 << 1) # define COBALT_KEY_LEFT (1 << 2) # define COBALT_KEY_UP (1 << 3) # define COBALT_KEY_DOWN (1 << 4) # define COBALT_KEY_RIGHT (1 << 5) # define COBALT_KEY_ENTER (1 << 6) # define COBALT_KEY_SELECT (1 << 7) # define COBALT_KEY_MASK 0xfe #endif /* __ASM_COBALT_H */