diff options
Diffstat (limited to 'drivers/video/matrox/matroxfb_crtc2.h')
-rw-r--r-- | drivers/video/matrox/matroxfb_crtc2.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/drivers/video/matrox/matroxfb_crtc2.h b/drivers/video/matrox/matroxfb_crtc2.h new file mode 100644 index 000000000000..608e40bb20e9 --- /dev/null +++ b/drivers/video/matrox/matroxfb_crtc2.h | |||
@@ -0,0 +1,36 @@ | |||
1 | #ifndef __MATROXFB_CRTC2_H__ | ||
2 | #define __MATROXFB_CRTC2_H__ | ||
3 | |||
4 | #include <linux/ioctl.h> | ||
5 | #include <linux/i2c.h> | ||
6 | #include <linux/i2c-algo-bit.h> | ||
7 | #include "matroxfb_base.h" | ||
8 | |||
9 | struct matroxfb_dh_fb_info { | ||
10 | struct fb_info fbcon; | ||
11 | int fbcon_registered; | ||
12 | int initialized; | ||
13 | |||
14 | struct matrox_fb_info* primary_dev; | ||
15 | |||
16 | struct { | ||
17 | unsigned long base; /* physical */ | ||
18 | vaddr_t vbase; /* virtual */ | ||
19 | unsigned int len; | ||
20 | unsigned int len_usable; | ||
21 | unsigned int len_maximum; | ||
22 | unsigned int offbase; | ||
23 | unsigned int borrowed; | ||
24 | } video; | ||
25 | struct { | ||
26 | unsigned long base; | ||
27 | vaddr_t vbase; | ||
28 | unsigned int len; | ||
29 | } mmio; | ||
30 | |||
31 | unsigned int interlaced:1; | ||
32 | |||
33 | u_int32_t cmap[17]; | ||
34 | }; | ||
35 | |||
36 | #endif /* __MATROXFB_CRTC2_H__ */ | ||