16 Aug, 2013
1 commit
-
When users of SND_DMAENGINE_PCM are built as module, the config symbol
SND_DMAENGINE_PCM must be tristate, otherwise the linker will fail.Signed-off-by: Daniel Mack
Reported-by: Fengguang Wu
Signed-off-by: Mark Brown
15 Aug, 2013
1 commit
-
For the PXA DMA rework, we need the generic dmaengine implementation
that currently lives in sound/soc for standalone (non-ASoC) AC'97
support.Move it to sound/core, and rename the Kconfig symbol.
Signed-off-by: Daniel Mack
Signed-off-by: Mark Brown
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
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
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
-
* '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
12 Jan, 2012
1 commit
23 Dec, 2011
1 commit
-
Signed-off-by: Vinod Koul
Signed-off-by: Pierre-Louis Bossart
Signed-off-by: Takashi Iwai
16 Nov, 2011
1 commit
-
Now move the helper function for creating and reporting the jack-detection
to the common place. The driver that needs this functionality should
select CONFIG_SND_KCTL_JACK kconfig.Signed-off-by: Takashi Iwai
14 Nov, 2011
1 commit
-
There is no Kconfig symbol named GCD. The three select statements for
that symbol are nops. Drop these.Signed-off-by: Paul Bolle
Signed-off-by: Jiri Kosina
22 Dec, 2009
1 commit
-
Make sound/core/pcm_timer.c use lib/gcd.c
Signed-off-by: Florian Fainelli
Signed-off-by: Andrew Morton
Signed-off-by: Takashi Iwai
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
29 May, 2009
1 commit
-
Instead of mangling the CONFIG_* variables in the makefiles over and
over, set a few helper variables in Kconfig.Signed-off-by: Michal Marek
Signed-off-by: Takashi Iwai
29 Oct, 2008
1 commit
-
The previous commit bbaf5e97337287479eb78dbc3822d9560bbfd2e2 has
an obvious typo. Fixed now.Signed-off-by: Takashi Iwai
25 Oct, 2008
1 commit
-
Added the hrtimer backend for ALSA timer interface.
It can be used for the sequencer timer source.Signed-off-by: Takashi Iwai
10 Oct, 2008
1 commit
-
Added a note on the dependency of old RTC stuff, which is exclusive
with the new RTC class drivers.
http://bugme.linux-foundation.org/show_bug.cgi?id=11430Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela
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
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=SNDto 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
27 May, 2008
2 commits
-
Replace CONFIG_SND_DEBUG_DETECT with CONFIG_SND_DEBUG_VERBOSE to
represent its meaning more better. This config isn't provided only
for the detection but for more verbose debug prints in general.Signed-off-by: Takashi Iwai
-
Convert menu in sound Kconfig files to menuconfig and if.
Signed-off-by: Takashi Iwai
24 Apr, 2008
1 commit
-
Move the codes for virtual master controls to sound core part so that
not only hda-intel drivers can use it.Signed-off-by: Takashi Iwai
09 May, 2007
1 commit
-
Fix various typos in kernel docs and Kconfigs, 2.6.21-rc4.
Signed-off-by: Matt LaPlante
Signed-off-by: Adrian Bunk
29 Jun, 2006
1 commit
-
The dynamic minors code is mature, has been tested, and seems to work
fine.Signed-off-by: Clemens Ladisch
Signed-off-by: Jaroslav Kysela
28 Apr, 2006
2 commits
-
Fixed Oops at rmmod with CONFIG_SND_VERBOSE_PROCFS=n.
Add ifdef to struct fields for optimization and better compile
checks.Signed-off-by: Takashi Iwai
-
This patch makes the XRUN (overrun/underrun) notification code optional.
Signed-off-by: Jaroslav Kysela
31 Mar, 2006
1 commit
-
Fix misleading help text for SND_SEQUENCER_OSS config option.
Signed-off-by: Frederik Deweerdt
Signed-off-by: Takashi Iwai
22 Mar, 2006
1 commit
-
Modules: ALSA Core,PCM Midlevel,ALSA
03 Jan, 2006
3 commits
-
Modules: ALSA Core,PCM Midlevel
Make the support of old API selectable via config option.
Signed-off-by: Takashi Iwai
-
Modules: ALSA Core,ALSA Minor Numbers
Add an option to allocate device file minor numbers dynamically.
Signed-off-by: Clemens Ladisch
-
Modules: ALSA Core,Control Midlevel,/oss/Makefile
Remove the centralized PM control in the sound core.
Each driver is responsible to get callbacks from bus/driver now.SND_GENERIC_DRIVER is removed together with this action.
Signed-off-by: Takashi Iwai
04 Nov, 2005
1 commit
-
Modules: ALSA Core
Remove kmalloc wrappers.
Signed-off-by: Takashi Iwai
12 Sep, 2005
2 commits
-
ALSA Core,ALSA sequencer
Add an option to make the RTC timer the default sequencer timer. This
becomes necessary for precise MIDI timing when the system timer runs at
less than 1000 Hz.Signed-off-by: Clemens Ladisch
-
ALSA Core
A new function snd_card_set_generic_dev() is introduced to add the
'generic device' support for devices without proper bus on sysfs.
It's a last resort, and should be removed in future when they have
a proper bus, instead.Signed-off-by: Takashi Iwai
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!