linux/sound/pci/hda
Rafal Redzimski 93e3423e6b ALSA: hda_controller: Separate stream_tag for input and output streams.
Implemented separate stream_tag assignment for input and output streams.
According to hda specification stream tag must be unique throughout the
input streams group, however an output stream might use a stream tag
which is already in use by an input stream. This change is necessary
to support HW which provides a total of more than 15 stream DMA engines
which with legacy implementation causes an overflow on SDxCTL.STRM
field (and the whole SDxCTL register) and as a result usage of
Reserved value 0 in the SDxCTL.STRM field which confuses HDA controller.

Signed-off-by: Rafal Redzimski <rafal.f.redzimski@intel.com>
Signed-off-by: Jayachandran B <jayachandran.b@intel.com>
Signed-off-by: Libin Yang <libin.yang@intel.com>
Reviewed-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2014-12-26 12:21:21 +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 - More kerneldoc comments 2014-10-29 16:03:58 +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 - More kerneldoc comments 2014-10-29 16:03:58 +01:00
hda_beep.h ALSA: hda - Fix registration of beep input device 2014-02-28 14:02:21 +01:00
hda_codec.c ALSA: hda - using uninitialized data 2014-11-27 09:34:41 +01:00
hda_codec.h ALSA: hda - Remove obsoleted EXPORT_SYMBOL_HDA() macro 2014-08-19 08:04:29 +02:00
hda_controller.c ALSA: hda_controller: Separate stream_tag for input and output streams. 2014-12-26 12:21:21 +01:00
hda_controller.h ALSA: hda - Use common reboot notifier 2014-06-26 18:00:01 +02:00
hda_eld.c ALSA: hda - Correct kerneldoc comments 2014-10-29 15:06:54 +01:00
hda_generic.c ALSA: hda - Make add_stereo_mix_input flag tristate 2014-12-15 13:46:08 +01:00
hda_generic.h ALSA: hda - Make add_stereo_mix_input flag tristate 2014-12-15 13:46:08 +01:00
hda_hwdep.c ALSA: hda - Add sysfs to codec object, too 2014-02-25 12:12:54 +01:00
hda_i915.c Merge branch 'for-linus' into for-next 2014-07-04 07:48:57 +02:00
hda_i915.h ALSA: hda - restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller 2014-07-04 07:47:22 +02:00
hda_intel_trace.h ALSA: hda - Add tracepoints to HD-audio controller driver 2012-10-30 10:39:59 +01:00
hda_intel.c More ACPI and power management updates for 3.19-rc1 2014-12-18 20:28:33 -08:00
hda_jack.c ALSA: hda - More kerneldoc comments 2014-10-29 16:03:58 +01:00
hda_jack.h ALSA: hda - More kerneldoc comments 2014-10-29 16:03:58 +01:00
hda_local.h ALSA: hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro 2014-10-24 10:04:29 +02:00
hda_priv.h ALSA: hda_controller: Separate stream_tag for input and output streams. 2014-12-26 12:21:21 +01:00
hda_proc.c ALSA: hda - Add parameter for dumping processing coefficients 2014-01-29 16:39:13 +01:00
hda_sysfs.c ALSA: hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments 2014-12-15 13:39:10 +01:00
hda_tegra.c Merge branch 'for-linus' into for-next 2014-07-15 15:28:43 +02:00
hda_trace.h ALSA: hda - Clean up CONFIG_SND_HDA_POWER_SAVE 2012-08-30 07:50:13 -07:00
Kconfig ALSA: hda - Add driver for Tegra SoC HDA 2014-05-20 09:38:38 +02:00
Makefile ALSA: hda - Add driver for Tegra SoC HDA 2014-05-20 09:38:38 +02:00
patch_analog.c ALSA: hda - Add quirk for Packard Bell EasyNote MX65 2014-12-17 18:03:38 +01:00
patch_ca0110.c ALSA: hda - Remove superfluous inclusion of linux/pci.h 2014-02-15 10:12:12 +01:00
patch_ca0132.c ALSA: hda - Fix kerneldoc errors in patch_ca0132.c 2014-11-11 09:39:11 +01:00
patch_cirrus.c ALSA: hda - Allow multiple callbacks for jack 2014-09-16 17:23:44 +02:00
patch_cmedia.c ALSA: hda - Fix parsing of CMI8888 codec 2014-08-07 10:11:29 +02:00
patch_conexant.c ALSA: hda - Make add_stereo_mix_input flag tristate 2014-12-15 13:46:08 +01:00
patch_hdmi.c ALSA: hda/hdmi - apply Haswell fix-ups to Skylake display codec 2014-12-16 09:10:19 +01:00
patch_realtek.c ALSA: hda/realtek - New codec support for ALC298 2014-12-18 17:48:51 +01:00
patch_si3054.c ALSA: hda - Replace with standard printk 2014-02-25 12:27:32 +01:00
patch_sigmatel.c ALSA: hda - Remove superfluous callbacks from STAC/IDT codecs 2014-09-16 17:25:01 +02:00
patch_via.c ALSA: hda - Make add_stereo_mix_input flag tristate 2014-12-15 13:46:08 +01:00
thinkpad_helper.c ALSA: hda - Replace with standard printk 2014-02-25 12:27:32 +01:00