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