diff options
Diffstat (limited to 'drivers/char/drm/savage_drv.c')
-rw-r--r-- | drivers/char/drm/savage_drv.c | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/drivers/char/drm/savage_drv.c b/drivers/char/drm/savage_drv.c deleted file mode 100644 index eee52aa92a7c..000000000000 --- a/drivers/char/drm/savage_drv.c +++ /dev/null | |||
@@ -1,88 +0,0 @@ | |||
1 | /* savage_drv.c -- Savage driver for Linux | ||
2 | * | ||
3 | * Copyright 2004 Felix Kuehling | ||
4 | * All Rights Reserved. | ||
5 | * | ||
6 | * Permission is hereby granted, free of charge, to any person obtaining a | ||
7 | * copy of this software and associated documentation files (the "Software"), | ||
8 | * to deal in the Software without restriction, including without limitation | ||
9 | * the rights to use, copy, modify, merge, publish, distribute, sub license, | ||
10 | * and/or sell copies of the Software, and to permit persons to whom the | ||
11 | * Software is furnished to do so, subject to the following conditions: | ||
12 | * | ||
13 | * The above copyright notice and this permission notice (including the | ||
14 | * next paragraph) shall be included in all copies or substantial portions | ||
15 | * of the Software. | ||
16 | * | ||
17 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
18 | * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||
19 | * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||
20 | * NON-INFRINGEMENT. IN NO EVENT SHALL FELIX KUEHLING BE LIABLE FOR | ||
21 | * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF | ||
22 | * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION | ||
23 | * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
24 | */ | ||
25 | |||
26 | #include "drmP.h" | ||
27 | #include "savage_drm.h" | ||
28 | #include "savage_drv.h" | ||
29 | |||
30 | #include "drm_pciids.h" | ||
31 | |||
32 | static struct pci_device_id pciidlist[] = { | ||
33 | savage_PCI_IDS | ||
34 | }; | ||
35 | |||
36 | static struct drm_driver driver = { | ||
37 | .driver_features = | ||
38 | DRIVER_USE_AGP | DRIVER_USE_MTRR | DRIVER_HAVE_DMA | DRIVER_PCI_DMA, | ||
39 | .dev_priv_size = sizeof(drm_savage_buf_priv_t), | ||
40 | .load = savage_driver_load, | ||
41 | .firstopen = savage_driver_firstopen, | ||
42 | .lastclose = savage_driver_lastclose, | ||
43 | .unload = savage_driver_unload, | ||
44 | .reclaim_buffers = savage_reclaim_buffers, | ||
45 | .get_map_ofs = drm_core_get_map_ofs, | ||
46 | .get_reg_ofs = drm_core_get_reg_ofs, | ||
47 | .ioctls = savage_ioctls, | ||
48 | .dma_ioctl = savage_bci_buffers, | ||
49 | .fops = { | ||
50 | .owner = THIS_MODULE, | ||
51 | .open = drm_open, | ||
52 | .release = drm_release, | ||
53 | .ioctl = drm_ioctl, | ||
54 | .mmap = drm_mmap, | ||
55 | .poll = drm_poll, | ||
56 | .fasync = drm_fasync, | ||
57 | }, | ||
58 | |||
59 | .pci_driver = { | ||
60 | .name = DRIVER_NAME, | ||
61 | .id_table = pciidlist, | ||
62 | }, | ||
63 | |||
64 | .name = DRIVER_NAME, | ||
65 | .desc = DRIVER_DESC, | ||
66 | .date = DRIVER_DATE, | ||
67 | .major = DRIVER_MAJOR, | ||
68 | .minor = DRIVER_MINOR, | ||
69 | .patchlevel = DRIVER_PATCHLEVEL, | ||
70 | }; | ||
71 | |||
72 | static int __init savage_init(void) | ||
73 | { | ||
74 | driver.num_ioctls = savage_max_ioctl; | ||
75 | return drm_init(&driver); | ||
76 | } | ||
77 | |||
78 | static void __exit savage_exit(void) | ||
79 | { | ||
80 | drm_exit(&driver); | ||
81 | } | ||
82 | |||
83 | module_init(savage_init); | ||
84 | module_exit(savage_exit); | ||
85 | |||
86 | MODULE_AUTHOR(DRIVER_AUTHOR); | ||
87 | MODULE_DESCRIPTION(DRIVER_DESC); | ||
88 | MODULE_LICENSE("GPL and additional rights"); | ||