fhcreg.h revision 111123
1111072Sjake/*-
2111072Sjake * Copyright (c) 2003 Jake Burkholder.
3111072Sjake * All rights reserved.
4111072Sjake *
5111072Sjake * Redistribution and use in source and binary forms, with or without
6111072Sjake * modification, are permitted provided that the following conditions
7111072Sjake * are met:
8111072Sjake * 1. Redistributions of source code must retain the above copyright
9111072Sjake *    notice, this list of conditions and the following disclaimer.
10111072Sjake * 2. Redistributions in binary form must reproduce the above copyright
11111072Sjake *    notice, this list of conditions and the following disclaimer in the
12111072Sjake *    documentation and/or other materials provided with the distribution.
13111072Sjake *
14111072Sjake * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15111072Sjake * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16111072Sjake * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17111072Sjake * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18111072Sjake * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19111072Sjake * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20111072Sjake * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21111072Sjake * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22111072Sjake * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23111072Sjake * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24111072Sjake * SUCH DAMAGE.
25111072Sjake *
26111072Sjake * $FreeBSD: head/sys/sparc64/fhc/fhcreg.h 111123 2003-02-19 08:23:38Z jake $
27111072Sjake */
28111072Sjake
29111072Sjake#ifndef _SPARC64_FHC_FHCREG_H_
30111072Sjake#define	_SPARC64_FHC_FHCREG_H_
31111072Sjake
32111072Sjake#define	FHC_NREG	(6)
33111072Sjake
34111072Sjake#define	FHC_INTERNAL	(0)
35111072Sjake#define	FHC_IGN		(1)
36111072Sjake#define	FHC_FANFAIL	(2)
37111072Sjake#define	FHC_SYSTEM	(3)
38111072Sjake#define	FHC_UART	(4)
39111072Sjake#define	FHC_TOD		(5)
40111072Sjake
41111072Sjake#define	FHC_IMAP	0x0
42111072Sjake#define	FHC_ICLR	0x10
43111072Sjake
44111123Sjake#define	FHC_CTRL	(0x20)
45111123Sjake#define	FHC_CTRL_SLINE	(0x00010000)
46111123Sjake#define	FHC_CTRL_AOFF	(0x00001000)
47111123Sjake#define	FHC_CTRL_BOFF	(0x00000800)
48111123Sjake#define	FHC_CTRL_IXIST	(0x00000200)
49111123Sjake#define	FHC_BSR		(0x30)
50111123Sjake
51111072Sjake#endif
52