1. 09 Dec, 2010 1 commit
    • Brian Bloniarz's avatar
      ALSA: ice1712 - working M-Audio Delta 66E support · 93430096
      Brian Bloniarz authored
      Rev. E of the M-Audio Delta 66 is partially supported (commit
      ef2cd2cc), but the layout of the GPIO
      pins was still unclear. This patch adds the GPIO definitions so that
      communication to the CS8247 & 2x AK4524 works correctly.
      
      ALSA bug#3327 has more details; users cap & jhunt report there that the
      GPIO wiring is similar to the Digigram VX442 (chip select: pin 4 =
      CS8427, pin 5 = AK4524 #0, pin 6 = AK4524 #1).  There has been a lot of
      conflicting information in the bug, but given these definitions, my
      Delta 66E works; I tested analog in&out at 44.1kHz & 96kHz, analog gain
      settings, S/PDIF clock sync, and S/PDIF in&out at 44.1kHz.
      Signed-off-by: default avatarBrian Bloniarz <brian.bloniarz@gmail.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      93430096
  2. 06 Dec, 2010 7 commits
  3. 01 Dec, 2010 1 commit
  4. 24 Nov, 2010 1 commit
    • Kay Sievers's avatar
      ALSA: support module on-demand loading for seq and timer · 03cfe6f5
      Kay Sievers authored
      If CONFIG_SND_DYNAMIC_MINORS is used, assign /dev/snd/seq and
      /dev/snd/timer the usual static minors, and export specific
      module aliases to generate udev module on-demand loading
      instructions:
      
        $ cat /lib/modules/2.6.33.4-smp/modules.devname
        # Device nodes to trigger on-demand module loading.
        microcode cpu/microcode c10:184
        fuse fuse c10:229
        ppp_generic ppp c108:0
        tun net/tun c10:200
        uinput uinput c10:223
        dm_mod mapper/control c10:236
        snd_timer snd/timer c116:33
        snd_seq snd/seq c116:1
      
      The last two lines instruct udev to create device nodes, even
      when the modules are not loaded at that time.
      
      As soon as userspace accesses any of these nodes, the in-kernel
      module-loader will load the module, and the device can be used.
      
      The header file minor calculation needed to be simplified to
      make __stringify() (supports only two indirections) in
      the MODULE_ALIAS macro work.
      
      This is part of systemd's effort to get rid of unconditional
      module load instructions and needless init scripts.
      
      Cc: Lennart Poettering <lennart@poettering.net>
      Signed-off-by: default avatarKay Sievers <kay.sievers@vrfy.org>
      Signed-off-by: default avatarClemens Ladisch <clemens@ladisch.de>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      03cfe6f5
  5. 22 Nov, 2010 16 commits
  6. 11 Nov, 2010 6 commits
  7. 03 Nov, 2010 8 commits