home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / video / maxinefb.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  1.2 KB  |  39 lines

  1. /*
  2.  *      linux/drivers/video/maxinefb.h
  3.  *
  4.  *      DECstation 5000/xx onboard framebuffer support, Copyright (C) 1999 by
  5.  *      Michael Engel <engel@unix-ag.org> and Karsten Merker <merker@guug.de>
  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        KSEG1ADDR(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    KSEG1ADDR(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    /* hardware cursor bitmap */
  32.  
  33. /*
  34.  * The color palette entries have the form 0x00BBGGRR
  35.  */
  36. #define IMS332_REG_COLOR_PALETTE        0x100    /* color palette, 256 entries */
  37. #define IMS332_REG_CURSOR_COLOR_PALETTE    0x0a1    /* cursor color palette, */
  38.                         /* 3 entries             */
  39.