summaryrefslogtreecommitdiff
path: root/shared/drm.h
diff options
context:
space:
mode:
authorKevin E Martin <kem@kem.org>2000-05-18 06:14:27 +0000
committerKevin E Martin <kem@kem.org>2000-05-18 06:14:27 +0000
commit99efe3c247f726909f0a9a43e59835ebfc2d121f (patch)
tree6b98cfe82f03a049971956e9b9d738f74a7b453a /shared/drm.h
parente79f86b2540527fd5261aae9e251d582282914dc (diff)
Merged ati-4-0-1ati-4-0-1-20000518-merge
Diffstat (limited to 'shared/drm.h')
-rw-r--r--shared/drm.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/shared/drm.h b/shared/drm.h
index ae4c65ca..25e4cce4 100644
--- a/shared/drm.h
+++ b/shared/drm.h
@@ -1,8 +1,7 @@
/* drm.h -- Header for Direct Rendering Manager -*- linux-c -*-
* Created: Mon Jan 4 10:05:05 1999 by faith@precisioninsight.com
- * Revised: Mon Feb 14 00:15:23 2000 by kevin@precisioninsight.com
*
- * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
+ * Copyright 1999, 2000 Precision Insight, Inc., Cedar Park, Texas.
* All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
@@ -71,9 +70,10 @@ typedef struct drm_clip_rect {
unsigned short y2;
} drm_clip_rect_t;
-/* Seperate include files for the i810/mga specific structures */
+/* Seperate include files for the i810/mga/r128 specific structures */
#include "mga_drm.h"
#include "i810_drm.h"
+#include "r128_drm.h"
typedef struct drm_version {
int version_major; /* Major version */
@@ -349,4 +349,12 @@ typedef struct drm_agp_info {
#define DRM_IOCTL_I810_FLUSH DRM_IO ( 0x43)
#define DRM_IOCTL_I810_GETAGE DRM_IO ( 0x44)
+/* Rage 128 specific ioctls */
+#define DRM_IOCTL_R128_INIT DRM_IOW( 0x40, drm_r128_init_t)
+#define DRM_IOCTL_R128_RESET DRM_IO( 0x41)
+#define DRM_IOCTL_R128_FLUSH DRM_IO( 0x42)
+#define DRM_IOCTL_R128_CCEIDL DRM_IO( 0x43)
+#define DRM_IOCTL_R128_PACKET DRM_IOW( 0x44, drm_r128_packet_t)
+#define DRM_IOCTL_R128_VERTEX DRM_IOW( 0x45, drm_r128_vertex_t)
+
#endif