- 11 Mar, 2005 1 commit
-
-
Jaroslav Kysela authored
AC97 Codec This patch series adds support for the WM9713/WM9714 family of AC97 codecs. This family is different from 'standard' AC97 codecs in that the default codec power state is 'off'. i.e. performing a register reset will power the device down. This patch also adds better support for larger single/double channel enumerated mixer types. Signed-off-by: Liam Girdwood <liam.girdwood@wolfsonmicro.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
- 10 Mar, 2005 27 commits
-
-
Jaroslav Kysela authored
HDA Codec driver Fixed the ALC260 input on HP machines. Added the front mic support. Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
EMU10K1/EMU10K2 driver The patch fixes pops and clicks at the beginning and the end of playback on emu10k1 due to the cache size mismatch. Signed-off-by: Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz> Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
ALSA<-OSS emulation In snd_mixer_oss_get_volume1_vol and snd_mixer_oss_put_volume1_vol, card->controls_rwsem wouldn't be released if the boolean type check fails. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
-
Jaroslav Kysela authored
au88x0 driver Remove duplicate (and inconsistent) initialization of the iface field. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
-
Jaroslav Kysela authored
MPU401 UART The last patch accidentally left a 'try' in where none was intended. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
-
Jaroslav Kysela authored
Intel8x0-modem driver Added the PCI IDs for ICH6 and ICH7. Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
AC97 Codec Added the support of AD1986. Using the same patch as AD1985. Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
Intel8x0 driver Disable DRA for ALI5455. Apparently the device doesn't support it. Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
AC97 Codec Restore the default value of rate registers after detection of available rates. This might fix the problem of playback noises on some mobo drivers. Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
au88x0 driver The appended patch replaces the manual spdif frequency control in the mixer with code that use the standard iec958 interface. The patch is nearly the same as the one Raymond submitted, except it gets rid of the identical *_default_* versions of the functions, and has a tiny bit of cleanup. I have only tested it a little bit because I don't currently have the hardware to actually test it properly. However, it looks harmless to me. Patch-by: Raymond Signed-off-by: Jeff Muizelaar <muizelaar@rogers.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
ICE1712 driver,ICE1724 driver Fixed the available sample rates of Revo 7.1 board. AK codecs don't support the rate below 32k Hz. Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
HDA generic driver Fixed auto-probing of the widget tree, ignoring the widgets with the digital attributes. Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
AC97 Codec Fix stereo mutes on Surround volume control. Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
HDA Codec driver Fix ALC260 support on HP machines. Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
VIA82xx driver Use DXS volumes as PCM control in cases with no volume control on codec (e.g. C-Media). 'DXS Playback Volume' controls are removed. Signed-off-by: Takashi Iwai <tiwai@suse.de>
-
Jaroslav Kysela authored
GUS Library Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
-
Jaroslav Kysela authored
Generic drivers,MPU401 UART,SB8 driver,Wavefront drivers,CS4281 driver ENS1370/1+ driver,CS46xx driver,EMU10K1/EMU10K2 driver,RME HDSP driver Use spin_lock_irqsave() instead of spin_lock() in places where we could be interrupted by another hardware interrupt that could call the rawmidi trigger callback that could try to take the same lock. Additionally, remove locking code that is no longer needed now that the trigger callback is no longer called recursively from the rawmidi 'event' handler. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
-
Jaroslav Kysela authored
ALSA Core Remove duplicate MODULE_ALIAS for the snd module. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
-
Jaroslav Kysela authored
RTC timer driver,ALSA sequencer Add snd-timer-1 and snd-seq-client-63 module aliases for the snd-rtctimer and snd-seq-dummy modules. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
-
Jaroslav Kysela authored
Documentation Add information about the rawmidi interface to the driver-writing documentation. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
-
Jaroslav Kysela authored
AC97 Codec Replace simple_strtol with simple_strtoul for compatibility with 2.2.x kernels. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
-
Jaroslav Kysela authored
RawMidi Midlevel Move the event callback into a tasklet instead of calling it directly from snd_rawmidi_transmit_ack/_receive to prevent recursive calls to the trigger callback. This means that drivers no longer have to check that they're called inside their own spinlock. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
-
Jaroslav Kysela authored
RawMidi Midlevel Move the duplicated memory handling code for the rawmidi runtime struct into the snd_rawmidi_init/_done_buffer functions and rename them to snd_rawmidi_runtime_create/_free. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
-
Jaroslav Kysela authored
PCM Midlevel This patch is against alsa-driver-1.0.8. It covers: alsa-kernel/core/pcm_lib.c The main changes are in the first listed file. It corresponds to bug description: <https://bugtrack.alsa-project.org/alsa-bug/view.php?id=951> The patch does cosmetic change: -- Better, more universal and smaller wrapping to within 0..runtime->boundary-1 in functions snd_pcm_lib_write1() and snd_pcm_lib_read1() in pcm_lib.c Signed-off-by: Charles Levert <charles_levert@gna.org> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
-
Jaroslav Kysela authored
PCM Midlevel This patch is against alsa-driver-1.0.8. It covers: alsa-kernel/core/pcm_lib.c It corresponds to bug description: <https://bugtrack.alsa-project.org/alsa-bug/view.php?id=951> The patch fixes the following problem: -- Properly perform rounded-up integer division in snd_pcm_system_tick_set() in pcm_lib.c. This only had a minor impact. Signed-off-by: Charles Levert <charles_levert@gna.org> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
-
Jaroslav Kysela authored
Documentation Change the documentation about disabling the standard serial driver to use 'uart none' instead of 'none' as setserial option. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
-
Jaroslav Kysela authored
into suse.cz:/home/perex/bk/linux-sound/linux-sound
-
- 09 Mar, 2005 12 commits
-
-
bk://kernel.bkbits.net/davem/sparc-2.6Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://kernel.bkbits.net/gregkh/linux/2.6.11/shLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://kernel.bkbits.net/gregkh/linux/2.6.11/tpmLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://kernel.bkbits.net/gregkh/linux/2.6.11/aoeLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://kernel.bkbits.net/gregkh/linux/2.6.11/driverLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
bk://kernel.bkbits.net/gregkh/linux/2.6.11/debugfsLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
David S. Miller authored
into northbeach.davemloft.net:/home/davem/src/BK/sparc-2.6
-
bk://bk.arm.linux.org.uk/linux-2.6-serialLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Ben Dooks authored
Patch from Ben Dooks Support for s3c2400 uarts in the s3c2410.c driver, to go with the s3c2410 and s3c2440 support already in there. Add PORT_S3C2400 to include/linux/serial_core.h Signed-off-by: Ben Dooks Signed-off-by: Russell King
-
bk://bk.arm.linux.org.uk/linux-2.6-rmkLinus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Ben Dooks authored
Patch from Ben Dooks Update info on supported CPUs, add Lucas to the list of contributors. Add section on adding new machines Signed-off-by: Ben Dooks Signed-off-by: Russell King
-
Olof Johansson authored
I'm oopsing on shutdown on a machine that has a Via Rhine adapter in it: Unable to handle kernel paging request at virtual address e0803003 [...] EIP is at ioread8+0x2c/0x40 Call Trace: [<c0103d5f>] show_stack+0x7f/0xa0 [<c0103efa>] show_registers+0x15a/0x1c0 [<c01040ce>] die+0xce/0x150 [<c0113406>] do_page_fault+0x356/0x692 [<c01039ff>] error_code+0x2b/0x30 [<c026b490>] rhine_shutdown+0x60/0x140 [<c0253ad9>] device_shutdown+0x89/0x8b [<c012461c>] sys_reboot+0xac/0x200 [<c0102f71>] sysenter_past_esp+0x52/0x75 Seems like it is the ioread8 in: /* Hit power state D3 (sleep) */ iowrite8(ioread8(ioaddr + StickyHW) | 0x03, ioaddr + StickyHW); that fails. StickyHW is 0x83. lspci says: 0000:00:07.0 Ethernet controller: VIA Technologies, Inc. VT86C100A [Rhine] (rev 06) Flags: bus master, medium devsel, latency 32, IRQ 18 I/O ports at ec00 [size=128] Memory at dfffff80 (32-bit, non-prefetchable) [size=128] In other words, it's trying to read outside of the I/O range (0x80), which matches the fauling address. I'm guessing my chip revision doesn't support WOL, it's a crappy noname card. It does seem as if rhine_power_init checks quirks for rqWOL before touching any registers. Should rhine_shutdown do the same? Proposed patch below, which resolves the problem on my system. Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
-