~ubuntu-branches/ubuntu/karmic/xserver-xorg-video-nouveau/karmic

« back to all changes in this revision

Viewing changes to src/nv_const.h

  • Committer: Bazaar Package Importer
  • Author(s): Chris Lamb
  • Date: 2008-07-06 20:26:53 UTC
  • Revision ID: james.westby@ubuntu.com-20080706202653-e99oiii765j3a0qn
Tags: upstream-0.0.10~git+20080706+b1f3169
ImportĀ upstreamĀ versionĀ 0.0.10~git+20080706+b1f3169

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/nv/nv_const.h,v 1.6 2001/12/07 00:09:55 mvojkovi Exp $ */
 
2
 
 
3
#ifndef __NV_CONST_H__
 
4
#define __NV_CONST_H__
 
5
 
 
6
#define NV_VERSION 4000
 
7
#define NV_NAME "NOUVEAU"
 
8
#define NV_DRIVER_NAME "nouveau"
 
9
 
 
10
#define NV_DPMS_CLEARED 0x80
 
11
 
 
12
typedef enum {
 
13
        NV_MODE_CONSOLE = (1 << 0),
 
14
        NV_MODE_VGA = (1 << 1)
 
15
} NVModePriv;
 
16
 
 
17
typedef enum {
 
18
    OPTION_SW_CURSOR,
 
19
    OPTION_HW_CURSOR,
 
20
    OPTION_NOACCEL,
 
21
    OPTION_SHADOW_FB,
 
22
    OPTION_ROTATE,
 
23
    OPTION_VIDEO_KEY,
 
24
    OPTION_FLAT_PANEL,
 
25
    OPTION_FP_DITHER,
 
26
    OPTION_CRTC_NUMBER,
 
27
    OPTION_FP_SCALE,
 
28
    OPTION_FP_TWEAK,
 
29
    OPTION_CMDBUF_LOCATION,
 
30
    OPTION_CMDBUF_SIZE,
 
31
    OPTION_RANDR12,
 
32
    OPTION_SCALING_MODE,
 
33
    OPTION_NEW_RESTORE,
 
34
    OPTION_KMS,
 
35
} NVOpts;
 
36
 
 
37
 
 
38
static const OptionInfoRec NVOptions[] = {
 
39
    { OPTION_SW_CURSOR,         "SWcursor",     OPTV_BOOLEAN,   {0}, FALSE },
 
40
    { OPTION_HW_CURSOR,         "HWcursor",     OPTV_BOOLEAN,   {0}, FALSE },
 
41
    { OPTION_NOACCEL,           "NoAccel",      OPTV_BOOLEAN,   {0}, FALSE },
 
42
    { OPTION_SHADOW_FB,         "ShadowFB",     OPTV_BOOLEAN,   {0}, FALSE },
 
43
    { OPTION_ROTATE,            "Rotate",       OPTV_ANYSTR,    {0}, FALSE },
 
44
    { OPTION_VIDEO_KEY,         "VideoKey",     OPTV_INTEGER,   {0}, FALSE },
 
45
    { OPTION_FLAT_PANEL,        "FlatPanel",    OPTV_BOOLEAN,   {0}, FALSE },
 
46
    { OPTION_FP_DITHER,         "FPDither",     OPTV_BOOLEAN,   {0}, FALSE },
 
47
    //{ OPTION_CRTC_NUMBER,     "CrtcNumber",   OPTV_INTEGER,   {0}, FALSE },
 
48
    { OPTION_FP_SCALE,          "FPScale",      OPTV_BOOLEAN,   {0}, FALSE },
 
49
    { OPTION_FP_TWEAK,          "FPTweak",      OPTV_INTEGER,   {0}, FALSE },
 
50
    { OPTION_CMDBUF_LOCATION,   "CBLocation",   OPTV_STRING,    {0}, FALSE },
 
51
    { OPTION_CMDBUF_SIZE,       "CBSize",       OPTV_INTEGER,   {0}, FALSE },
 
52
    { OPTION_RANDR12,   "Randr12",      OPTV_BOOLEAN,   {0}, FALSE },
 
53
    { OPTION_SCALING_MODE,      "ScalingMode",  OPTV_STRING,    {0}, FALSE },
 
54
    { OPTION_NEW_RESTORE,       "NewRestore",   OPTV_BOOLEAN,   {0}, FALSE },
 
55
    { OPTION_KMS,       "KMS",  OPTV_BOOLEAN,   {0}, FALSE },
 
56
    { -1,                       NULL,           OPTV_NONE,      {0}, FALSE }
 
57
};
 
58
 
 
59
#endif /* __NV_CONST_H__ */
 
60