maestro3.c (1da177e4c3f41524e886b7f1b8a0c1fc7321cac2) | maestro3.c (01d25d460a3b28aab537fab9a0038d1b5832ce28) |
---|---|
1/* 2 * Driver for ESS Maestro3/Allegro (ES1988) soundcards. 3 * Copyright (c) 2000 by Zach Brown <zab@zabbo.net> 4 * Takashi Iwai <tiwai@suse.de> 5 * 6 * Most of the hardware init stuffs are based on maestro3 driver for 7 * OSS/Free by Zach Brown. Many thanks to Zach! 8 * --- 2688 unchanged lines hidden (view full) --- 2697 .id_table = snd_m3_ids, 2698 .probe = snd_m3_probe, 2699 .remove = __devexit_p(snd_m3_remove), 2700 SND_PCI_PM_CALLBACKS 2701}; 2702 2703static int __init alsa_card_m3_init(void) 2704{ | 1/* 2 * Driver for ESS Maestro3/Allegro (ES1988) soundcards. 3 * Copyright (c) 2000 by Zach Brown <zab@zabbo.net> 4 * Takashi Iwai <tiwai@suse.de> 5 * 6 * Most of the hardware init stuffs are based on maestro3 driver for 7 * OSS/Free by Zach Brown. Many thanks to Zach! 8 * --- 2688 unchanged lines hidden (view full) --- 2697 .id_table = snd_m3_ids, 2698 .probe = snd_m3_probe, 2699 .remove = __devexit_p(snd_m3_remove), 2700 SND_PCI_PM_CALLBACKS 2701}; 2702 2703static int __init alsa_card_m3_init(void) 2704{ |
2705 return pci_module_init(&driver); | 2705 return pci_register_driver(&driver); |
2706} 2707 2708static void __exit alsa_card_m3_exit(void) 2709{ 2710 pci_unregister_driver(&driver); 2711} 2712 2713module_init(alsa_card_m3_init) 2714module_exit(alsa_card_m3_exit) | 2706} 2707 2708static void __exit alsa_card_m3_exit(void) 2709{ 2710 pci_unregister_driver(&driver); 2711} 2712 2713module_init(alsa_card_m3_init) 2714module_exit(alsa_card_m3_exit) |