X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fvideo%2Fkyro%2FSTG4000Interface.h;h=e75b3b4a4aa1adf3c1c525464e37c89e1f70f844;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=5845dee93eab85942fb74b57d6006bf2e992ddf3;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/drivers/video/kyro/STG4000Interface.h b/drivers/video/kyro/STG4000Interface.h index 5845dee93..e75b3b4a4 100644 --- a/drivers/video/kyro/STG4000Interface.h +++ b/drivers/video/kyro/STG4000Interface.h @@ -16,45 +16,45 @@ struct pci_dev; /* * Ramdac Setup */ -extern int InitialiseRamdac(volatile STG4000REG *pSTGReg, u32 displayDepth, +extern int InitialiseRamdac(volatile STG4000REG __iomem *pSTGReg, u32 displayDepth, u32 displayWidth, u32 displayHeight, s32 HSyncPolarity, s32 VSyncPolarity, u32 *pixelClock); -extern void DisableRamdacOutput(volatile STG4000REG * pSTGReg); -extern void EnableRamdacOutput(volatile STG4000REG * pSTGReg); +extern void DisableRamdacOutput(volatile STG4000REG __iomem *pSTGReg); +extern void EnableRamdacOutput(volatile STG4000REG __iomem *pSTGReg); /* * Timing generator setup */ -extern void DisableVGA(volatile STG4000REG * pSTGReg); -extern void StopVTG(volatile STG4000REG * pSTGReg); -extern void StartVTG(volatile STG4000REG * pSTGReg); -extern void SetupVTG(volatile STG4000REG * pSTGReg, +extern void DisableVGA(volatile STG4000REG __iomem *pSTGReg); +extern void StopVTG(volatile STG4000REG __iomem *pSTGReg); +extern void StartVTG(volatile STG4000REG __iomem *pSTGReg); +extern void SetupVTG(volatile STG4000REG __iomem *pSTGReg, const struct kyrofb_info * pTiming); extern u32 ProgramClock(u32 refClock, u32 coreClock, u32 *FOut, u32 *ROut, u32 *POut); -extern int SetCoreClockPLL(volatile STG4000REG * pSTGReg, struct pci_dev *pDev); +extern int SetCoreClockPLL(volatile STG4000REG __iomem *pSTGReg, struct pci_dev *pDev); /* * Overlay setup */ -extern void ResetOverlayRegisters(volatile STG4000REG * pSTGReg); +extern void ResetOverlayRegisters(volatile STG4000REG __iomem *pSTGReg); -extern int CreateOverlaySurface(volatile STG4000REG * pSTGReg, +extern int CreateOverlaySurface(volatile STG4000REG __iomem *pSTGReg, u32 ulWidth, u32 ulHeight, int bLinear, u32 ulOverlayOffset, u32 * retStride, u32 * retUVStride); -extern int SetOverlayBlendMode(volatile STG4000REG * pSTGReg, +extern int SetOverlayBlendMode(volatile STG4000REG __iomem *pSTGReg, OVRL_BLEND_MODE mode, u32 ulAlpha, u32 ulColorKey); -extern int SetOverlayViewPort(volatile STG4000REG * pSTGReg, +extern int SetOverlayViewPort(volatile STG4000REG __iomem *pSTGReg, u32 left, u32 top, u32 right, u32 bottom); -extern void EnableOverlayPlane(volatile STG4000REG * pSTGReg); +extern void EnableOverlayPlane(volatile STG4000REG __iomem *pSTGReg); #endif /* _STG4000INTERFACE_H */