nv50: do ROPs properly this time
[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     OPTION_SW_CURSOR,
14     OPTION_HW_CURSOR,
15     OPTION_NOACCEL,
16     OPTION_SHADOW_FB,
17     OPTION_VIDEO_KEY,
18     OPTION_FLAT_PANEL,
19     OPTION_FP_DITHER,
20     OPTION_FP_SCALE,
21     OPTION_FP_TWEAK,
22     OPTION_CMDBUF_LOCATION,
23     OPTION_CMDBUF_SIZE,
24     OPTION_RANDR12,
25     OPTION_SCALING_MODE,
26     OPTION_PREP_FIN_ACCESS
27 } NVOpts;
28
29
30 static const OptionInfoRec NVOptions[] = {
31     { OPTION_SW_CURSOR,         "SWcursor",     OPTV_BOOLEAN,   {0}, FALSE },
32     { OPTION_HW_CURSOR,         "HWcursor",     OPTV_BOOLEAN,   {0}, FALSE },
33     { OPTION_NOACCEL,           "NoAccel",      OPTV_BOOLEAN,   {0}, FALSE },
34     { OPTION_SHADOW_FB,         "ShadowFB",     OPTV_BOOLEAN,   {0}, FALSE },
35     { OPTION_VIDEO_KEY,         "VideoKey",     OPTV_INTEGER,   {0}, FALSE },
36     { OPTION_FLAT_PANEL,        "FlatPanel",    OPTV_BOOLEAN,   {0}, FALSE },
37     { OPTION_FP_DITHER,         "FPDither",     OPTV_BOOLEAN,   {0}, FALSE },
38     { OPTION_FP_SCALE,          "FPScale",      OPTV_BOOLEAN,   {0}, FALSE },
39     { OPTION_FP_TWEAK,          "FPTweak",      OPTV_INTEGER,   {0}, FALSE },
40     { OPTION_CMDBUF_LOCATION,   "CBLocation",   OPTV_STRING,    {0}, FALSE },
41     { OPTION_CMDBUF_SIZE,       "CBSize",       OPTV_INTEGER,   {0}, FALSE },
42     { OPTION_RANDR12,   "Randr12",      OPTV_BOOLEAN,   {0}, FALSE },
43     { OPTION_SCALING_MODE,      "ScalingMode",  OPTV_STRING,    {0}, FALSE },
44     { OPTION_PREP_FIN_ACCESS,   "PrepareFinishAccess",  OPTV_BOOLEAN, {0}, FALSE },
45     { -1,                       NULL,           OPTV_NONE,      {0}, FALSE }
46 };
47
48 #endif /* __NV_CONST_H__ */
49