matroxfb_crtc2.h 666 B

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