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