Changeset 70 for GPL/trunk/alsa-kernel/pci/maestro3.c
- Timestamp:
- Jan 14, 2006, 6:38:48 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/alsa-kernel/pci/maestro3.c
r32 r70 2610 2610 return 0; 2611 2611 2612 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot); 2612 2613 snd_pcm_suspend_all(chip->pcm); 2613 2614 snd_ac97_suspend(chip->ac97); … … 2629 2630 snd_m3_outw(chip, 0xffff, 0x54); 2630 2631 snd_m3_outw(chip, 0xffff, 0x56); 2632 pci_disable_device(chip->pci); 2633 pci_save_state(chip->pci); 2631 2634 return 0; 2632 2635 } … … 2640 2643 return 0; 2641 2644 2645 pci_restore_state(chip->pci); 2646 pci_enable_device(chip->pci); 2642 2647 pci_set_master(chip->pci); 2643 2648 … … 2670 2675 snd_m3_amp_enable(chip, 1); 2671 2676 2677 snd_power_change_state(card, SNDRV_CTL_POWER_D0); 2672 2678 return 0; 2673 2679 } … … 2822 2828 if (chip->suspend_mem == NULL) 2823 2829 snd_printk("can't allocate apm buffer\n"); 2824 else2825 snd_card_set_pm_callback(card, m3_suspend, m3_resume, chip);2826 2830 #endif 2827 2831 … … 2933 2937 2934 2938 static struct pci_driver driver = { 2935 0,0,0, "Maestro3", 2936 snd_m3_ids, 2937 snd_m3_probe, 2938 snd_m3_remove, 2939 SND_PCI_PM_CALLBACKS 2939 .name = "Maestro3", 2940 .id_table = snd_m3_ids, 2941 .probe = snd_m3_probe, 2942 .remove = __devexit_p(snd_m3_remove), 2943 #ifdef CONFIG_PM 2944 .suspend = m3_suspend, 2945 .resume = m3_resume, 2946 #endif 2940 2947 }; 2941 2948
Note:
See TracChangeset
for help on using the changeset viewer.