Lines Matching defs:legacy
1903 static int snd_via686_create_gameport(struct via82xx *chip, unsigned char *legacy)
1929 /* Enable legacy joystick port */
1930 *legacy |= VIA_FUNC_ENABLE_GAME;
1931 pci_write_config_byte(chip->pci, VIA_FUNC_ENABLE, *legacy);
1946 static inline int snd_via686_create_gameport(struct via82xx *chip, unsigned char *legacy)
2014 unsigned char legacy, legacy_cfg;
2017 legacy = chip->old_legacy;
2019 legacy |= VIA_FUNC_MIDI_IRQMASK; /* FIXME: correct? (disable MIDI) */
2020 legacy &= ~VIA_FUNC_ENABLE_GAME; /* disable joystick */
2040 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);
2069 legacy &= ~VIA_FUNC_ENABLE_MIDI;
2071 legacy &= ~VIA_FUNC_MIDI_IRQMASK; /* enable MIDI interrupt */
2073 pci_write_config_byte(chip->pci, VIA_FUNC_ENABLE, legacy);
2076 snd_via686_create_gameport(chip, &legacy);
2078 chip->legacy_saved = legacy;
2118 /* disable all legacy ports */