Changeset 455

Show
Ignore:
Timestamp:
06/28/2009 11:56:27 (13 months ago)
Author:
psmedley
Message:

Add support for CS553x audio cards (untested)

Location:
GPL/trunk
Files:
9 added
6 modified

Legend:

Unmodified
Added
Removed
  • GPL/trunk/alsa-kernel/include/sound/config.h

    r445 r455  
    6363#include <linux/lockdep.h> 
    6464#include <linux/smp_lock.h> 
     65#include <linux/dma-mapping.h> 
    6566#include "compat_22.h" 
    6667 
  • GPL/trunk/alsa-kernel/pci/makefile.os2

    r433 r455  
    1717FILE2    = es1968.obj intel8x0.obj maestro3.obj via82xx.obj  
    1818FILE3    = fm801.obj atiixp.obj cmipci.obj als4000.obj bt87x.obj 
    19 FILE4    = ak4531_codec.obj  
     19FILE4    = ak4531_codec.obj cs5530.obj 
    2020FILE5    =  
    2121FILE6    =  
     
    6262    @echo BUILDING cs46xx 
    6363    @cd cs46xx 
     64    @wmake $(NMAKEOPTS) 
     65    @cd .. 
     66    @echo BUILDING cs5535audio 
     67    @cd cs5535audio 
    6468    @wmake $(NMAKEOPTS) 
    6569    @cd .. 
     
    117121    @wmake $(NMAKEOPTS) clean 
    118122    @cd .. 
     123    @echo CLEANING cs5535audio 
     124    @cd cs5535audio 
     125    @wmake $(NMAKEOPTS) clean 
     126    @cd .. 
    119127    @echo CLEANING emu10k1 
    120128    @cd emu10k1 
  • GPL/trunk/drv32/makefile.os2

    r433 r455  
    6969FILES    = $(FILEFIRST) $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) $(FILE10) 
    7070 
    71 LIBS     = $(ALSA_LIB)\linuxlib.lib $(ALSA_LIB)\core.lib $(ALSA_LIB)\drivers.lib $(ALSA_LIB)\ac97.lib $(ALSA_LIB)\pci.lib  $(ALSA_LIB)\ca0106.lib $(ALSA_LIB)\hda.lib $(ALSA_LIB)\sequencer.lib $(ALSA_LIB)\opl3.lib $(ALSA_LIB)\mpu401.lib $(ALSA_LIB)\synth.lib $(ALSA_LIB)\cs46xx.lib $(ALSA_LIB)\emu10k1.lib $(ALSA_LIB)\ymfpci.lib $(ALSA_LIB)\ali5451.lib $(ALSA_LIB)\trident.lib $(ALSA_LIB)\nm256.lib $(ALSA_LIB)\sb.lib $(ALSA_LIB)\core_oss.lib  
     71LIBS     = $(ALSA_LIB)\linuxlib.lib $(ALSA_LIB)\core.lib $(ALSA_LIB)\drivers.lib $(ALSA_LIB)\ac97.lib $(ALSA_LIB)\pci.lib  $(ALSA_LIB)\ca0106.lib $(ALSA_LIB)\hda.lib $(ALSA_LIB)\sequencer.lib $(ALSA_LIB)\opl3.lib $(ALSA_LIB)\mpu401.lib $(ALSA_LIB)\synth.lib $(ALSA_LIB)\cs46xx.lib $(ALSA_LIB)\cs5535audio.lib $(ALSA_LIB)\emu10k1.lib $(ALSA_LIB)\ymfpci.lib $(ALSA_LIB)\ali5451.lib $(ALSA_LIB)\trident.lib $(ALSA_LIB)\nm256.lib $(ALSA_LIB)\sb.lib $(ALSA_LIB)\core_oss.lib  
    7272WMAPNAME = $(OBJDIR)\$(TARGET).wmap 
    7373# $(ALSA_LIB)\au88xx.lib  
  • GPL/trunk/include/unicard.h

    r32 r455  
    4848#define CARD_BT87X      18 
    4949#define CARD_AZX        19 
     50#define CARD_VORTEX     20 // unsupported 
     51#define CARD_CS5535     21 
    5052 
    51 #define CARD_VORTEX     20 // unsupported 
    52  
    53 #define CARDS_NUM       20 
     53#define CARDS_NUM       21 
    5454 
    5555#define CARD_STRING_SBLIVE      "SBLIVE" 
     
    7474#define CARD_STRING_BT87X       "BT87X" 
    7575#define CARD_STRING_AZX         "AZX" 
     76#define CARD_STRING_CS5535      "CS5535" 
    7677 
    7778#define CARD_MAX_LEN            16 
  • GPL/trunk/lib32/initcall.h

    r430 r455  
    6262extern_module_init(alsa_card_cs46xx_init) 
    6363extern_module_exit(alsa_card_cs46xx_exit) 
     64extern_module_init(alsa_card_cs5535audio_init) 
     65extern_module_exit(alsa_card_cs5535audio_exit) 
    6466extern_module_init(alsa_card_cmipci_init) 
    6567extern_module_exit(alsa_card_cmipci_exit) 
  • GPL/trunk/lib32/ossidc.cpp

    r430 r455  
    202202        fnCardExitCall[nrCardsDetected] = name_module_exit(alsa_card_cs46xx_exit); 
    203203    } 
     204    if((ForceCard == CARD_NONE || ForceCard == CARD_CS5535) && 
     205       nrCardsDetected < (OSS32_MAX_AUDIOCARDS-1) && call_module_init(alsa_card_cs5535audio_init) == 0) 
     206    { 
     207        fnCardExitCall[nrCardsDetected] = name_module_exit(alsa_card_cs5535audio_exit); 
     208    } 
    204209    if((ForceCard == CARD_NONE || ForceCard == CARD_ESS1938) && 
    205210       nrCardsDetected < (OSS32_MAX_AUDIOCARDS-1) && call_module_init(alsa_card_es1938_init) == 0)