- Oct 29, 2008
-
-
Takashi Iwai authored
The SPDIF mute switch code seems broken. It doesn't set unmute bits properly. Also it contains the duplicated lines (merge error?) to be cleaned up. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
- Oct 28, 2008
-
-
Mark Brown authored
Add Wolfson Microelectronics to the HDA vendor ID table. Signed-off-by:
Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Takashi Iwai authored
Added a quirk entry for another HP mobile device with AD1884A codec. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
- Oct 27, 2008
-
-
Takashi Iwai authored
Some machines have broken BIOS resume that doesn't restore the default pin configuration properly, which results in a wrong detection of HP pin. This causes a silent speaker output due to missing HP detection. Related bug: Novell bug#406101 https://bugzilla.novell.com/show_bug.cgi?id=406101 This patch fixes the issue by saving/restoring the default pin configs by the driver itself. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
- Oct 22, 2008
-
-
Harvey Harrison authored
Noticed by sparse: sound/pci/hda/patch_sigmatel.c:1285:43: warning: dubious: !x & y Signed-off-by:
Harvey Harrison <harvey.harrison@gmail.com> Acked-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
- Oct 21, 2008
-
-
Takashi Iwai authored
ALC260 auto-parsing mode may create multiple controls for the same volume widget (0x08 and 0x09) depending on the pin. For example, Front and Headphone volumes may control the same volume, just the latter one wins. This patch adds a proper check of the existing of the volume control and avoid the doulbed creation of the same volume controls. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
- Oct 16, 2008
-
-
Takashi Iwai authored
Added the missing PCM type for Nvidia HDMI devices so that they point the right device number. Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
- Oct 15, 2008
-
-
Kailang Yang authored
- Fix Toshiba S06 SSID to 1179:ff7b - Fix ASUS G50V quirk name - Add ASUS N20 quirk Signed-off-by:
Kailang Yang <kailang@realtek.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Kailang Yang authored
Added the support of ALC272 codec. It's almost compatible with ALC663. Signed-off-by:
Kailang Yang <kailang@realtek.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Kailang Yang authored
Added ALC887 support. It's almost compatible with ALC883/888. Signed-off-by:
Kailang Yang <kailang@realtek.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Kailang Yang authored
Add ALC1200 codec support. Almost compatible with ALC888. Signed-off-by:
Kailang Yang <kailang@realtek.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Kailang Yang authored
ASUS M90V has PCI SSID 1043:1873. Corrected in the quirk list. Signed-off-by:
Kailang Yang <kailang@realtek.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Kailang Yang authored
Add the automatic mic switch via jack sensing in auto-probe mode for Realtek codecs. Signed-off-by:
Kailang Yang <kailang@realtek.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
- Oct 14, 2008
-
-
Matt Ranostay authored
Fixed compiler warning with possible uninitialized variable 'nid'. CC [M] /home/mranostay/git/alsa-driver/pci/hda/patch_sigmatel.o /home/mranostay/git/alsa-driver/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c: In function ‘stac92xx_parse_auto_config’: /home/mranostay/git/alsa-driver/pci/hda/../../alsa-kernel/pci/hda/patch_sigmatel.c:2815: warning: ‘nid’ may be used uninitialized in this function Signed-off-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
- Oct 13, 2008
-
-
Matt Ranostay authored
Corrected invalid mixer index values on the 92hd71bxxx codec branch. Signed-off-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
Matt Ranostay authored
Add support for mixers on the analog mixer on some 92hd75xx codecs, along with adding a 'Mixer' entry for it's connection on the dmux. Signed-off-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de>
-
- Oct 10, 2008
-
-
Matt Ranostay authored
Add support for powering down VREF on standard headphone insertion, also powers up the VREF on a headset insertion. Signed-off-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Matt Ranostay authored
Set the third microphone to a default config of a 'Line In' to be added the Input Source Mux's. Signed-off-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Wu Fengguang authored
fix a typo in comment for is_in_nid_list(). Signed-off-by:
Wu Fengguang <wfg@linux.intel.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Wu Fengguang authored
fix a typo in comment for process_unsol_events(). Signed-off-by:
Wu <Fengguang<wfg@linux.intel.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Takashi Iwai authored
The PCI SSID for ASROCK mobo in commit ac56445dd6a38a36c2fa91989f5f6220a9bdf97c is wrong. This patch fixes to the correct one, 1849:3662. Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Clive Messer authored
ALC889A hardware (id 0x10ec0885 rev 0x100101) to use patch_alc883 Signed-off-by:
Clive Messer <clive@vacuumtube.org.uk> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Vedran Miletic authored
I recently got a chance to play with two boards with ALC662 rev1: * BIOSTAR TA780G M2+ * ASROCK K10N78FullHD-hSLI R3.0 Both use 3 stack, 6ch mode with digital out. Since autodetection isn't able to figure that out from BIOS, we need to specify that manually. Signed-off-by:
Vedran Miletic <rivanvx@gmail.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Matt Ranostay authored
Added support for muting S/DPIF outs using the 'Digital Playback Source' muxs on supporting codecs. Signed-off-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Peter Korsgaard authored
The AppleTV needs the same handling as the 24" iMac. Signed-off-by:
Peter Korsgaard <jacmet@sunsite.dk> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Herton Ronaldo Krzesinski authored
Use 3stack-6ch-dig ALC662 model for Foxconn 45CMX/45GMX/45CMX-K motherboard. Signed-off-by:
Herton Ronaldo Krzesinski <herton@mandriva.com.br> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Herton Ronaldo Krzesinski authored
Use 3stack-6ch-dig ALC662 model for Gigabyte 945GCM-S2L motherboard. Signed-off-by:
Herton Ronaldo Krzesinski <herton@mandriva.com.br> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Matt Ranostay authored
Added HP laptop SND_PCI_QUIRK for STAC_HP_M4. Signed-off-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Matt Ranostay authored
Add support for S/PDIF IN on reference boards quirks. Also disable the IEC958 capture switch on boards with GPIO0 enabled. Signed-off-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Wei Ni authored
When read RIRB buffer immediately after RIRB interrupt received, sometimes the data will be "0x0". If we wait for some time, the data in buffer will be correct. This issue only occurred with AMD Phenom cpu. So we set this "needs_damn_long_delay" flag. Signed-off-by:
Wei Ni <wni@nvidia.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Wei Ni authored
Add NVIDIA HDMI HD-audio codec support in snd-hda-intel driver, include NVIDIA MCP78/7A HDMI. Signed-off-by:
Wei Ni <wni@nvidia.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Takashi Iwai authored
The recent slave_dig_out addition has some rooms to clean up. Also it doesn't call snd_hda_cleanup_stream() properly for slaves at closing. The patch fixes both issues. Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Matt Ranostay authored
Removed invalid references to slave_dig_outs inside the S/PDIF IN capture switch control. Beforehand this was basically a mute switch for the S/PDIF outs as well. Signed-off-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Matt Ranostay authored
Patch allows the last DAC in the dac_nids for the hp_nid if there is an available one this isn't in use by a line_out entry or if hp_nid isn't already defined. This solves the issues with the 'Headphone Playback' mixer controls on the 92hd73xxx branch and possibly others. Signed-off-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
- Sep 23, 2008
-
-
Herton Ronaldo Krzesinski authored
In previous change "[ALSA] hda-codec - Fix ALC662 DAC mixer mutes", I missed to fix the mixer mute switches also for the auto config model of ALC662. Now mute for mixer items "Front", "Surround", "Center" and "LFE" when available will work too with "auto" model. Signed-off-by:
Herton Ronaldo Krzesinski <herton@mandriva.com.br> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
David Woodhouse authored
This seems to work if I tell it that it's a mbp3. Not sure if there are actually any differences. Signed-off-by:
David Woodhouse <David.Woodhouse@intel.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Matt Ranostay authored
Corrected bounds-checking in stac92xx_auto_create_mux_input_ctls() and added a spec->spdif_labels pointer for custom SPDIF mux labels for non-standard codec connections. Signed-off-by:
Matthew Ranostay <mranostay@embeddedalley.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Harald Welte authored
VT1708S' Mic Boost should be hidden in hardware design according to some customers' requirements. However, in case of bugs, it has to be exhibited to normal users, so we need to: * open a software backdoor, which is disabled by default in hardware * re-write .tlv & .info, to indicate the actual necessary info, which we cannot get from amplifier's capabiliies Signed-off-by:
Logan Li <LoganLi@viatech.com.cn> Signed-off-by:
Harald Welte <HaraldWelte@viatech.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Harald Welte authored
As it seems, the recently-sent patch for the 2nd S/PDIF (HDMI) output is not working with alsa-kernel 1.0.18rc3. This patch makes it work by * activating the second S/PDIF output pin in the pin config * consolidating the dig_playback_pcm_prepare() with extra_dig_pcm_prepare() functions * remove the need for an extra hda_pcm_stream structure and rather represents the second digital output as substream within the primary S/PDIF digital out stream. Signed-off-by:
Logan Li <LoganLi@viatech.com.cn> Signed-off-by:
Harald Welte <HaraldWelte@viatech.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-
Harald Welte authored
Don't enumerate via_hp_mixer while hp_mux is null (headphone does not exist), to fix the crash of via_independent_hp_info (via_hp_mixer's .info), which will reference hp_mux. Signed-off-by:
Logan Li <LoganLi@viatech.com.cn> Signed-off-by:
Harald Welte <HaraldWelte@viatech.com> Signed-off-by:
Takashi Iwai <tiwai@suse.de> Signed-off-by:
Jaroslav Kysela <perex@perex.cz>
-