 
    #include "mmsgui/fb/mmsfbdev.h"


Go to the source code of this file.
| Classes | |
| class | MMSFBDevMatrox | 
| Defines | |
| #define | C2CTRL 0x3C10 | 
| #define | C2CTRL_C2EN 0x00000001 | 
| #define | C2CTRL_C2PIXCLKSEL_CRISTAL 0x00004002 | 
| #define | C2CTRL_C2PIXCLKDIS 0x00000008 | 
| #define | C2CTRL_C2DEPTH_YCBCR420 0x00E00000 | 
| #define | C2CTRL_C2INTERLACE 0x02000000 | 
| #define | C2HPARAM 0x3C14 | 
| #define | C2HSYNC 0x3C18 | 
| #define | C2VPARAM 0x3C1C | 
| #define | C2VSYNC 0x3C20 | 
| #define | C2PRELOAD 0x3C24 | 
| #define | C2PLANE1START0 0x3C28 | 
| #define | C2PLANE1START1 0x3C2C | 
| #define | C2PLANE2START0 0x3C30 | 
| #define | C2PLANE2START1 0x3C34 | 
| #define | C2PLANE3START0 0x3C38 | 
| #define | C2PLANE3START1 0x3C3C | 
| #define | C2OFFSET 0x3C40 | 
| #define | C2MISC 0x3C44 | 
| #define | C2VCOUNT 0x3C48 | 
| #define | C2DATACTRL 0x3C4C | 
| #define | C2DATACTRL_C2NTSCEN 0x00000010 | 
| #define | DAC_INDEX 0x3C00 | 
| #define | DAC_DATA 0x3C0A | 
| #define | XGENIOCTRL 0x2A | 
| #define | XGENIODATA 0x2B | 
| #define | XDISPCTRL 0x8A | 
| #define | XDISPCTRL_DAC2OUTSEL_DIS 0x00 | 
| #define | XDISPCTRL_DAC2OUTSEL_TVE 0x0C | 
| #define | XDISPCTRL_DAC2OUTSEL_MASK 0x0C | 
| #define | XSYNCCTRL 0x8B | 
| #define | XSYNCCTRL_DAC2HSOFF 0x10 | 
| #define | XSYNCCTRL_DAC2VSOFF 0x20 | 
| #define | XSYNCCTRL_DAC2HSPOL 0x40 | 
| #define | XSYNCCTRL_DAC2VSPOL 0x80 | 
| #define | XPWRCTRL 0xA0 | 
| #define | XPWRCTRL_DAC2PDN 0x01 | 
| #define | XPWRCTRL_CFIFOPDN 0x10 | 
| #define | mga_out8(mmioaddr, val, reg) *((volatile unsigned char*)(((volatile unsigned char *)mmioaddr) + reg)) = val; | 
| #define | mga_out32(mmioaddr, val, reg) *((volatile unsigned int*)(((volatile unsigned char *)mmioaddr) + reg)) = val; | 
| #define | mga_in8(mmioaddr, reg) *((volatile unsigned char*)(((volatile unsigned char*)mmioaddr)+reg)) | 
| #define | mga_in32(mmioaddr, reg) *((volatile unsigned int*)(((volatile unsigned char*)mmioaddr)+reg)) | 
| #define | mga_out_dac(mmioaddr, val, reg) | 
| #define | mga_in_dac(mmioaddr, reg) | 
| #define | maven_out8(mmioaddr, val, reg) | 
| #define C2CTRL 0x3C10 | 
Definition at line 42 of file mmsfbdevmatrox.h.
| #define C2CTRL_C2DEPTH_YCBCR420 0x00E00000 | 
Definition at line 46 of file mmsfbdevmatrox.h.
| #define C2CTRL_C2EN 0x00000001 | 
Definition at line 43 of file mmsfbdevmatrox.h.
| #define C2CTRL_C2INTERLACE 0x02000000 | 
Definition at line 47 of file mmsfbdevmatrox.h.
| #define C2CTRL_C2PIXCLKDIS 0x00000008 | 
Definition at line 45 of file mmsfbdevmatrox.h.
| #define C2CTRL_C2PIXCLKSEL_CRISTAL 0x00004002 | 
Definition at line 44 of file mmsfbdevmatrox.h.
| #define C2DATACTRL 0x3C4C | 
Definition at line 64 of file mmsfbdevmatrox.h.
| #define C2DATACTRL_C2NTSCEN 0x00000010 | 
Definition at line 65 of file mmsfbdevmatrox.h.
| #define C2HPARAM 0x3C14 | 
Definition at line 49 of file mmsfbdevmatrox.h.
| #define C2HSYNC 0x3C18 | 
Definition at line 50 of file mmsfbdevmatrox.h.
| #define C2MISC 0x3C44 | 
Definition at line 62 of file mmsfbdevmatrox.h.
| #define C2OFFSET 0x3C40 | 
Definition at line 60 of file mmsfbdevmatrox.h.
| #define C2PLANE1START0 0x3C28 | 
Definition at line 54 of file mmsfbdevmatrox.h.
| #define C2PLANE1START1 0x3C2C | 
Definition at line 55 of file mmsfbdevmatrox.h.
| #define C2PLANE2START0 0x3C30 | 
Definition at line 56 of file mmsfbdevmatrox.h.
| #define C2PLANE2START1 0x3C34 | 
Definition at line 57 of file mmsfbdevmatrox.h.
| #define C2PLANE3START0 0x3C38 | 
Definition at line 58 of file mmsfbdevmatrox.h.
| #define C2PLANE3START1 0x3C3C | 
Definition at line 59 of file mmsfbdevmatrox.h.
| #define C2PRELOAD 0x3C24 | 
Definition at line 53 of file mmsfbdevmatrox.h.
| #define C2VCOUNT 0x3C48 | 
Definition at line 63 of file mmsfbdevmatrox.h.
| #define C2VPARAM 0x3C1C | 
Definition at line 51 of file mmsfbdevmatrox.h.
| #define C2VSYNC 0x3C20 | 
Definition at line 52 of file mmsfbdevmatrox.h.
| #define DAC_DATA 0x3C0A | 
Definition at line 68 of file mmsfbdevmatrox.h.
| #define DAC_INDEX 0x3C00 | 
Definition at line 67 of file mmsfbdevmatrox.h.
| #define maven_out8 | ( | mmioaddr, | |||
| val, | |||||
| reg | ) | 
Value:
mga_out_dac(mmioaddr, reg, 0x87); \ mga_out_dac(mmioaddr, val, 0x88);
Definition at line 105 of file mmsfbdevmatrox.h.
| #define mga_in32 | ( | mmioaddr, | |||
| reg | ) | *((volatile unsigned int*)(((volatile unsigned char*)mmioaddr)+reg)) | 
Definition at line 95 of file mmsfbdevmatrox.h.
| #define mga_in8 | ( | mmioaddr, | |||
| reg | ) | *((volatile unsigned char*)(((volatile unsigned char*)mmioaddr)+reg)) | 
Definition at line 93 of file mmsfbdevmatrox.h.
| #define mga_in_dac | ( | mmioaddr, | |||
| reg | ) | 
| #define mga_out32 | ( | mmioaddr, | |||
| val, | |||||
| reg | ) | *((volatile unsigned int*)(((volatile unsigned char *)mmioaddr) + reg)) = val; | 
Definition at line 91 of file mmsfbdevmatrox.h.
| #define mga_out8 | ( | mmioaddr, | |||
| val, | |||||
| reg | ) | *((volatile unsigned char*)(((volatile unsigned char *)mmioaddr) + reg)) = val; | 
Definition at line 89 of file mmsfbdevmatrox.h.
| #define mga_out_dac | ( | mmioaddr, | |||
| val, | |||||
| reg | ) | 
| #define XDISPCTRL 0x8A | 
Definition at line 73 of file mmsfbdevmatrox.h.
| #define XDISPCTRL_DAC2OUTSEL_DIS 0x00 | 
Definition at line 74 of file mmsfbdevmatrox.h.
| #define XDISPCTRL_DAC2OUTSEL_MASK 0x0C | 
Definition at line 76 of file mmsfbdevmatrox.h.
| #define XDISPCTRL_DAC2OUTSEL_TVE 0x0C | 
Definition at line 75 of file mmsfbdevmatrox.h.
| #define XGENIOCTRL 0x2A | 
Definition at line 70 of file mmsfbdevmatrox.h.
| #define XGENIODATA 0x2B | 
Definition at line 71 of file mmsfbdevmatrox.h.
| #define XPWRCTRL 0xA0 | 
Definition at line 84 of file mmsfbdevmatrox.h.
| #define XPWRCTRL_CFIFOPDN 0x10 | 
Definition at line 86 of file mmsfbdevmatrox.h.
| #define XPWRCTRL_DAC2PDN 0x01 | 
Definition at line 85 of file mmsfbdevmatrox.h.
| #define XSYNCCTRL 0x8B | 
Definition at line 78 of file mmsfbdevmatrox.h.
| #define XSYNCCTRL_DAC2HSOFF 0x10 | 
Definition at line 79 of file mmsfbdevmatrox.h.
| #define XSYNCCTRL_DAC2HSPOL 0x40 | 
Definition at line 81 of file mmsfbdevmatrox.h.
| #define XSYNCCTRL_DAC2VSOFF 0x20 | 
Definition at line 80 of file mmsfbdevmatrox.h.
| #define XSYNCCTRL_DAC2VSPOL 0x80 | 
Definition at line 82 of file mmsfbdevmatrox.h.
