16 Aug, 2013

1 commit


15 Aug, 2013

1 commit


24 May, 2013

1 commit

  • Currently ALSA supports up to 32 card instances when the dynamic minor
    is used. While 32 cards are usually big enough for normal use cases,
    there are sometimes weird requirements with more card support.

    Actually, this limitation, 32, comes from the index option, where you
    can pass the bit mask to assign the card. Other than that, we can
    actually give more cards up to the minor number limits (currently 256,
    which can be extended more, too).

    This patch adds a new Kconfig to specify the max card numbers, and
    changes a few places to accept more than 32 cards.

    The only incompatibility with high card numbers would be the handling
    of index option. The index option can be still used to pass the
    bitmask for card assignments, but this works only up to 32 slots.
    More than 32, no bitmask style option is available but only a single
    slot can be specified via index option.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

18 Jan, 2012

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
    ALSA: virtuoso: Xonar DS: fix polarity of front output
    ALSA: Au88x0 - Reduce the number of playback subdevices of au8830 from 32 to 16
    ALSA: Au88x0 - Support 4 channels playback when AC97 codecs has SDAC bit
    ALSA: HDA: Fix internal microphone on Dell Studio 16 XPS 1645
    ALSA: Don't prompt for CONFIG_SND_COMPRESS_OFFLOAD
    ALSA: HDA: Use LPIB position fix for Macbook Pro 7,1

    Linus Torvalds
     

13 Jan, 2012

2 commits

  • CONFIG_SND_COMPRESS_OFFLOAD is an item to be selected by the dirver
    just like CONFIG_SND_PCM, and no need to prompt for explicit
    selection.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     
  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (526 commits)
    ASoC: twl6040 - Add method to query optimum PDM_DL1 gain
    ALSA: hda - Fix the lost power-setup of seconary pins after PM resume
    ALSA: usb-audio: add Yamaha MOX6/MOX8 support
    ALSA: virtuoso: add S/PDIF input support for all Xonars
    ALSA: ice1724 - Support for ooAoo SQ210a
    ALSA: ice1724 - Allow card info based on model only
    ALSA: ice1724 - Create capture pcm only for ADC-enabled configurations
    ALSA: hdspm - Provide unique driver id based on card serial
    ASoC: Dynamically allocate the rtd device for a non-empty release()
    ASoC: Fix recursive dependency due to select ATMEL_SSC in SND_ATMEL_SOC_SSC
    ALSA: hda - Fix the detection of "Loopback Mixing" control for VIA codecs
    ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs
    ALSA: hda - Use auto-parser for HP laptops with cx20459 codec
    ALSA: asihpi - Fix potential Oops in snd_asihpi_cmode_info()
    ALSA: hdsp - Fix potential Oops in snd_hdsp_info_pref_sync_ref()
    ALSA: hda/cirrus - support for iMac12,2 model
    ASoC: cx20442: add bias control over a platform provided regulator
    ALSA: usb-audio - Avoid flood of frame-active debug messages
    ALSA: snd-usb-us122l: Delete calls to preempt_disable
    mfd: Put WM8994 into cache only mode when suspending
    ...

    Fix up trivial conflicts in:
    - arch/arm/mach-s3c64xx/mach-crag6410.c:
    renamed speyside_wm8962 to tobermory, added littlemill right
    next to it
    - drivers/base/regmap/{regcache.c,regmap.c}:
    duplicate diff that had already come in with other changes in
    the regmap tree

    Linus Torvalds
     

12 Jan, 2012

1 commit


23 Dec, 2011

1 commit


16 Nov, 2011

1 commit


14 Nov, 2011

1 commit


22 Dec, 2009

1 commit


08 Jul, 2009

1 commit

  • Using SG-buffers with dma_alloc_coherent() is often very inefficient
    on non-coherent architectures because a tracking record could be
    allocated in addition for each dma_alloc_coherent() call.
    Instead, simply disable SG-buffers but just allocate normal continuous
    buffers on non-supported (currently all but x86) architectures.

    Signed-off-by: Takashi Iwai

    Takashi Iwai
     

29 May, 2009

1 commit


29 Oct, 2008

1 commit


25 Oct, 2008

1 commit


10 Oct, 2008

1 commit


29 Aug, 2008

1 commit

  • sound/sound_core.c implements soundcore.ko and contains two parts -
    sound_class which is shared by both ALSA and OSS and device
    redirection support for OSS. It's always compiled when any sound
    support is enabled although it's necessary only when OSS (the actual
    one or emulation) is enabled. This is slightly wasteful and as device
    redirection always registers character device region for major 14, it
    prevents alternative implementation.

    This patch introduces a new config SOUND_OSS_CORE which is selected
    iff OSS support is actually necessary and build the OSS core part
    conditionally.

    If OSS is disabled, soundcore merely contains sound_class but leaving
    it that way seems to be the simplest approach as otherwise sound_class
    should be in ALSA core file if OSS is disabled but should be in
    soundcore if OSS is enabled. Also, there's also the user confusion
    factor.

    Signed-off-by: Tejun Heo
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Tejun Heo
     

30 Jul, 2008

1 commit

  • Since jack detection requires the input subsystem which may not be
    desired on small systems it is not built unless required by a driver
    that is being built. Drivers using jack detection should use a pattern
    like this:

    config SND_FOO
    tristate "..."
    ...
    select SND_JACK if INPUT=y || INPUT=SND

    to ensure that the jack detection API is enabled if the input subsystem
    is. If the input subsystem is not enabled then a stub version of the
    API is provided.

    Signed-off-by: Mark Brown
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Mark Brown
     

27 May, 2008

2 commits


24 Apr, 2008

1 commit


09 May, 2007

1 commit


29 Jun, 2006

1 commit


28 Apr, 2006

2 commits


31 Mar, 2006

1 commit


22 Mar, 2006

1 commit


03 Jan, 2006

3 commits


04 Nov, 2005

1 commit


12 Sep, 2005

2 commits


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds