23 Apr, 2010
2 commits
-
The hardware volume handling code in essence just detects key presses, and
then does some hardcoded modification of the master volume based on which key
is pressed.Clearly the right thing to do here is just report these keypresses to
userspace and let userspace decide what to with them.This patch adds a Kconfig option which when enabled reports the volume
buttons as keypresses using an input device. When enabled this option
also gets rid of the ugly direct ac97 writes from the tasklet, the ac97lock
and the need for using a tasklet in general.Signed-off-by: Hans de Goede
Signed-off-by: Takashi Iwai -
While working on the sound suspend / resume problems with my laptop
I noticed that the hardware volume handling code in essence just detects
key presses, and then does some hardcoded modification of the master volume
based on which key is pressed.This made me think that clearly the right thing to do here is just report
these keypresses to userspace and let userspace decide what to with them.This patch adds a Kconfig option which when enabled reports the volume
buttons as keypresses using an input device. When enabled this option
also gets rid of the ugly direct ac97 writes from the tasklet, the ac97lock
and the need for using a tasklet in general.As an added bonus the keys now work identical to volume keys on a (usb)
keyboard with multimedia keys, providing visual feedback of the volume
level change, and a better range of the volume control (with a properly
configured desktop environment).Signed-off-by: Hans de Goede
Signed-off-by: Takashi Iwai
22 Apr, 2010
1 commit
-
Added the support of AudioScience ASI boards.
The driver has been tested for years on alsa-driver external tree,
now finally got merged to the kernel.Signed-off-by: Eliot Blennerhassett
Signed-off-by: Takashi Iwai
18 Jan, 2010
1 commit
-
Add experimental support for the Asus Xonar DS.
Signed-off-by: Clemens Ladisch
Signed-off-by: Jaroslav Kysela
13 Nov, 2009
1 commit
-
Signed-off-by: Akinobu Mita
Signed-off-by: Takashi Iwai
12 Oct, 2009
1 commit
-
SND_CS5535AUDIO is available on Loongson(MIPS compatible) family
machines, and checked it with ARCH=x86_64, no relative compiling
warnings & errors, so, remove the platform dependency directly.Reported-by: rixed@happyleptic.org
Acked-by: Andres Salomon
Signed-off-by: Wu Zhangjin
Signed-off-by: Takashi Iwai
06 Jul, 2009
1 commit
-
This driver is about as far from being experimental as it can ever get
for an undocumented card, thus create this patch (interestingly it was the only
EXPERIMENTAL remaining in the entire Kconfig file).Signed-off-by: Andreas Mohr
Signed-off-by: Takashi Iwai
10 Jun, 2009
3 commits
-
* topic/oxygen:
sound: virtuoso: add Xonar Essence ST support
sound: virtuoso: enable HDAV S/PDIF input
sound: virtuoso: add another DX PCI ID
sound: oxygen: reset DMA when stream is closed -
* topic/lx6464es:
ALSA: Add missing description of lx6464es to ALSA-Configuration.txt
ALSA: lx6464es - Disable lx_message_send()
ALSA: lx6464es - Use snd_card_create()
ALSA: lx6464es - driver for the digigram lx6464es interface -
* topic/hdsp:
ALSA: hdsp - Add a comment about external firmwares for hdsp
ALSA: hdsp: allow firmware loading from inside the kernel
02 Jun, 2009
1 commit
-
Remove the limitation of PAGE_SIZE to be 4k by defining the own
page size and macros for 4k. 8kb page size could be natively supported,
but it's disabled right now for simplicity.Also, clean up using upper_32_bits() macro.
Signed-off-by: Takashi Iwai
25 May, 2009
1 commit
-
Add support for the Asus Xonar Essence ST and its daughterboard.
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
20 May, 2009
1 commit
-
The ctxfi driver requires explicitly the 4k page size, and gives a
build error on architectures with non-4k pages.
As a workaround, just add the kconfig dependency on X86, which is
the only architecture ever tested.Signed-off-by: Takashi Iwai
14 May, 2009
1 commit
-
The Sound Blaster X-Fi driver supports Creative solutions based on
20K1 and 20K2 chipsets.Supported hardware :
Creative Sound Blaster X-Fi Titanium Fatal1ty® Champion Series
Creative Sound Blaster X-Fi Titanium Fatal1ty Professional Series
Creative Sound Blaster X-Fi Titanium Professional Audio
Creative Sound Blaster X-Fi Titanium
Creative Sound Blaster X-Fi Elite Pro
Creative Sound Blaster X-Fi Platinum
Creative Sound Blaster X-Fi Fatal1ty
Creative Sound Blaster X-Fi XtremeGamer
Creative Sound Blaster X-Fi XtremeMusicCurrent release features:
* ALSA PCM Playback
* ALSA Record
* ALSA MixerNote:
* External I/O modules detection not included.
Signed-off-by: Wai Yew CHAY
Singed-off-by: Ryan RICHARDS
Signed-off-by: Takashi Iwai
12 May, 2009
1 commit
-
When the hdsp driver is built in kernel, the corresponding firmware
files have to be built into the kernel as well (otherwise the boot
will hang up for fairly long time), but there is no way to control
it in Kconfig yet, unfortunately. Instead, show a comment for user
just to make sure.Signed-off-by: Takashi Iwai
14 Apr, 2009
1 commit
-
prototype of a driver for the digigram lx6464es 64 channel ethersound
interface.Signed-off-by: Tim Blechmann
Signed-off-by: Takashi Iwai
30 Mar, 2009
1 commit
-
Signed-off-by: Mauro Carvalho Chehab
24 Mar, 2009
1 commit
19 Mar, 2009
1 commit
-
This patch adds support for IndigoIOx and IndigoDJx.
Signed-off-by: Giuliano Pochini
Signed-off-by: Takashi Iwai
26 Feb, 2009
1 commit
-
Add support for the Asus Xonar Essence STX sound card.
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
19 Jan, 2009
1 commit
-
Mention in the Kconfig help text that the HDAV1.3 code is rather
experimental.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
25 Dec, 2008
1 commit
28 Nov, 2008
1 commit
-
Add support for the HT-Omega Claro halo (XT).
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
21 Nov, 2008
2 commits
-
Signed-off-by: Takashi Iwai
-
Make the codec re-configuration feature selectable via Kconfig,
CONFIG_SND_HDA_RECONFIG.
Also mark it as experimental (as it really is).Signed-off-by: Takashi Iwai
18 Nov, 2008
1 commit
-
ELD handling routines can be shared by all HDMI codecs,
and they are large enough to make a standalone source file.Signed-off-by: Wu Fengguang
Signed-off-by: Takashi Iwai
05 Nov, 2008
1 commit
-
Add support for Intel G45 integrated HDMI audio codecs.
This initial release supports:
- 2 channel stereo sound output
- report monitor's ELD informationSigned-off-by: Wu Fengguang
Signed-off-by: Takashi Iwai
16 Oct, 2008
1 commit
-
Added support for jack detection reporting to userspace for
IDT/Sigmatel codecs.Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
10 Oct, 2008
1 commit
-
Add NVIDIA HDMI HD-audio codec support in snd-hda-intel driver,
include NVIDIA MCP78/7A HDMI.Signed-off-by: Wei Ni
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela
22 Sep, 2008
1 commit
-
Add support for the Asus Xonar HDAV1.3 and the Xonar HDAV1.3 Deluxe.
Signed-off-by: Clemens Ladisch
14 Aug, 2008
1 commit
-
Add support for the Asus Xonar D1. It is the same as the DX, but
without the external power detection.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
13 Aug, 2008
1 commit
-
sound/pci/Kconfig: update for ice1712/24
Signed-off-by: Alexander Beregalov
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela
21 Jul, 2008
1 commit
-
Added digital pc-beep support using linear tone generation for hd-codecs along
with initial support for several IDT codecs.Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela
15 Jul, 2008
1 commit
-
Conflicts:
sound/pci/Kconfig
10 Jul, 2008
3 commits
-
Signed-off-by: David Woodhouse
-
Signed-off-by: David Woodhouse
-
Signed-off-by: David Woodhouse
27 May, 2008
2 commits
-
The kconfig items related with AC97-powersave must be outside the
CONFIG_SND_PCI range. And it'd be better together with CONFIG_SND_AC97.Signed-off-by: Takashi Iwai
-
Convert menu in sound Kconfig files to menuconfig and if.
Signed-off-by: Takashi Iwai
20 May, 2008
1 commit
-
The VT1724 MIDI port is not MPU-401 compatible; remove the hacks that
try to make the MPU-401 library work with it, and just use some simple
device-specific code.Signed-off-by: Clemens Ladisch
Tested-by: Pavel Hofman