#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.