Changeset 703 for GPL/trunk/alsa-kernel/pci/ens1370.c
- Timestamp:
- Sep 26, 2021, 6:18:40 PM (4 years ago)
- Location:
- GPL/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk
- Property svn:mergeinfo changed
/GPL/branches/uniaud32-next merged: 696-702
- Property svn:mergeinfo changed
-
GPL/trunk/alsa-kernel/pci/ens1370.c
r695 r703 676 676 /* now wait for the stinkin' data (RDY) */ 677 677 for (t = 0; t < POLL_COUNT; t++) { 678 if ((x = inl(ES_REG(ensoniq, 1371_CODEC))) & ES_1371_CODEC_RDY) { 678 x = inl(ES_REG(ensoniq, 1371_CODEC)); 679 if (x & ES_1371_CODEC_RDY) { 679 680 if (is_ev1938(ensoniq)) { 680 681 for (t = 0; t < 100; t++) … … 1598 1599 }; 1599 1600 1600 if ((err = snd_ac97_bus(card, 0, &ops, NULL, &pbus)) < 0) 1601 err = snd_ac97_bus(card, 0, &ops, NULL, &pbus); 1602 if (err < 0) 1601 1603 return err; 1602 1604 … … 1606 1608 ac97.pci = ensoniq->pci; 1607 1609 ac97.scaps = AC97_SCAP_AUDIO; 1608 if ((err = snd_ac97_mixer(pbus, &ac97, &ensoniq->u.es1371.ac97)) < 0) 1610 err = snd_ac97_mixer(pbus, &ac97, &ensoniq->u.es1371.ac97); 1611 if (err < 0) 1609 1612 return err; 1610 1613 if (has_spdif > 0 || … … 1726 1729 ak4531.private_data = ensoniq; 1727 1730 ak4531.private_free = snd_ensoniq_mixer_free_ak4531; 1728 if ((err = snd_ak4531_mixer(card, &ak4531, &ensoniq->u.es1370.ak4531)) < 0) 1731 err = snd_ak4531_mixer(card, &ak4531, &ensoniq->u.es1370.ak4531); 1732 if (err < 0) 1729 1733 return err; 1730 1734 for (idx = 0; idx < ES1370_CONTROLS; idx++) { … … 2042 2046 2043 2047 *rensoniq = NULL; 2044 if ((err = pci_enable_device(pci)) < 0) 2048 err = pci_enable_device(pci); 2049 if (err < 0) 2045 2050 return err; 2046 2051 ensoniq = kzalloc(sizeof(*ensoniq), GFP_KERNEL); … … 2054 2059 ensoniq->pci = pci; 2055 2060 ensoniq->irq = -1; 2056 if ((err = pci_request_regions(pci, "Ensoniq AudioPCI")) < 0) { 2061 err = pci_request_regions(pci, "Ensoniq AudioPCI"); 2062 if (err < 0) { 2057 2063 kfree(ensoniq); 2058 2064 pci_disable_device(pci); … … 2103 2109 snd_ensoniq_chip_init(ensoniq); 2104 2110 2105 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, ensoniq, &ops)) < 0) { 2111 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, ensoniq, &ops); 2112 if (err < 0) { 2106 2113 snd_ensoniq_free(ensoniq); 2107 2114 return err; … … 2294 2301 int err; 2295 2302 2296 if ((err = snd_rawmidi_new(ensoniq->card, "ES1370/1", device, 1, 1, &rmidi)) < 0) 2303 err = snd_rawmidi_new(ensoniq->card, "ES1370/1", device, 1, 1, &rmidi); 2304 if (err < 0) 2297 2305 return err; 2298 2306 strcpy(rmidi->name, CHIP_NAME); … … 2365 2373 return err; 2366 2374 2367 if ((err = snd_ensoniq_create(card, pci, &ensoniq)) < 0) { 2375 err = snd_ensoniq_create(card, pci, &ensoniq); 2376 if (err < 0) { 2368 2377 snd_card_free(card); 2369 2378 return err; … … 2372 2381 2373 2382 #ifdef CHIP1370 2374 if ((err = snd_ensoniq_1370_mixer(ensoniq)) < 0) { 2383 err = snd_ensoniq_1370_mixer(ensoniq); 2384 if (err < 0) { 2375 2385 snd_card_free(card); 2376 2386 return err; … … 2378 2388 #endif 2379 2389 #ifdef CHIP1371 2380 if ((err = snd_ensoniq_1371_mixer(ensoniq, spdif[dev], lineio[dev])) < 0) { 2390 err = snd_ensoniq_1371_mixer(ensoniq, spdif[dev], lineio[dev]); 2391 if (err < 0) { 2381 2392 snd_card_free(card); 2382 2393 return err; 2383 2394 } 2384 2395 #endif 2385 if ((err = snd_ensoniq_pcm(ensoniq, 0)) < 0) { 2396 err = snd_ensoniq_pcm(ensoniq, 0); 2397 if (err < 0) { 2386 2398 snd_card_free(card); 2387 2399 return err; 2388 2400 } 2389 if ((err = snd_ensoniq_pcm2(ensoniq, 1)) < 0) { 2401 err = snd_ensoniq_pcm2(ensoniq, 1); 2402 if (err < 0) { 2390 2403 snd_card_free(card); 2391 2404 return err; 2392 2405 } 2393 if ((err = snd_ensoniq_midi(ensoniq, 0)) < 0) { 2406 err = snd_ensoniq_midi(ensoniq, 0); 2407 if (err < 0) { 2394 2408 snd_card_free(card); 2395 2409 return err; … … 2407 2421 ensoniq->irq); 2408 2422 2409 if ((err = snd_card_register(card)) < 0) { 2423 err = snd_card_register(card); 2424 if (err < 0) { 2410 2425 snd_card_free(card); 2411 2426 return err;
Note:
See TracChangeset
for help on using the changeset viewer.