hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __MATROXFB_CRTC2_H__
#define __MATROXFB_CRTC2_H__
 
#include <linux/ioctl.h>
#include "matroxfb_base.h"
 
struct matroxfb_dh_fb_info {
   struct fb_info        fbcon;
   int            fbcon_registered;
   int                     initialized;
 
   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;
 
   unsigned int        interlaced:1;
 
   u_int32_t cmap[16];
};
 
#endif /* __MATROXFB_CRTC2_H__ */