debug_modes breaks build on old xservers
[nouveau] / src / nv_const.h
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 } NVOpts;
35
36
37 static const OptionInfoRec NVOptions[] = {
38     { OPTION_SW_CURSOR,         "SWcursor",     OPTV_BOOLEAN,   {0}, FALSE },
39     { OPTION_HW_CURSOR,         "HWcursor",     OPTV_BOOLEAN,   {0}, FALSE },
40     { OPTION_NOACCEL,           "NoAccel",      OPTV_BOOLEAN,   {0}, FALSE },
41     { OPTION_SHADOW_FB,         "ShadowFB",     OPTV_BOOLEAN,   {0}, FALSE },
42     { OPTION_ROTATE,            "Rotate",       OPTV_ANYSTR,    {0}, FALSE },
43     { OPTION_VIDEO_KEY,         "VideoKey",     OPTV_INTEGER,   {0}, FALSE },
44     { OPTION_FLAT_PANEL,        "FlatPanel",    OPTV_BOOLEAN,   {0}, FALSE },
45     { OPTION_FP_DITHER,         "FPDither",     OPTV_BOOLEAN,   {0}, FALSE },
46     //{ OPTION_CRTC_NUMBER,     "CrtcNumber",   OPTV_INTEGER,   {0}, FALSE },
47     { OPTION_FP_SCALE,          "FPScale",      OPTV_BOOLEAN,   {0}, FALSE },
48     { OPTION_FP_TWEAK,          "FPTweak",      OPTV_INTEGER,   {0}, FALSE },
49     { OPTION_CMDBUF_LOCATION,   "CBLocation",   OPTV_STRING,    {0}, FALSE },
50     { OPTION_CMDBUF_SIZE,       "CBSize",       OPTV_INTEGER,   {0}, FALSE },
51     { OPTION_RANDR12,   "Randr12",      OPTV_BOOLEAN,   {0}, FALSE },
52     { OPTION_SCALING_MODE,      "ScalingMode",  OPTV_STRING,    {0}, FALSE },
53     { OPTION_NEW_RESTORE,       "NewRestore",   OPTV_BOOLEAN,   {0}, FALSE },
54     { -1,                       NULL,           OPTV_NONE,      {0}, FALSE }
55 };
56
57 #endif /* __NV_CONST_H__ */
58