1 #ifndef __MATROXFB_CRTC2_H__ 2 #define __MATROXFB_CRTC2_H__ 3 4 #include <linux/ioctl.h> 5 #include "matroxfb_base.h" 6 7 struct matroxfb_dh_fb_info { 8 struct fb_info fbcon; 9 int fbcon_registered; 10 int initialized; 11 12 struct matrox_fb_info* primary_dev; 13 14 struct { 15 unsigned long base; /* physical */ 16 vaddr_t vbase; /* virtual */ 17 unsigned int len; 18 unsigned int len_usable; 19 unsigned int len_maximum; 20 unsigned int offbase; 21 unsigned int borrowed; 22 } video; 23 struct { 24 unsigned long base; 25 vaddr_t vbase; 26 unsigned int len; 27 } mmio; 28 29 unsigned int interlaced:1; 30 31 u_int32_t cmap[16]; 32 }; 33 34 #endif /* __MATROXFB_CRTC2_H__ */ 35