linux-sg2042/sound/pci/hda
Takashi Iwai 6b275b1400 ALSA: hda - Fix power of pins used for mute LED with vrefs
Some pins are used for controlling the LED with the VREF value.
This patch changes the power behavior of such pins to be constantly
up.  A new state, pin_fixed, is introduced to nid_path to indicate
that the path contains the fixed pin.  This improves also the
readability a bit for other static routes, too.

Then a helper function snd_hda_gen_fix_pin_power() is called from the
codec driver for such fixed pins, and it will create fake paths
containing only these pins with pin_fixed=1 flag.

Reported-by: David Henningsson <david.henningsson@canonical.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2015-03-20 18:30:48 +01:00
..
Kconfig ALSA: hda - Select INPUT for Realtek HD-audio codec 2015-01-15 10:21:50 +01:00
Makefile ALSA: hda - Bind codecs via standard bus 2015-02-23 09:16:06 +01:00
ca0132_regs.h ALSA: hda: ca0132_regs.h: Fix typo in include guard 2014-08-22 11:24:11 +02:00
dell_wmi_helper.c ALSA: hda - add mic mute led hook for dell machines 2014-07-31 09:21:42 +02:00
hda_auto_parser.c ALSA: hda - Debug output which type of fixup was selected 2015-01-07 15:48:57 +01:00
hda_auto_parser.h ALSA: hda - Sort input pins depending on amp caps 2014-09-23 15:57:32 +02:00
hda_beep.c ALSA: hda - Adjust power of beep widget and outputs 2015-03-18 09:23:10 +01:00
hda_beep.h ALSA: hda - Adjust power of beep widget and outputs 2015-03-18 09:23:10 +01:00
hda_bind.c ALSA: hda - Use shutdown driver ops instead of reboot notifier 2015-03-13 15:28:58 +01:00
hda_codec.c ALSA: hda - Support advanced power state controls 2015-03-18 09:22:28 +01:00
hda_codec.h ALSA: hda - Support advanced power state controls 2015-03-18 09:22:28 +01:00
hda_controller.c Merge branch 'topic/hda-unbind' into for-next 2015-03-16 14:48:20 +01:00
hda_controller.h ALSA: hda - Use shutdown driver ops instead of reboot notifier 2015-03-13 15:28:58 +01:00
hda_eld.c ALSA: hda - Correct kerneldoc comments 2014-10-29 15:06:54 +01:00
hda_generic.c ALSA: hda - Fix power of pins used for mute LED with vrefs 2015-03-20 18:30:48 +01:00
hda_generic.h ALSA: hda - Fix power of pins used for mute LED with vrefs 2015-03-20 18:30:48 +01:00
hda_hwdep.c ALSA: hda - Add card field to hda_codec struct 2015-03-03 11:25:16 +01:00
hda_i915.c ALSA: hda - Fold hda_priv.h into hda_controller.h 2015-02-19 21:41:25 +01:00
hda_intel.c Merge branch 'topic/hda-unbind' into for-next 2015-03-16 14:48:20 +01:00
hda_intel.h ALSA: hda - Fold hda_priv.h into hda_controller.h 2015-02-19 21:41:25 +01:00
hda_intel_trace.h ALSA: hda - Add tracepoints to HD-audio controller driver 2012-10-30 10:39:59 +01:00
hda_jack.c ALSA: hda - Add card field to hda_codec struct 2015-03-03 11:25:16 +01:00
hda_jack.h ALSA: hda - More kerneldoc comments 2014-10-29 16:03:58 +01:00
hda_local.h ALSA: hda - Implement unbind more safely 2015-03-03 11:28:12 +01:00
hda_proc.c Merge branch 'topic/hda-unbind' into for-next 2015-03-16 14:48:20 +01:00
hda_sysfs.c ALSA: hda - Add card field to hda_codec struct 2015-03-03 11:25:16 +01:00
hda_tegra.c ALSA: hda - Use shutdown driver ops instead of reboot notifier 2015-03-13 15:28:58 +01:00
hda_trace.h ALSA: hda - Add card field to hda_codec struct 2015-03-03 11:25:16 +01:00
patch_analog.c ALSA: hda - Bind codecs via standard bus 2015-02-23 09:16:06 +01:00
patch_ca0110.c ALSA: hda - Bind codecs via standard bus 2015-02-23 09:16:06 +01:00
patch_ca0132.c ALSA: hda - Use standard workqueue for unsol and jack events 2015-03-03 11:37:57 +01:00
patch_cirrus.c Merge branch 'topic/hda-bus' into for-next 2015-03-16 14:48:16 +01:00
patch_cmedia.c ALSA: hda - Bind codecs via standard bus 2015-02-23 09:16:06 +01:00
patch_conexant.c Merge branch 'topic/hda-bus' into for-next 2015-03-16 14:48:16 +01:00
patch_hdmi.c ALSA: hda - Use standard workqueue for unsol and jack events 2015-03-03 11:37:57 +01:00
patch_realtek.c ALSA: hda - Simplify PCM setup overrides 2015-03-17 20:57:20 +01:00
patch_si3054.c ALSA: hda - Allocate hda_pcm objects dynamically 2015-03-03 11:26:24 +01:00
patch_sigmatel.c ALSA: hda - Fix power of pins used for mute LED with vrefs 2015-03-20 18:30:48 +01:00
patch_via.c ALSA: hda - Use the new power control for VIA codecs 2015-03-18 09:22:35 +01:00
thinkpad_helper.c ALSA: hda - Replace with standard printk 2014-02-25 12:27:32 +01:00