Subversion Repositories shark

Rev

Rev 489 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#ifndef __MATROXFB_CRTC2_H__
#define __MATROXFB_CRTC2_H__

#include <linux/ioctl.h>
#include <linux/i2c.h>
#include <linux/i2c-algo-bit.h>
#include "matroxfb_base.h"

struct matroxfb_dh_fb_info {
        struct fb_info          fbcon;
        int                     fbcon_registered;

        struct matrox_fb_info*  primary_dev;

        struct {
                unsigned long   base;   /* physical */
                vaddr_t         vbase;  /* virtual */
                unsigned int    len;
                unsigned int    len_usable;
                unsigned int    len_maximum;
                unsigned int    offbase;
                unsigned int    borrowed;
                              } video;
        struct {
                unsigned long   base;
                vaddr_t         vbase;
                unsigned int    len;
                              } mmio;

        int                     interlaced:1;

        u_int32_t cmap[17];
};

#endif /* __MATROXFB_CRTC2_H__ */