01 Feb, 2008
40 commits
-
Added support for Native Instrument's Kore controller 2. This device has
no audio but MIDI, input devices and ALSA controllers only.Signed-off-by: Daniel Mack
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Disable the simultaneous load feature for the line in and headphone
out volume registers. This allows left and right volume levels to
be controlled separately.Signed-off-by: Ville Syrjala
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the missing call of snd_card_set_dev() in drivers/*
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Signed-off-by: Joe Perches
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the missing snd_card_set_dev() call. This will fix the incomplete
sysfs entry for this card.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Set a proper error code in the error path of i2sbus_attach_codec().
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
The aoa driver is not specifying constraints on number of periods, and, it
seems, it might end with a non-integer number, which it cannot deal with.
Fix by adding a proper constraint.Signed-off-by: Heikki Lindholm
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
When MMAP time-stamp mode is given, it's supposed to update the time-stamp
only at period boundary. However, it currently updates at each status call
so this is just useless. The patch fixes this misbehavior.
Also it fixes the wrong check of tstamp_mode (don't use bit-and for enum).Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Remove ifdef and fix Makefile for conditional builds.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
- added support for all input controllers on Native Instrument's 'Kore
controller'.
- added ALSA controls to switch LEDs on 'RigKontrol 2', 'RigKontrol3',
'Audio Kontrol 1' and 'Kore controller'.
- added ALSA controls to switch input mode, software lock and ground
lift features on 'Audio 8 DJ'.Signed-off-by: Daniel Mack
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Signed-off-by: Dmitry Torokhov
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
- link input device with its parent so that it placed in proper spot
in sysfs hierarchy
- drivers that allow changing their keymaps should use private copy
of the keymap so that one instance of a device does not affect
another instance
- it is preferred for drivers to properly set up input_dev->phys to
help userspace locate devices
- drivers should use usb_to_input_id(), or perform endianess conversion,
themselves, otherwise ID is not correct on big-endian boxes
- whitespace and formatting cleanup
Acked-by: Daniel MackSigned-off-by: Dmitry Torokhov
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Fix indent of caiaq in Kconfig to the same level as others.
Just a tidy up.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
The last patch for value range checks included a broken merge result.
Now fixed properly.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
The kernel build fails, with following error
CC sound/ppc/tumbler.o
sound/ppc/tumbler.c: In function ‘snapper_get_capture_source’:
sound/ppc/tumbler.c:812: error: ‘union ’ has no member named ‘value’
sound/ppc/tumbler.c: In function ‘snapper_put_capture_source’:
sound/ppc/tumbler.c:824: error: ‘union ’ has no member named ‘enuemerated’
make[2]: *** [sound/ppc/tumbler.o] Error 1
make[1]: *** [sound/ppc] Error 2
make: *** [sound] Error 2Signed-off-by: Kamalesh Babulal
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Volume knob controls with STAC codecs seem to cause problems with some
devices. Volumes change very slowly or silent suddenly. It's likely
due to conflict between the software and the hardware volume knob
setup.
Since we'll have a virtual master control in future, it's safer to
remove this control completely right now.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Show more attributs of volume-knob widgets.
Also don't put empty lines when no connection list is found.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
not sleeping for every codec read/write but doing a short udelay and
a conditional reschedule has cut suspend+resume latency by about 1
second on my T60.Signed-off-by: Ingo Molnar
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch is to add R6xx HDMI audio support. Meanwhile, the device ID
in the previous patch is changed.
I have checked the patch from Herton Ronaldo Krzesinski, it's right as
our spec said. :)Signed-off-by: Wolke Liu
Signed-off-by: Andrea Zhang
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Use snd_ctl_boolean_mono_info callback to simplify.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Check the value ranges in ctl put callbacks properly (in the rest drivers).
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Check the value ranges in ctl put callbacks properly in aoa drivers.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Check the value ranges in ctl put callbacks properly in ak4xxx-adda driver.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Check the value ranges in ctl put callbacks properly in snd-powermac
driver.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Check the value ranges in ctl put callbacks in vxpocket driver.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Clean up ctl callbacks of SE-200PCI driver. Also make sure to check
the value ranges.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Check the value ranges in ctl put callbacks properly in the rest of
PCI drivers.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Check the value ranges in ctl put callbacks properly.
Also fixed some coding style issues around that.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Check the value ranges in ctl put callbacks properly.
Also fixed the wrong access type to enum elements in aureon.c.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Check the value ranges in ctl put callbacks properly so that
invalid values won't be stored or written to registers.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Check value ranges in ctl callbacks properly. This fixes the unexpected
crash due to wrong value assignment.
Also, remove invalid comments in the last patch.Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
This patch adds ALSA SoC support for TI TLV320AIC3X audio codecs.
The features that are supported:
o Capture/Playback/Bypass.
o 16/20/24/32 bit audio.
o 8k - 96k sample rates.
o codec master only mode
o DAPM.Signed-off-by: Vladimir Barinov
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Continue is not needed at the bottom of a loop.
The semantic patch implementing this change is as follows:
@@
@@
for (...;...;...) {
...
if (...) {
...
- continue;
}
}Signed-off-by: Julia Lawall
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the missing model string for the new support of HP TC T5735.
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Added the support of HP Thin Client T5735 [0x103c 0x302f] with ALC262 codec.
Signed-off-by: Kailang Yang
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Signed-off-by: James Courtier-Dutton
Signed-off-by: Jaroslav Kysela -
When a mic jack is set up as the multiple I/O, it may issue the automute
function wrongly. This patch fixes the wrong automute detection.Signed-off-by: Jiang Zhe
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Dell laptops have multiple HP jacks that can be used for multi-channel
outputs. The current auto pincfg handles the speaker as the primary
output and thus cannot handle the multi-channel configuration for such
cases. This patch adds a workaround to fix this issue by swapping the
HP and speaker during multi-channel setup routines.Signed-off-by: Jiang Zhe
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Updated dell-m82 model pin config table. The old config doesn't work
with Dell 1210 and co.Signed-off-by: Jiang Zhe
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela -
Remove duplicated defines.
(From their use it looks like 'midiDataOutx are written to
rather than read from.)Signed-off-by: Nicolas Kaiser
Signed-off-by: Takashi Iwai
Signed-off-by: Jaroslav Kysela