Home | History | Annotate | Line # | Download | only in ic
bt431reg.h revision 1.1.46.1
      1  1.1.46.1     skrll /* $NetBSD: bt431reg.h,v 1.1.46.1 2005/03/04 16:41:27 skrll Exp $ */
      2       1.1  nisimura 
      3  1.1.46.1     skrll /*
      4       1.1  nisimura  * Mach Operating System
      5       1.1  nisimura  * Copyright (c) 1991,1990,1989 Carnegie Mellon University
      6       1.1  nisimura  * All Rights Reserved.
      7  1.1.46.1     skrll  *
      8       1.1  nisimura  * Permission to use, copy, modify and distribute this software and its
      9       1.1  nisimura  * documentation is hereby granted, provided that both the copyright
     10       1.1  nisimura  * notice and this permission notice appear in all copies of the
     11       1.1  nisimura  * software, derivative works or modified versions, and any portions
     12       1.1  nisimura  * thereof, and that both notices appear in supporting documentation.
     13  1.1.46.1     skrll  *
     14       1.1  nisimura  * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
     15       1.1  nisimura  * CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
     16       1.1  nisimura  * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
     17  1.1.46.1     skrll  *
     18       1.1  nisimura  * Carnegie Mellon requests users of this software to return to
     19  1.1.46.1     skrll  *
     20       1.1  nisimura  *  Software Distribution Coordinator  or  Software.Distribution (at) CS.CMU.EDU
     21       1.1  nisimura  *  School of Computer Science
     22       1.1  nisimura  *  Carnegie Mellon University
     23       1.1  nisimura  *  Pittsburgh PA 15213-3890
     24  1.1.46.1     skrll  *
     25       1.1  nisimura  * any improvements or extensions that they make and grant Carnegie Mellon
     26       1.1  nisimura  * the rights to redistribute these changes.
     27       1.1  nisimura  */
     28       1.1  nisimura 
     29       1.1  nisimura /*
     30       1.1  nisimura  * Register definitions for the Brooktree Bt431 Monolithic CMOS
     31       1.1  nisimura  * 64x64 Pixel Cursor Generator.
     32       1.1  nisimura  */
     33       1.1  nisimura 
     34       1.1  nisimura #define	BT431_REG_COMMAND	0x000
     35       1.1  nisimura #define	BT431_REG_CURSOR_X_LOW	0x001
     36       1.1  nisimura #define	BT431_REG_CURSOR_X_HIGH	0x002
     37       1.1  nisimura #define	BT431_REG_CURSOR_Y_LOW	0x003
     38       1.1  nisimura #define	BT431_REG_CURSOR_Y_HIGH	0x004
     39       1.1  nisimura #define	BT431_REG_WXLO		0x005
     40       1.1  nisimura #define	BT431_REG_WXHI		0x006
     41       1.1  nisimura #define	BT431_REG_WYLO		0x007
     42       1.1  nisimura #define	BT431_REG_WYHI		0x008
     43       1.1  nisimura #define	BT431_REG_WWLO		0x009
     44       1.1  nisimura #define	BT431_REG_WWHI		0x00a
     45       1.1  nisimura #define	BT431_REG_WHLO		0x00b
     46       1.1  nisimura #define	BT431_REG_WHHI		0x00c
     47       1.1  nisimura 
     48       1.1  nisimura #define BT431_REG_CRAM_BASE	0x000
     49       1.1  nisimura #define BT431_REG_CRAM_END	0x1ff
     50       1.1  nisimura 
     51       1.1  nisimura #define BT431_CMD_CURS_ENABLE	0x40
     52       1.1  nisimura #define BT431_CMD_XHAIR_ENABLE	0x20
     53       1.1  nisimura #define BT431_CMD_OR_CURSORS	0x10
     54       1.1  nisimura #define BT431_CMD_AND_CURSORS	0x00
     55       1.1  nisimura #define BT431_CMD_1_1_MUX	0x00
     56       1.1  nisimura #define BT431_CMD_4_1_MUX	0x04
     57       1.1  nisimura #define BT431_CMD_5_1_MUX	0x08
     58       1.1  nisimura #define BT431_CMD_xxx_MUX	0x0c
     59       1.1  nisimura #define BT431_CMD_THICK_1	0x00
     60       1.1  nisimura #define BT431_CMD_THICK_3	0x01
     61       1.1  nisimura #define BT431_CMD_THICK_5	0x02
     62       1.1  nisimura #define BT431_CMD_THICK_7	0x03
     63