Update of /cvsroot/alsa/alsa-kernel/include In directory sc8-pr-cvs1:/tmp/cvs-serv10636/include
Modified Files: ymfpci.h Log Message: Clemens Ladisch <[EMAIL PROTECTED]> - allocate io port for the gameport - register gameport with the generic gameport layer - allow pci resource as gameport address (YMF754/755) Index: ymfpci.h =================================================================== RCS file: /cvsroot/alsa/alsa-kernel/include/ymfpci.h,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ymfpci.h 9 Apr 2003 13:17:15 -0000 1.9 +++ ymfpci.h 16 Jun 2003 07:31:38 -0000 1.10 @@ -25,6 +25,7 @@ #include "pcm.h" #include "rawmidi.h" #include "ac97_codec.h" +#include <linux/gameport.h> #ifndef PCI_VENDOR_ID_YAMAHA #define PCI_VENDOR_ID_YAMAHA 0x1073 @@ -309,7 +310,12 @@ struct resource *mpu_res; unsigned short old_legacy_ctrl; +#if defined(CONFIG_GAMEPORT) || defined(CONFIG_GAMEPORT_MODULE) unsigned int joystick_port; + struct semaphore joystick_mutex; + struct resource *joystick_res; + struct gameport gameport; +#endif void *work_ptr; dma_addr_t work_ptr_addr; @@ -383,7 +389,9 @@ int snd_ymfpci_pcm_spdif(ymfpci_t *chip, int device, snd_pcm_t **rpcm); int snd_ymfpci_pcm_4ch(ymfpci_t *chip, int device, snd_pcm_t **rpcm); int snd_ymfpci_mixer(ymfpci_t *chip, int rear_switch); +#if defined(CONFIG_GAMEPORT) || defined(CONFIG_GAMEPORT_MODULE) int snd_ymfpci_joystick(ymfpci_t *chip); +#endif int snd_ymfpci_voice_alloc(ymfpci_t *chip, ymfpci_voice_type_t type, int pair, ymfpci_voice_t **rvoice); int snd_ymfpci_voice_free(ymfpci_t *chip, ymfpci_voice_t *pvoice); ------------------------------------------------------- This SF.NET email is sponsored by: eBay Great deals on office technology -- on eBay now! Click here: http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog