cs5535audio.c (4e73e0eb633f8a1b5cbf20e7f42c6dbfec1d1ca7) cs5535audio.c (3c55494670745e523f69b56edb66ca0b50a470c2)
1/*
2 * Driver for audio on multifunction CS5535/6 companion device
3 * Copyright (C) Jaya Kumar
4 *
5 * Based on Jaroslav Kysela and Takashi Iwai's examples.
6 * This work was sponsored by CIS(M) Sdn Bhd.
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 375 unchanged lines hidden (view full) ---

384
385probefail_out:
386 snd_card_free(card);
387 return err;
388}
389
390static void __devexit snd_cs5535audio_remove(struct pci_dev *pci)
391{
1/*
2 * Driver for audio on multifunction CS5535/6 companion device
3 * Copyright (C) Jaya Kumar
4 *
5 * Based on Jaroslav Kysela and Takashi Iwai's examples.
6 * This work was sponsored by CIS(M) Sdn Bhd.
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 375 unchanged lines hidden (view full) ---

384
385probefail_out:
386 snd_card_free(card);
387 return err;
388}
389
390static void __devexit snd_cs5535audio_remove(struct pci_dev *pci)
391{
392 olpc_quirks_cleanup();
392 snd_card_free(pci_get_drvdata(pci));
393 pci_set_drvdata(pci, NULL);
394}
395
396static struct pci_driver driver = {
397 .name = DRIVER_NAME,
398 .id_table = snd_cs5535audio_ids,
399 .probe = snd_cs5535audio_probe,

--- 24 unchanged lines hidden ---
393 snd_card_free(pci_get_drvdata(pci));
394 pci_set_drvdata(pci, NULL);
395}
396
397static struct pci_driver driver = {
398 .name = DRIVER_NAME,
399 .id_table = snd_cs5535audio_ids,
400 .probe = snd_cs5535audio_probe,

--- 24 unchanged lines hidden ---