aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2010-06-01 19:50:57 -0400
committerMatt Turner <mattst88@gmail.com>2010-06-29 15:26:32 -0400
commitbeb6db90825a65e443deae61b7683dd4278cb46c (patch)
tree03838cc707835e2fadb86e4c18ee2449a32d9721
parent984bc9601f64fd341b8573021d7c999f1f1499a9 (diff)
downloadglint-beb6db90825a65e443deae61b7683dd4278cb46c.tar.gz
drm/glint: initial commit.
Signed-off-by: Matt Turner <mattst88@gmail.com>
-rw-r--r--drivers/gpu/drm/Kconfig4
-rw-r--r--drivers/gpu/drm/Makefile1
-rw-r--r--drivers/gpu/drm/glint/Makefile8
-rw-r--r--drivers/gpu/drm/glint/glint_drv.c24
-rw-r--r--drivers/gpu/drm/glint/glint_drv.h10
5 files changed, 47 insertions, 0 deletions
diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig
index 88910e5a2c772..87e33ea4e0b66 100644
--- a/drivers/gpu/drm/Kconfig
+++ b/drivers/gpu/drm/Kconfig
@@ -128,6 +128,10 @@ config DRM_I915_KMS
endchoice
+config DRM_GLINT
+ tristate "Permedia (GLint) 3/4 driver"
+ depends on DRM && AGP
+
config DRM_MGA
tristate "Matrox g200/g400"
depends on DRM
diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
index abe3f446ca48e..b27096b4d4ad3 100644
--- a/drivers/gpu/drm/Makefile
+++ b/drivers/gpu/drm/Makefile
@@ -28,6 +28,7 @@ obj-$(CONFIG_DRM_MGA) += mga/
obj-$(CONFIG_DRM_I810) += i810/
obj-$(CONFIG_DRM_I830) += i830/
obj-$(CONFIG_DRM_I915) += i915/
+obj-$(CONFIG_DRM_GLINT) += glint/
obj-$(CONFIG_DRM_SIS) += sis/
obj-$(CONFIG_DRM_SAVAGE)+= savage/
obj-$(CONFIG_DRM_VMWGFX)+= vmwgfx/
diff --git a/drivers/gpu/drm/glint/Makefile b/drivers/gpu/drm/glint/Makefile
new file mode 100644
index 0000000000000..19fa7aeee42c0
--- /dev/null
+++ b/drivers/gpu/drm/glint/Makefile
@@ -0,0 +1,8 @@
+#
+# Makefile for the drm device driver. This driver provides support for the
+# Direct Rendering Infrastructure (DRI) in XFree86 4.1.0 and higher.
+
+ccflags-y := -Iinclude/drm
+glint-y := glint_drv.o
+
+obj-$(CONFIG_DRM_GLINT) += glint.o
diff --git a/drivers/gpu/drm/glint/glint_drv.c b/drivers/gpu/drm/glint/glint_drv.c
new file mode 100644
index 0000000000000..6ad38b948dc4e
--- /dev/null
+++ b/drivers/gpu/drm/glint/glint_drv.c
@@ -0,0 +1,24 @@
+#include "drmP.h"
+#include "drm.h"
+
+#include "glint_drv.h"
+
+static int __init
+glint_init(void)
+{
+ printk(KERN_INFO "Hello, GLint\n");
+ return 0;
+}
+
+static void __exit
+glint_exit(void)
+{
+ printk(KERN_INFO "Bye, GLint\n");
+}
+
+module_init(glint_init);
+module_exit(glint_exit);
+
+MODULE_AUTHOR(DRIVER_AUTHOR);
+MODULE_DESCRIPTION(DRIVER_DESC);
+MODULE_LICENSE("Dual MIT/GPL");
diff --git a/drivers/gpu/drm/glint/glint_drv.h b/drivers/gpu/drm/glint/glint_drv.h
new file mode 100644
index 0000000000000..324f34f460c00
--- /dev/null
+++ b/drivers/gpu/drm/glint/glint_drv.h
@@ -0,0 +1,10 @@
+#ifndef __GLINT_DRV_H__
+#define __GLINT_DRV_H__
+
+#define DRIVER_AUTHOR "Matt Turner"
+
+#define DRIVER_NAME "glint"
+#define DRIVER_DESC "3DLabs GLint"
+#define DRIVER_DATE "20100526"
+
+#endif /* __GLINT_DRV_H__ */