FreeBSD/Linux Kernel Cross Reference
sys/chips/bt455.h
1 /*
2 * Mach Operating System
3 * Copyright (c) 1991,1990,1989 Carnegie Mellon University
4 * All Rights Reserved.
5 *
6 * Permission to use, copy, modify and distribute this software and its
7 * documentation is hereby granted, provided that both the copyright
8 * notice and this permission notice appear in all copies of the
9 * software, derivative works or modified versions, and any portions
10 * thereof, and that both notices appear in supporting documentation.
11 *
12 * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
13 * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
14 * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
15 *
16 * Carnegie Mellon requests users of this software to return to
17 *
18 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
19 * School of Computer Science
20 * Carnegie Mellon University
21 * Pittsburgh PA 15213-3890
22 *
23 * any improvements or extensions that they make and grant Carnegie Mellon
24 * the rights to redistribute these changes.
25 */
26 /*
27 * HISTORY
28 * $Log: bt455.h,v $
29 * Revision 2.2 91/08/24 11:50:24 af
30 * Cleaned up a bit, described spec sources more precisely.
31 * [91/08/22 11:03:56 af]
32 *
33 * Created, from Brooktree specs:
34 * "Graphics And Imaging Product Databook 1991"
35 * "Bt454/Bt455 170 Mhz Monolithic CMOS 16 Color Palette RAMDAC"
36 * Brooktree Corp. San Diego, CA, 3rd Ed.
37 * [91/07/25 af]
38 *
39 */
40 /*
41 * File: bt455.h
42 * Author: Alessandro Forin, Carnegie Mellon University
43 * Date: 7/91
44 *
45 * Defines for the bt455 RAMDAC
46 */
47
48 typedef struct {
49 volatile unsigned char addr_cmap;
50 volatile unsigned char addr_cmap_data;
51 volatile unsigned char addr_clr;
52 volatile unsigned char addr_ovly;
53 } bt455_regmap_t;
54
55 /*
56 * Color Map entries 00-0f are accessed indirectly
57 */
Cache object: bcb97691e3761bbf4297f3bfe9b425d5
|