09 Feb, 2008
1 commit
-
Signed-off-by: Jan Engelhardt
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
07 Feb, 2008
5 commits
-
If count reaches zero, the loop ends, but the postfix decrement still
subtracts: testing for 'count == 0' will not work.Signed-off-by: Roel Kluin
Reviewed-by: Ray Lee
Acked-by: Muli Ben-Yehuda
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
This patch contains the scheduled removal of OSS drivers whose config
options have been removed in 2.6.23.Signed-off-by: Adrian Bunk
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
After the APUS removal, some code can be removed.
Signed-off-by: Adrian Bunk
Acked-by: Geert Uytterhoeven
Cc: Bartlomiej Zolnierkiewicz
Cc: Karsten Keil
Cc: James Bottomley
Cc: "Antonino A. Daplas"
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
sound/oss/sb_common.c: In function 'probe_sbmpu':
sound/oss/sb_common.c:1231: warning: cast to pointer from integer of different sizeSigned-off-by: Jeff Garzik
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Jeff Garzik
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
06 Feb, 2008
1 commit
-
Replace latency.c use with pm_qos_params use.
Signed-off-by: mark gross
Cc: "John W. Linville"
Cc: Len Brown
Cc: Jaroslav Kysela
Cc: Takashi Iwai
Cc: Arjan van de Ven
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
04 Feb, 2008
1 commit
-
Drivers that register a ->fault handler, but do not range-check the
offset argument, must set VM_DONTEXPAND in the vm_flags in order to
prevent an expanding mremap from overflowing the resource.I've audited the tree and attempted to fix these problems (usually by
adding VM_DONTEXPAND where it is not obvious).Signed-off-by: Nick Piggin
Signed-off-by: Linus Torvalds
01 Feb, 2008
32 commits
-
Some laptop has an internal analog microphone that is 'fixed'.
This patch prevents creating a 'Mic In as Output' switch for
ports that can't be outputs.Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This is based on pseudo-random playing around with the capabilities.
With ca0102 this card gives no output atall, ca0108 appears to work
fine, so it rather looks similar to the EMU1010b/EMU1010 changes.
Some other people seem to have succeeded in using this aswell:
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3496
From: Veli-Matti ValtonenSigned-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Don't create emu1010 kthread again at resume if it's already created.
Also make the thread function static.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Signed-off-by: James Courtier-Dutton
Signed-off-by: Jaroslav Kysela -
Use enum instead of digits for emu_model types.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
The last change for emu1616 introduced a bug that the driver creates
emu1010-related controls even on non-emu boards. Fixed now.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch improves E-Mu 1616(M) cardbus support. It adds definitions of the
new Microdock and 1010 cardbus registers (thanks again for descriptions
James) and improves mixer for this card. Now you can use S/PDIF and ADAT on
Mirodock and also use headpohone output on host cardbus card as another
independent output.Signed-off-by: Ctirad Fertr
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Signed-off-by: James Courtier-Dutton
Signed-off-by: Jaroslav Kysela -
While the AK4396 and WM8785 datasheets say that the SPI clock cycle
length must be at least 200 ns, 320 ns seems not to work reliably with
the controller, so we better use 160 ns.Signed-off-by: Clemens Ladisch
Signed-off-by: Jaroslav Kysela -
With the Solo1 (es1938) I got a lot of xrun's during capture on my machine.
Tracing that down it seems to be comming from reading ocassionaly bad hw
pointers from the chip. This patch uses more checking to avoid that false
pointer reads.
Failed reads are giving back the last good value read instead of spinning in
a tight loop, which seems more appropriate to me in an interrupt. I think I
saw this trick used in another driverSigned-off-by: Hermann Lauer
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch adds support for Intel's SCH mobile chipset.
Signed-off-by: Tobin Davis
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Support added for detecting HP jack presence via GPIO on several laptop docks.
Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the support for Dell T3400 with AD1984 codec chip.
ALSA bug#3699:
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3699Signed-off-by: Douglas Kosovic
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the proper model for HP DV9553EG laptop with Cxt5045.
ALSA bug#3534
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3534Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Add SPDIF playback switch to the slave element list so that it
can be toggled via the master control as well.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch adds the Intel ICH10 HD Audio Controller DeviceID's.
Signed-off-by: Jason Gaston
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
The PCM OSS emulation can cause Oops at sync operation due to the wrong
data size calculation. Typically happening on Sparc64:
http://lkml.org/lkml/2008/1/24/426Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the speaker-automute function to ALC262 HP models.
Also, 'Mono' mixer elements are renamed as more intuitive 'Speaker'.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the speaker-automute function to ALC260 HP models.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Removed the PCM mixer elements conflicting with others.
Also renamed Master control to Headphone, which isn't a real master.
(The Master control is still created as a virtual master even after
this rename.)Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
The PCM mixer elements in HP T5735 model of ALC262 codec conflict
with Speaker and Headphone volumes. They should be removed.
Ditto for LineOut that is identical with Speaker.
Also, fixed/cleaned up the auto-mute callback to use the amp cache
correctly.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Renamed the non-standard mixer elements 'iSpeaker' to 'Speaker'
in Realtek codecs.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
The SPDIF output on AD1986A laptop-eapd model is disabled although
some Samsung laptops have SPDIF output. Enable it after checking the
pin default config.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Signed-off-by: Jiang zhe
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
On the Xonar D2X, monitor the GPIO pin that indicates whether external
power is present.Signed-off-by: Clemens Ladisch
Signed-off-by: Jaroslav Kysela -
When a second AC97 codec is present, add a PCM device for capturing from
the front panel.Signed-off-by: Clemens Ladisch
Signed-off-by: Jaroslav Kysela -
Add mixer controls for the front panel AC97 codec.
Signed-off-by: Clemens Ladisch
Signed-off-by: Jaroslav Kysela -
After an AC97 register read or write, use the AC97 interrupt instead of
polling to wait for the access to be completed.Signed-off-by: Clemens Ladisch
Signed-off-by: Jaroslav Kysela -
Move the line input switching code to the Virtuoso driver because only
the Xonar cards bypass the analog mixer for line input.Signed-off-by: Clemens Ladisch
Signed-off-by: Jaroslav Kysela -
Fix the upper sample rate limit for the double rate mode of the AK4396
to the value from the datasheet.Signed-off-by: Clemens Ladisch
Signed-off-by: Jaroslav Kysela -
The AD codecs have hardware SPDIF volume/switch controls but they
are not assigned to the slave list for virtual master controls.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch checks to see the Line In/Mic port have the ability
to do output before creating the the control switches.
The 92hd71bxx series of codecs has this issue with the port 0xe,
which only allows input.Signed-off-by: Matthew Ranostay
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela