Changeset 695 for GPL/trunk/alsa-kernel/pci/trident
- Timestamp:
- Aug 21, 2021, 3:35:34 AM (4 years ago)
- Location:
- GPL/trunk
- Files:
-
- 3 edited
-
. (modified) (1 prop)
-
alsa-kernel/pci/trident/trident.c (modified) (1 diff)
-
alsa-kernel/pci/trident/trident_main.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk
- Property svn:mergeinfo changed
/GPL/branches/uniaud32-next merged: 691-694
- Property svn:mergeinfo changed
-
GPL/trunk/alsa-kernel/pci/trident/trident.c
r679 r695 22 22 MODULE_DESCRIPTION("Trident 4D-WaveDX/NX & SiS SI7018"); 23 23 MODULE_LICENSE("GPL"); 24 MODULE_SUPPORTED_DEVICE("{{Trident,4DWave DX},"25 "{Trident,4DWave NX},"26 "{SiS,SI7018 PCI Audio},"27 "{Best Union,Miss Melody 4DWave PCI},"28 "{HIS,4DWave PCI},"29 "{Warpspeed,ONSpeed 4DWave PCI},"30 "{Aztech Systems,PCI 64-Q3D},"31 "{Addonics,SV 750},"32 "{CHIC,True Sound 4Dwave},"33 "{Shark,Predator4D-PCI},"34 "{Jaton,SonicWave 4D},"35 "{Hoontech,SoundTrack Digital 4DWave NX}}");36 24 37 25 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ -
GPL/trunk/alsa-kernel/pci/trident/trident_main.c
r679 r695 683 683 delta = 0x1000; 684 684 else 685 #ifndef TARGET_OS2 686 delta = DIV_ROUND_CLOSEST(rate << 12, 48000) & 0x0000ffff; 687 #else 685 688 delta = (((rate << 12) + 24000) / 48000) & 0x0000ffff; 689 #endif 686 690 return delta; 687 691 } … … 1039 1043 1040 1044 // Set channel sample rate, 4.12 format 1045 #ifndef TARGET_OS2 1046 val = DIV_ROUND_CLOSEST(48000U << 12, runtime->rate); 1047 #else 1041 1048 val = (((unsigned int) 48000L << 12) + (runtime->rate/2)) / runtime->rate; 1049 #endif 1042 1050 outw(val, TRID_REG(trident, T4D_SBDELTA_DELTA_R)); 1043 1051 … … 3502 3510 return err; 3503 3511 /* check, if we can restrict PCI DMA transfers to 30 bits */ 3504 if (dma_set_mask(&pci->dev, DMA_BIT_MASK(30)) < 0 || 3505 dma_set_coherent_mask(&pci->dev, DMA_BIT_MASK(30)) < 0) { 3512 if (dma_set_mask_and_coherent(&pci->dev, DMA_BIT_MASK(30))) { 3506 3513 dev_err(card->dev, 3507 3514 "architecture does not support 30bit PCI busmaster DMA\n");
Note:
See TracChangeset
for help on using the changeset viewer.
