Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
STG4000Interface.h File Reference
#include <linux/pci.h>
#include <video/kyro.h>

Go to the source code of this file.

Functions

int InitialiseRamdac (volatile STG4000REG __iomem *pSTGReg, u32 displayDepth, u32 displayWidth, u32 displayHeight, s32 HSyncPolarity, s32 VSyncPolarity, u32 *pixelClock)
 
void DisableRamdacOutput (volatile STG4000REG __iomem *pSTGReg)
 
void EnableRamdacOutput (volatile STG4000REG __iomem *pSTGReg)
 
void DisableVGA (volatile STG4000REG __iomem *pSTGReg)
 
void StopVTG (volatile STG4000REG __iomem *pSTGReg)
 
void StartVTG (volatile STG4000REG __iomem *pSTGReg)
 
void SetupVTG (volatile STG4000REG __iomem *pSTGReg, const struct kyrofb_info *pTiming)
 
u32 ProgramClock (u32 refClock, u32 coreClock, u32 *FOut, u32 *ROut, u32 *POut)
 
int SetCoreClockPLL (volatile STG4000REG __iomem *pSTGReg, struct pci_dev *pDev)
 
void ResetOverlayRegisters (volatile STG4000REG __iomem *pSTGReg)
 
int CreateOverlaySurface (volatile STG4000REG __iomem *pSTGReg, u32 ulWidth, u32 ulHeight, int bLinear, u32 ulOverlayOffset, u32 *retStride, u32 *retUVStride)
 
int SetOverlayBlendMode (volatile STG4000REG __iomem *pSTGReg, OVRL_BLEND_MODE mode, u32 ulAlpha, u32 ulColorKey)
 
int SetOverlayViewPort (volatile STG4000REG __iomem *pSTGReg, u32 left, u32 top, u32 right, u32 bottom)
 
void EnableOverlayPlane (volatile STG4000REG __iomem *pSTGReg)
 

Function Documentation

int CreateOverlaySurface ( volatile STG4000REG __iomem pSTGReg,
u32  ulWidth,
u32  ulHeight,
int  bLinear,
u32  ulOverlayOffset,
u32 retStride,
u32 retUVStride 
)

Definition at line 140 of file STG4000OverlayDevice.c.

void DisableRamdacOutput ( volatile STG4000REG __iomem pSTGReg)

Definition at line 147 of file STG4000Ramdac.c.

void DisableVGA ( volatile STG4000REG __iomem pSTGReg)

Definition at line 17 of file STG4000VTG.c.

void EnableOverlayPlane ( volatile STG4000REG __iomem pSTGReg)

Definition at line 288 of file STG4000OverlayDevice.c.

void EnableRamdacOutput ( volatile STG4000REG __iomem pSTGReg)

Definition at line 156 of file STG4000Ramdac.c.

int InitialiseRamdac ( volatile STG4000REG __iomem pSTGReg,
u32  displayDepth,
u32  displayWidth,
u32  displayHeight,
s32  HSyncPolarity,
s32  VSyncPolarity,
u32 pixelClock 
)

Definition at line 22 of file STG4000Ramdac.c.

u32 ProgramClock ( u32  refClock,
u32  coreClock,
u32 FOut,
u32 ROut,
u32 POut 
)

Definition at line 117 of file STG4000InitDevice.c.

void ResetOverlayRegisters ( volatile STG4000REG __iomem pSTGReg)

Definition at line 79 of file STG4000OverlayDevice.c.

int SetCoreClockPLL ( volatile STG4000REG __iomem pSTGReg,
struct pci_dev pDev 
)

Definition at line 243 of file STG4000InitDevice.c.

int SetOverlayBlendMode ( volatile STG4000REG __iomem pSTGReg,
OVRL_BLEND_MODE  mode,
u32  ulAlpha,
u32  ulColorKey 
)

Definition at line 242 of file STG4000OverlayDevice.c.

int SetOverlayViewPort ( volatile STG4000REG __iomem pSTGReg,
u32  left,
u32  top,
u32  right,
u32  bottom 
)

Definition at line 317 of file STG4000OverlayDevice.c.

void SetupVTG ( volatile STG4000REG __iomem pSTGReg,
const struct kyrofb_info pTiming 
)

Definition at line 59 of file STG4000VTG.c.

void StartVTG ( volatile STG4000REG __iomem pSTGReg)

Definition at line 48 of file STG4000VTG.c.

void StopVTG ( volatile STG4000REG __iomem pSTGReg)

Definition at line 38 of file STG4000VTG.c.