Lines Matching refs:legacy
1894 static int __devinit snd_via686_create_gameport(struct via82xx *chip, unsigned char *legacy)
1922 /* Enable legacy joystick port */
1923 *legacy |= VIA_FUNC_ENABLE_GAME;
1924 pci_write_config_byte(chip->pci, VIA_FUNC_ENABLE, *legacy);
1942 static inline int snd_via686_create_gameport(struct via82xx *chip, unsigned char *legacy)
2013 unsigned char legacy, legacy_cfg;
2016 legacy = chip->old_legacy;
2018 legacy |= VIA_FUNC_MIDI_IRQMASK;
2019 legacy &= ~VIA_FUNC_ENABLE_GAME; /* disable joystick */
2041 if (legacy & VIA_FUNC_ENABLE_MIDI)
2050 legacy |= VIA_FUNC_MIDI_PNP; /* enable PCI I/O 2 */
2051 legacy |= VIA_FUNC_ENABLE_MIDI;
2054 legacy &= ~VIA_FUNC_MIDI_PNP; /* disable PCI I/O 2 */
2055 legacy &= ~VIA_FUNC_ENABLE_MIDI;
2059 pci_write_config_byte(chip->pci, VIA_FUNC_ENABLE, legacy);
2067 legacy &= ~VIA_FUNC_ENABLE_MIDI;
2069 legacy &= ~VIA_FUNC_MIDI_IRQMASK; /* enable MIDI interrupt */
2071 pci_write_config_byte(chip->pci, VIA_FUNC_ENABLE, legacy);
2074 snd_via686_create_gameport(chip, &legacy);
2077 chip->legacy_saved = legacy;