matroxfb_crtc2.h (705B)
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__ */