197 lines
2.7 KiB
C
197 lines
2.7 KiB
C
#ifdef HAVE_XORG_CONFIG_H
|
|
#include <xorg-config.h>
|
|
#endif
|
|
|
|
#include "xf86.h"
|
|
#include "xf86cmap.h"
|
|
#include "fbdevhw.h"
|
|
|
|
/* Stubs for the static server on platforms that don't support fbdev */
|
|
|
|
|
|
Bool
|
|
fbdevHWGetRec(ScrnInfoPtr pScrn)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
void
|
|
fbdevHWFreeRec(ScrnInfoPtr pScrn)
|
|
{
|
|
}
|
|
|
|
|
|
Bool
|
|
fbdevHWProbe(struct pci_device *pPci, char *device, char **namep)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
Bool
|
|
fbdevHWInit(ScrnInfoPtr pScrn, struct pci_device *pPci, char *device)
|
|
{
|
|
xf86Msg(X_ERROR, "fbdevhw is not available on this platform\n");
|
|
return FALSE;
|
|
}
|
|
|
|
char*
|
|
fbdevHWGetName(ScrnInfoPtr pScrn)
|
|
{
|
|
return NULL;
|
|
}
|
|
|
|
int
|
|
fbdevHWGetDepth(ScrnInfoPtr pScrn, int *fbbpp)
|
|
{
|
|
return -1;
|
|
}
|
|
|
|
int
|
|
fbdevHWGetLineLength(ScrnInfoPtr pScrn)
|
|
{
|
|
return -1; /* Should cause something spectacular... */
|
|
}
|
|
|
|
int
|
|
fbdevHWGetType(ScrnInfoPtr pScrn)
|
|
{
|
|
return -1;
|
|
}
|
|
|
|
int
|
|
fbdevHWGetVidmem(ScrnInfoPtr pScrn)
|
|
{
|
|
return -1;
|
|
}
|
|
|
|
void
|
|
fbdevHWSetVideoModes(ScrnInfoPtr pScrn)
|
|
{
|
|
}
|
|
|
|
DisplayModePtr
|
|
fbdevHWGetBuildinMode(ScrnInfoPtr pScrn)
|
|
{
|
|
return NULL;
|
|
}
|
|
|
|
void
|
|
fbdevHWUseBuildinMode(ScrnInfoPtr pScrn)
|
|
{
|
|
}
|
|
|
|
void*
|
|
fbdevHWMapVidmem(ScrnInfoPtr pScrn)
|
|
{
|
|
return NULL;
|
|
}
|
|
|
|
int
|
|
fbdevHWLinearOffset(ScrnInfoPtr pScrn)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
Bool
|
|
fbdevHWUnmapVidmem(ScrnInfoPtr pScrn)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
void*
|
|
fbdevHWMapMMIO(ScrnInfoPtr pScrn)
|
|
{
|
|
return NULL;
|
|
}
|
|
|
|
Bool
|
|
fbdevHWUnmapMMIO(ScrnInfoPtr pScrn)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
Bool
|
|
fbdevHWModeInit(ScrnInfoPtr pScrn, DisplayModePtr mode)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
void
|
|
fbdevHWSave(ScrnInfoPtr pScrn)
|
|
{
|
|
}
|
|
|
|
void
|
|
fbdevHWRestore(ScrnInfoPtr pScrn)
|
|
{
|
|
}
|
|
|
|
void
|
|
fbdevHWLoadPalette(ScrnInfoPtr pScrn, int numColors, int *indices,
|
|
LOCO *colors, VisualPtr pVisual)
|
|
{
|
|
}
|
|
|
|
ModeStatus
|
|
fbdevHWValidMode(int scrnIndex, DisplayModePtr mode, Bool verbose, int flags)
|
|
{
|
|
return MODE_ERROR;
|
|
}
|
|
|
|
Bool
|
|
fbdevHWSwitchMode(int scrnIndex, DisplayModePtr mode, int flags)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
void
|
|
fbdevHWAdjustFrame(int scrnIndex, int x, int y, int flags)
|
|
{
|
|
}
|
|
|
|
Bool
|
|
fbdevHWEnterVT(int scrnIndex, int flags)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
void
|
|
fbdevHWLeaveVT(int scrnIndex, int flags)
|
|
{
|
|
}
|
|
|
|
void
|
|
fbdevHWDPMSSet(ScrnInfoPtr pScrn, int mode, int flags)
|
|
{
|
|
}
|
|
|
|
Bool
|
|
fbdevHWSaveScreen(ScreenPtr pScreen, int mode)
|
|
{
|
|
return FALSE;
|
|
}
|
|
|
|
xf86SwitchModeProc *
|
|
fbdevHWSwitchModeWeak(void) { return fbdevHWSwitchMode; }
|
|
|
|
xf86AdjustFrameProc *
|
|
fbdevHWAdjustFrameWeak(void) { return fbdevHWAdjustFrame; }
|
|
|
|
xf86EnterVTProc *
|
|
fbdevHWEnterVTWeak(void) { return fbdevHWEnterVT; }
|
|
|
|
xf86LeaveVTProc *
|
|
fbdevHWLeaveVTWeak(void) { return fbdevHWLeaveVT; }
|
|
|
|
xf86ValidModeProc *
|
|
fbdevHWValidModeWeak(void) { return fbdevHWValidMode; }
|
|
|
|
xf86DPMSSetProc *
|
|
fbdevHWDPMSSetWeak(void) { return fbdevHWDPMSSet; }
|
|
|
|
xf86LoadPaletteProc *
|
|
fbdevHWLoadPaletteWeak(void) { return fbdevHWLoadPalette; }
|
|
|
|
SaveScreenProcPtr
|
|
fbdevHWSaveScreenWeak(void) { return fbdevHWSaveScreen; }
|