12 Jan, 2012
2 commits
23 Dec, 2011
1 commit
-
The patch adds the documentation file explaining the API
Signed-off-by: Pierre-Louis Bossart
Signed-off-by: Vinod Koul
Signed-off-by: Takashi Iwai
14 Dec, 2011
1 commit
-
Commit b99a776d0b17ae0f3a54e86009887a00ac4889d0 removed all effects of
the STAC92HD83* model quirk "hp". However, it left the model selection
and documentation behind, confusing users with inverted mute
leds. Completely remove this quirk and its documentation.Signed-off-by: Gustavo Maciel Dias Vieira
Signed-off-by: Takashi Iwai
13 Dec, 2011
1 commit
08 Dec, 2011
1 commit
-
Conflicts:
sound/pci/hda/patch_realtek.c
06 Dec, 2011
2 commits
-
They're not currently actively worked on, the hardware being rather
obsolete by now.Signed-off-by: Mark Brown
16 Nov, 2011
2 commits
-
Some stuff was moved from kernel.org to other places.
Signed-off-by: Takashi Iwai
09 Nov, 2011
2 commits
-
Fix the not working internal mic on Dell Vostro 3500 laptop by introducing the
new model dell-vostro-3500.Signed-off-by: Julian Wollrath
Cc:
Signed-off-by: Takashi Iwai
08 Nov, 2011
1 commit
-
Now that model=ultra is supported well by the auto-parser, we can get rid
of the whole alc262_quirks.c and its related codes.Signed-off-by: Takashi Iwai
29 Oct, 2011
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (549 commits)
ALSA: hda - Fix ADC input-amp handling for Cx20549 codec
ALSA: hda - Keep EAPD turned on for old Conexant chips
ALSA: hda/realtek - Fix missing volume controls with ALC260
ASoC: wm8940: Properly set codec->dapm.bias_level
ALSA: hda - Fix pin-config for ASUS W90V
ALSA: hda - Fix surround/CLFE headphone and speaker pins order
ALSA: hda - Fix typo
ALSA: Update the sound git tree URL
ALSA: HDA: Add new revision for ALC662
ASoC: max98095: Convert codec->hw_write to snd_soc_write
ASoC: keep pointer to resource so it can be freed
ASoC: sgtl5000: Fix wrong mask in some snd_soc_update_bits calls
ASoC: wm8996: Fix wrong mask for setting WM8996_AIF_CLOCKING_2
ASoC: da7210: Add support for line out and DAC
ASoC: da7210: Add support for DAPM
ALSA: hda/realtek - Fix DAC assignments of multiple speakers
ASoC: Use SGTL5000_LINREG_VDDD_MASK instead of hardcoded mask value
ASoC: Set sgtl5000->ldo in ldo_regulator_register
ASoC: wm8996: Use SND_SOC_DAPM_AIF_OUT for AIF2 Capture
ASoC: wm8994: Use SND_SOC_DAPM_AIF_OUT for AIF3 Capture
...
26 Oct, 2011
1 commit
-
Signed-off-by: Alexander Stein
Signed-off-by: Takashi Iwai
04 Oct, 2011
1 commit
-
* Channel Mode
This is an enum control to change the surround-channel setup,
appears only when the surround channels are available.
It gives the number of channels to be used, "2ch", "4ch" abd "6ch".
According to the configuration, this also controls the
jack-retasking of multi-I/O jacks.* Independent HP
When this enum control is enabled, the headphone output is routed
from an individual stream (the third PCM such as hw:0,2) instead of
the primary stream.Signed-off-by: Raymond Yau
Signed-off-by: Takashi Iwai
29 Sep, 2011
2 commits
-
In the ugly real world, there area really broken devices that don't set
codec SSID correctly. In such a case, the ID can be random, thus the
patching won't work reliably.For applying the patch forcibly to such a device, the driver will skip
the vendor and/or subsystem ID checks when zero or a negative number is
given in [codec] section.Signed-off-by: Takashi Iwai
-
Added a new option "snoop" for the traffic control of the HD-audio
controller chip. When set to 0, the non-snooping mode is used with
the traffic control bit is set in each stream control register.
This may allow better operations in the low power mode, but the actual
implementation is depending pretty much on the chipset.As already implemented, more or less each chipset has own snoop-control
register bit. Now this setup refers to the snoop option, too.Also, a new VIA chipset may require the non-snooping mode when set so
in BIOS. In such a case, the option value is overridden.As default, it's still set to snoop=1 for keeping the same behavior as
before. In near future, it'll be set to 0 as default after checking
it works in every system well.Signed-off-by: Takashi Iwai
28 Sep, 2011
1 commit
-
There are numerous broken references to Documentation files (in other
Documentation files, in comments, etc.). These broken references are
caused by typo's in the references, and by renames or removals of the
Documentation files. Some broken references are simply odd.Fix these broken references, sometimes by dropping the irrelevant text
they were part of.Signed-off-by: Paul Bolle
Signed-off-by: Jiri Kosina
25 Aug, 2011
2 commits
-
The rest of ALC662 quirks are only for desktops, and they should work
with the auto-parser.Signed-off-by: Takashi Iwai
-
Since the recent fixes, this device works with the auto-parser well.
Let's kill it.Signed-off-by: Takashi Iwai
24 Aug, 2011
3 commits
-
Introduce the pincfg table to patch_conexant.c for fixing up the extra
pin-configuration for auto-parser. As an example, Lenovo X200 model is
replaced with this new mechanism. (This also fixes the wrong mixer
elements for docking-station I/O in the previous model quirk
automagically.)Signed-off-by: Takashi Iwai
-
These models work now with the BIOS auto-parser, so let's drop them.
Signed-off-by: Takashi Iwai
-
Similarly like ALC662 asus-mode* models, rewrite the laptop-amic and
dmic models with the static pin-config tables.Now we can get rid of all alc269_quirks.c.
Signed-off-by: Takashi Iwai
23 Aug, 2011
1 commit
-
Let's remove the rest of ALC861 and ALC861-VD quirks.
If any breakage is found, it can be fixed easily via the pin-config
table update.Signed-off-by: Takashi Iwai
19 Aug, 2011
1 commit
-
Signed-off-by: Takashi Iwai
18 Aug, 2011
3 commits
-
These are confirmed to work with the auto-parser with pincfg fixups.
Signed-off-by: Takashi Iwai
-
Also update the model description, too.
Signed-off-by: Takashi Iwai
-
These are confirmed to work with the auto-parser.
Signed-off-by: Takashi Iwai
16 Aug, 2011
5 commits
-
Get rid of the rest of ALC268 model quirks. They are all confirmed to
work with the auto-parser, too.Signed-off-by: Takashi Iwai
-
Implement new fixup entries for Quanta FL1 and Fujitsu Lifebook
specific COEF and pin configurations. Removed the model entries
from alc269_quirks.c.Signed-off-by: Takashi Iwai
-
Both are supported by the auto-parser.
Signed-off-by: Takashi Iwai
-
Moved some code to alc269_quirks.c for dependency, too.
Signed-off-by: Takashi Iwai
-
The auto-parser works for these models.
Signed-off-by: Takashi Iwai
15 Aug, 2011
2 commits
-
ALC260 HP models work with the BIOS auto-parser. Let's cut them off.
Also move alc260_hp_master_*() to alc262_quirks.c as these are still
referred from there.Signed-off-by: Takashi Iwai
-
HP and sony-assamd models work with the BIOS auto-parser nowadays,
so let's reduce the unnecessary code.Signed-off-by: Takashi Iwai
09 Aug, 2011
1 commit
-
Signed-off-by: Takashi Iwai
05 Aug, 2011
1 commit
-
Signed-off-by: Takashi Iwai
04 Aug, 2011
1 commit
-
Add new parameter to disable rounding of buffer/period sizes to
multiples of 128 bytes. This is more efficient in terms of memory
access but isn't required by the HDA spec and prevents users from
specifying exact period/buffer sizes. For example for 44.1kHz, a
period size set to 20ms will be rounded to 19.59ms.Tested and enabled on Intel HDA controllers. Option is disabled by
default for other controllers.Tested-by: Wu Fengguang
Signed-off-by: Pierre-Louis Bossart
Signed-off-by: Takashi Iwai
19 Jul, 2011
1 commit
-
Signed-off-by: Takashi Iwai