07 Aug, 2011
1 commit
-
CONFIG_SND_TEA575X is enabled by RADIO_SF16FMR2, but the latter one is
no PCI device. Since tea575x-tuner itself is independent from the board
bus type, the config should be moved out of SND_PCI dependency.Reported-by: Randy Dunlap
Acked-by: Randy Dunlap
Signed-off-by: Takashi Iwai
28 Jul, 2011
1 commit
-
Convert radio-sf16fmr2 to use generic TEA575x implementation. Most of the
driver code goes away as SF16-FMR2 is basically just a TEA5757 tuner
connected to ISA bus.
The card can optionally be equipped with PT2254A volume control (equivalent
of TC9154AP) - the volume setting is completely reworked (with balance control
added) and tested.Signed-off-by: Ondrej Zary
Acked-by: Takashi Iwai
Signed-off-by: Mauro Carvalho Chehab
22 May, 2011
2 commits
15 May, 2011
1 commit
-
Remove TEA575X_RADIO define from fm801.c.
Also update Kconfig help text to include all supported cards.Signed-off-by: Ondrej Zary
Signed-off-by: Takashi Iwai
03 May, 2011
1 commit
-
Added a new driver for supporting Digigram Lola PCI-e boards.
Lola has a similar h/w design like HD-audio but with extended verbs.
Thus the driver is written similarly like HD-audio driver in the bus
part. The codec part is rather written in a fixed way specific to the
Lola board because of the verb incompatibility.The driver provides basic PCM, supporting multi-streams and mixing.
Signed-off-by: Takashi Iwai
21 Mar, 2011
1 commit
-
Add TEA5757 radio tuner support to es1968 driver. This is found at least on
MediaForte SF64-PCE2 sound cards.Signed-off-by: Ondrej Zary
Signed-off-by: Takashi Iwai
19 Feb, 2011
1 commit
-
Make use of the very flexible ALSA ac97 layer (hooks for custom I/O!)
on this weird AC97 copycat hardware,
via semi-extended I/O translation/emulation.Some 5kB binary/loaded size saved (well... additional huge AC97 module
penalty not factored in, of course ;-P).
Given that the driver previously had 20kB that's not bad,
but the much more important thing is to have AC97 layer stress-tested
with a thoroughly weird AC97 copycat (or, simply put, if it were not for
this AC97 test aspect, this effort would merely have been a nut job ;).Signed-off-by: Andreas Mohr
Signed-off-by: Takashi Iwai
27 Jan, 2011
1 commit
-
Inform users about the newly added support for RayDAT and AIO.
Signed-off-by: Adrian Knoth
Signed-off-by: Jaroslav Kysela
Signed-off-by: Takashi Iwai
10 Jan, 2011
3 commits
-
Add experimental support for the Asus Xonar HDAV1.3 Slim sound card.
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
Add experimental support for the Asus Xonar DG sound card.
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
Add support for the AuzenTech X-Meridian 7.1 2G sound card.
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
06 Dec, 2010
1 commit
-
The GPIO bit that enables analog output on the Xonar HDAV1.3 also
disables the HDMI audio output, so we better add a switch for it.
Hopefully, this is sufficient to make the HDMI output work.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
03 Nov, 2010
3 commits
-
Add support for the TempoTec/MediaTek HiFier Serenade sound card.
The PCI ID was already there, but the driver handled it like the
Fantasia model, which resulted in a dummy recording device. As
a stereo output-only card, this model is to be handled exactly
like the HG2PCI.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
Add support for the Kuroutoshikou CMI8787-HG2PCI sound card.
[replaced non-latin letters in the patch by tiwai]
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
The snd-hifier driver contains more duplicated code than model-specific
code, so it does not make sense for it to be a separate driver.
Handling the two-channel output restriction can be easily done in the
generic driver.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
09 Sep, 2010
3 commits
-
Update the Xonar config texts with the latest information about the
Xonar DS, HDAV1.3 Slim, and Xense.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
As the select directive does not handle indirect dependencies, select
those explicitly in the driver sections.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
Now that the polarity of the headphone detection pin is known, replace
the debugging message with a proper jack plug input device.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
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