| 1 | |
| 2 | * linux/drivers/video/maxinefb.h
|
| 3 | *
|
| 4 | * DECstation 5000/xx onboard framebuffer support, Copyright (C) 1999 by
|
| 5 | * Michael Engel <[email protected]> and Karsten Merker <[email protected]>
|
| 6 | * This file is subject to the terms and conditions of the GNU General
|
| 7 | * Public License. See the file COPYING in the main directory of this
|
| 8 | * archive for more details.
|
| 9 |
|
| 10 |
|
| 11 | #include <asm/addrspace.h>
|
| 12 |
|
| 13 | |
| 14 | * IMS332 video controller register base address
|
| 15 |
|
| 16 | #define MAXINEFB_IMS332_ADDRESS CKSEG1ADDR(0x1c140000)
|
| 17 |
|
| 18 | |
| 19 | * Begin of DECstation 5000/xx onboard framebuffer memory, default resolution
|
| 20 | * is 1024x768x8
|
| 21 |
|
| 22 | #define DS5000_xx_ONBOARD_FBMEM_START CKSEG1ADDR(0x0a000000)
|
| 23 |
|
| 24 | |
| 25 | * The IMS 332 video controller used in the DECstation 5000/xx series
|
| 26 | * uses 32 bits wide registers; the following defines declare the
|
| 27 | * register numbers, to get the real offset, these have to be multiplied
|
| 28 | * by four.
|
| 29 |
|
| 30 |
|
| 31 | #define IMS332_REG_CURSOR_RAM 0x200
|
| 32 |
|
| 33 | |
| 34 | * The color palette entries have the form 0x00BBGGRR
|
| 35 |
|
| 36 | #define IMS332_REG_COLOR_PALETTE 0x100
|
| 37 | #define IMS332_REG_CURSOR_COLOR_PALETTE 0x0a1
|
| 38 |
|