Changeset 455


Ignore:
Timestamp:
Jun 28, 2009, 11:56:27 AM (16 years ago)
Author:
Paul Smedley
Message:

Add support for CS553x audio cards (untested)

Location:
GPL/trunk
Files:
9 added
6 edited

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)
Note: See TracChangeset for help on using the changeset viewer.