2
* This file is subject to the terms and conditions of the GNU General Public
3
* License. See the file "COPYING" in the main directory of this archive
6
* sgi.h: Definitions specific to SGI machines.
8
* Copyright (C) 1996 David S. Miller (dm@sgi.com)
10
#ifndef _ASM_SGI_SGI_H
11
#define _ASM_SGI_SGI_H
13
/* UP=UniProcessor MP=MultiProcessor(capable) */
20
ip12, /* R3kA UP, Indigo */
24
ip20, /* R4K UP, Indigo */
26
ip22, /* R4x00 UP, Indigo2 */
28
ip26, /* TFP UP, Indigo2 */
29
ip27, /* R10k MP, R12k MP, Origin */
30
ip28, /* R10k UP, Indigo2 */
35
extern enum sgi_mach sgimach;
36
extern void sgi_sysinit(void);
38
/* Many I/O space registers are byte sized and are contained within
39
* one byte per word, specifically the MSB, this macro helps out.
42
#define SGI_MSB(regaddr) (regaddr)
44
#define SGI_MSB(regaddr) ((regaddr) | 0x3)
47
#endif /* _ASM_SGI_SGI_H */