au88x0 driver
Fixed gameport dependency and solid kernel build
a3dsrc_SetA3DSampleRate(a3dsrc, 0x11);
}
-int Vort3DRend_Initialize(vortex_t * v, unsigned short mode)
+static int Vort3DRend_Initialize(vortex_t * v, unsigned short mode)
{
v->xt_mode = mode; /* this_14 */
#include "au88x0.h"
#include <linux/gameport.h>
+#if defined(CONFIG_GAMEPORT) || (defined(MODULE) && defined(CONFIG_GAMEPORT_MODULE))
+
#define VORTEX_GAME_DWAIT 20 /* 20 ms */
static struct gameport gameport;
gameport_unregister_port(vortex->gameport);
return 0;
}
+
+#else
+
+static inline int vortex_gameport_register(vortex_t * vortex) { return 0; }
+static inline int vortex_gameport_unregister(vortex_t * vortex) { return 0; }
+
+#endif