summaryrefslogtreecommitdiffstats
path: root/Documentation/sound/alsa/HD-Audio.txt
Commit message (Collapse)AuthorAgeFilesLines
* ALSA: hda - Fix invalid multi-io creation on VAIO-Z laptopsTakashi Iwai2013-07-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | VAIO-Z laptops need to use the specific DAC for the speaker output by some unknown reason although the codec itself supports the flexible connection. So we implemented a workaround by a new flag, no_primary_hp, for assigning the speaker pin first. This worked until 3.8 kernel, but it got broken because the driver learned for a better multi-io pin mapping, and not it can assign two mic pins for multi-io. Since the multi-io requires to be the primary output, the hp and two mic pins are assigned in prior to the speaker in the end. Although the machine has two mic pins, one of them is used as a noise- canceling headphone, thus it's no real retaskable mic jack. Thus, at best, we can disable the multi-io assignment and make the parser behavior back to the state before the multi-io. This patch adds again a new flag, no_multi_io, to indicate that the device has no multi-io capability, and set it in the fixup for VAIO-Z. The no_multi_io flag itself can be used generically, added via a helper line, too. Reported-by: Tormen <my.nl.abos@gmail.com> Reported-by: Adam Williamson <awilliam@redhat.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Consolidate add_in_jack_modes and add_out_jack_modes hintsTakashi Iwai2013-03-071-4/+3
| | | | | | | | | | | There is no big merit to distinguish these two hints. Instead, just have a single flag, add_jack_modes, for creating the jack mode enum ctls for both I/O directions. The hint string parser code is left and translated as add_jack_modes just for keeping compatibility. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Add the generic Headphone Mic featureTakashi Iwai2013-03-071-0/+3
| | | | | | | | | | | | This patch improves the generic parser code to allow to set up the headphone jack as a mic input. User can enable this feature by giving hp_mic hint string. The former shared hp/mic feature for the single built-in mic is still retained. This detection can be disabled now via hp_mic_detect hint string, too. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Update documentationTakashi Iwai2013-01-291-25/+101
| | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Add position_fix=4 (COMBO) optionTakashi Iwai2012-02-281-1/+6
| | | | | | | | This patch adds a new position_fix option value, 4, as a combo mode to use LPIB for playbacks and POSBUF for captures. It's the way recommended by Intel hardware guys. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Update URLs in documentTakashi Iwai2011-11-161-4/+4
| | | | | | Some stuff was moved from kernel.org to other places. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Fix typoAlexander Stein2011-10-261-1/+1
| | | | | Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Allow patching with any vendor/subsystem idsTakashi Iwai2011-09-281-1/+4
| | | | | | | | | | | | 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 <tiwai@suse.de>
* ALSA: hda - Add tracepoint for unsolicited eventsTakashi Iwai2011-08-091-1/+2
| | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Add documentation for tracepointsTakashi Iwai2011-08-051-0/+47
| | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: HDA: Add position_fix=3 module option, and refactor related codeDavid Henningsson2010-09-301-3/+5
| | | | | | | | | | What was previously known as via_dmapos_patch, and hard-coded to be used for VIA and ATI controllers, is now configurable through a module option. The background is that some VIA controllers seem to prefer via_dmapos_patch to be turned off. Signed-off-by: David Henningsson <david.henningsson@canonical.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* Documentation: update broken web addresses.Justin P. Mattock2010-08-041-1/+1
| | | | | | | | | | | | | | | | | | Below you will find an updated version from the original series bunching all patches into one big patch updating broken web addresses that are located in Documentation/* Some of the addresses date as far far back as 1995 etc... so searching became a bit difficult, the best way to deal with these is to use web.archive.org to locate these addresses that are outdated. Now there are also some addresses pointing to .spec files some are located, but some(after searching on the companies site)where still no where to be found. In this case I just changed the address to the company site this way the users can contact the company and they can locate them for the users. Signed-off-by: Justin P. Mattock <justinmattock@gmail.com> Signed-off-by: Thomas Weber <weber@corscience.de> Signed-off-by: Mike Frysinger <vapier.adi@gmail.com> Cc: Paulo Marques <pmarques@grupopie.com> Cc: Randy Dunlap <rdunlap@xenotime.net> Cc: Michael Neuling <mikey@neuling.org> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
* Merge branch 'fix/hda' into topic/hdaTakashi Iwai2010-04-071-4/+12
|\
| * ALSA: hda - Update document about MSI and interruptsTakashi Iwai2010-04-011-4/+12
| | | | | | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | ALSA: hda-intel - remove model=hwio from documentationJaroslav Kysela2010-03-261-6/+0
| | | | | | | | Signed-off-by: Jaroslav Kysela <perex@perex.cz>
* | ALSA: hda-intel - remove model=hwio , use probe_only=3 insteadJaroslav Kysela2010-03-261-0/+3
| | | | | | | | | | | | | | | | The probe_only module parameter skips the codec initialization, too. Remove the model=hwio code and use second bit in probe_only to skip the HDA codec reset procedure. Signed-off-by: Jaroslav Kysela <perex@perex.cz>
* | ALSA: hda-intel - add special 'hwio' model to bypass initializationJaroslav Kysela2010-03-261-0/+5
|/ | | | | | | | | | Using the 'model=hwio' option, the driver bypasses any codec initialization and the reset procedure for codecs is also bypassed. This mode is usefull to enable direct access using hwdep interface (using hdaverb or hda-analyzer tools) and retain codec setup from BIOS. Signed-off-by: Jaroslav Kysela <perex@perex.cz>
* ALSA: hda - Allow override more fields via patch loaderTakashi Iwai2010-01-281-0/+27
| | | | | | | Allow the override of vendor-id, subsystem-id, revision-id and chip name via patch loading. Updated the document, too. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: document: Add direct git link to grub hda-analyzerAlexey Fisher2009-12-091-2/+4
| | | | | | | Just to save some time, add direct git link to grub hda-analyzer Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Reword information messages for BIOS auto-probing modeTakashi Iwai2009-07-281-0/+4
| | | | | | | | | | | The sentense "Unknown model for xxx, ..." makes people too nervous and drives them to a direction to a wrong "fix" by giving any mismatching model option. Let's rephrase the messages to be more nice and easy (at least that won't make people suspect conspiracies). Signed-off-by: Takashi Iwai <tiwai@suse.de>
* Merge branch 'topic/hda-patch' into topic/hdaTakashi Iwai2009-06-301-0/+60
|\
| * ALSA: hda - More description about patch module optionTakashi Iwai2009-06-241-1/+15
| | | | | | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
| * ALSA: hda - Add description about patch loadingTakashi Iwai2009-06-241-0/+46
| | | | | | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
* | trivial: Miscellaneous documentation typo fixesMatt LaPlante2009-06-121-1/+1
|/ | | | | | | Fix various typos in documentation txts. Signed-off-by: Matt LaPlante <kernel1@cyberdogtech.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
* ALSA: add missing definitions(letters) to HD-Audio.txtJustin Mattock2009-04-151-2/+2
| | | | | | | impact: Add missing definitions(letters). Signed-off-by: Justin P. Mattock <justinmattock@gmail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Update documetation for hints sysfs entryTakashi Iwai2009-03-021-3/+6
| | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Add an example about pin reconfigurationTakashi Iwai2009-02-231-0/+8
| | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Make user_pin overriding the driver setupTakashi Iwai2009-02-231-1/+2
| | | | | | | Make user_pin overriding even the driver pincfg, e.g. the static / fixed pin config table in patch_sigmatel.c. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Rename {override,cur}_pin with {user,driver}_pinTakashi Iwai2009-02-231-6/+6
| | | | | | | Rename from override_pin and cur_pin with user_pin and driver_pin, respectively, to be a bit more intuitive. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Update documentation for pincfg sysfs entriesTakashi Iwai2009-02-201-1/+13
| | | | | | | Added the brief descriptions of new sysfs entries for pint default config values. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Update documentationTakashi Iwai2009-02-131-0/+17
| | | | | | | Update documentation regarding codec probing; the new probe_only option and the new probe_mask usage. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Fix HD-Audio.txt reference of model listTakashi Iwai2008-12-191-2/+2
| | | | | | The model list is now in HD-Audio-Models.txt. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Add development tree URLs in HD-audio.txtTakashi Iwai2008-12-111-0/+22
| | | | Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Fix another typo in HD-Audio.txtTakashi Iwai2008-12-111-1/+1
|
* ALSA: hda - Update HD-Audio.txtTakashi Iwai2008-12-111-2/+15
| | | | | | | Fixed typos and added a section about codecgraph. Thanks to Vedran Miletić and Daniel T Chen for suggestions. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: hda - Update documentationTakashi Iwai2008-12-101-76/+83
| | | | | | Minor typo-fixes and improvements on HD-Audio.txt. Signed-off-by: Takashi Iwai <tiwai@suse.de>
* ALSA: Add more documentation about HD-audio driverTakashi Iwai2008-12-031-0/+535
The file can be converted to PDF via asciidoc. Signed-off-by: Takashi Iwai <tiwai@suse.de>
OpenPOWER on IntegriCloud