Compare commits
9 Commits
master
...
submit/sbu
Author | SHA1 | Date | |
---|---|---|---|
|
8f1de20ba3 | ||
|
6716f8893e | ||
|
d6686ff08c | ||
|
cc4c8aa3aa | ||
|
889a3bf3e2 | ||
|
faf7ed0d8c | ||
|
bab477c757 | ||
|
e127bf49e6 | ||
|
f3b3f36507 |
|
@ -44,7 +44,7 @@
|
||||||
#include "xf86platformBus.h"
|
#include "xf86platformBus.h"
|
||||||
#include "xf86pciBus.h"
|
#include "xf86pciBus.h"
|
||||||
#ifdef __sparc__
|
#ifdef __sparc__
|
||||||
#include "xf86sbusBus.h"
|
#include "xf86sbusBus_priv.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __sun
|
#ifdef __sun
|
||||||
|
|
|
@ -47,6 +47,7 @@
|
||||||
/* Bus-specific headers */
|
/* Bus-specific headers */
|
||||||
|
|
||||||
#include "xf86Bus.h"
|
#include "xf86Bus.h"
|
||||||
|
#include "xf86sbusBus_priv.h"
|
||||||
|
|
||||||
#include "xf86_OSproc.h"
|
#include "xf86_OSproc.h"
|
||||||
#ifdef XSERVER_LIBPCIACCESS
|
#ifdef XSERVER_LIBPCIACCESS
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
|
|
||||||
#include "xf86Bus.h"
|
#include "xf86Bus.h"
|
||||||
|
|
||||||
#include "xf86sbusBus.h"
|
#include "xf86sbusBus_priv.h"
|
||||||
#include "xf86Sbus.h"
|
#include "xf86Sbus.h"
|
||||||
|
|
||||||
Bool sbusSlotClaimed = FALSE;
|
Bool sbusSlotClaimed = FALSE;
|
||||||
|
|
|
@ -56,18 +56,6 @@ typedef struct sbus_device {
|
||||||
const char *device;
|
const char *device;
|
||||||
} sbusDevice, *sbusDevicePtr;
|
} sbusDevice, *sbusDevicePtr;
|
||||||
|
|
||||||
struct sbus_devtable {
|
|
||||||
int devId;
|
|
||||||
int fbType;
|
|
||||||
const char *promName;
|
|
||||||
const char *driverName;
|
|
||||||
const char *descr;
|
|
||||||
};
|
|
||||||
|
|
||||||
extern _X_EXPORT void xf86SbusProbe(void);
|
|
||||||
extern _X_EXPORT sbusDevicePtr *xf86SbusInfo;
|
|
||||||
extern _X_EXPORT struct sbus_devtable sbusDeviceTable[];
|
|
||||||
|
|
||||||
extern _X_EXPORT int xf86MatchSbusInstances(const char *driverName,
|
extern _X_EXPORT int xf86MatchSbusInstances(const char *driverName,
|
||||||
int sbusDevId, GDevPtr * devList,
|
int sbusDevId, GDevPtr * devList,
|
||||||
int numDevs, DriverPtr drvp,
|
int numDevs, DriverPtr drvp,
|
||||||
|
@ -96,12 +84,6 @@ extern _X_EXPORT int promGetBool(const char *prop);
|
||||||
|
|
||||||
extern _X_EXPORT int sparcPromInit(void);
|
extern _X_EXPORT int sparcPromInit(void);
|
||||||
extern _X_EXPORT void sparcPromClose(void);
|
extern _X_EXPORT void sparcPromClose(void);
|
||||||
extern _X_EXPORT char *sparcPromGetProperty(sbusPromNodePtr pnode,
|
|
||||||
const char *prop, int *lenp);
|
|
||||||
extern _X_EXPORT int sparcPromGetBool(sbusPromNodePtr pnode, const char *prop);
|
extern _X_EXPORT int sparcPromGetBool(sbusPromNodePtr pnode, const char *prop);
|
||||||
extern _X_EXPORT void sparcPromAssignNodes(void);
|
|
||||||
extern _X_EXPORT char *sparcPromNode2Pathname(sbusPromNodePtr pnode);
|
|
||||||
extern _X_EXPORT int sparcPromPathname2Node(const char *pathName);
|
|
||||||
extern _X_EXPORT char *sparcDriverName(void);
|
|
||||||
|
|
||||||
#endif /* _XF86_SBUSBUS_H */
|
#endif /* _XF86_SBUSBUS_H */
|
||||||
|
|
|
@ -10,7 +10,25 @@
|
||||||
|
|
||||||
#include "xf86sbusBus.h"
|
#include "xf86sbusBus.h"
|
||||||
|
|
||||||
|
struct sbus_devtable {
|
||||||
|
int devId;
|
||||||
|
int fbType;
|
||||||
|
const char *promName;
|
||||||
|
const char *driverName;
|
||||||
|
const char *descr;
|
||||||
|
};
|
||||||
|
|
||||||
|
extern sbusDevicePtr *xf86SbusInfo;
|
||||||
|
extern struct sbus_devtable sbusDeviceTable[];
|
||||||
|
|
||||||
Bool xf86SbusConfigure(void *busData, sbusDevicePtr sBus);
|
Bool xf86SbusConfigure(void *busData, sbusDevicePtr sBus);
|
||||||
void xf86SbusConfigureNewDev(void *busData, sbusDevicePtr sBus, GDevRec* GDev);
|
void xf86SbusConfigureNewDev(void *busData, sbusDevicePtr sBus, GDevRec* GDev);
|
||||||
|
void xf86SbusProbe(void);
|
||||||
|
|
||||||
|
char *sparcPromGetProperty(sbusPromNodePtr pnode, const char *prop, int *lenp);
|
||||||
|
void sparcPromAssignNodes(void);
|
||||||
|
char *sparcPromNode2Pathname(sbusPromNodePtr pnode);
|
||||||
|
int sparcPromPathname2Node(const char *pathName);
|
||||||
|
char *sparcDriverName(void);
|
||||||
|
|
||||||
#endif /* _XSERVER_XF86_SBUSBUS_H */
|
#endif /* _XSERVER_XF86_SBUSBUS_H */
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
#include "xf86Priv.h"
|
#include "xf86Priv.h"
|
||||||
#include "xf86_OSlib.h"
|
#include "xf86_OSlib.h"
|
||||||
|
|
||||||
#include "xf86sbusBus.h"
|
#include "xf86sbusBus_priv.h"
|
||||||
#include "xf86Sbus.h"
|
#include "xf86Sbus.h"
|
||||||
|
|
||||||
int promRootNode;
|
int promRootNode;
|
||||||
|
|
Loading…
Reference in New Issue