diff options
author | Guneshwor Singh <guneshwor.o.singh@intel.com> | 2016-08-04 13:16:03 +0300 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2016-08-09 09:53:56 +0300 |
commit | 50279d9b5facde811280afe13dd8c79f0e7b21ed (patch) | |
tree | 42bd30d815d8e3c67c4e96c41e38e083004445f8 /sound/pci/hda/hda_controller.c | |
parent | 404735c9fd8adff8e5ad11e1f9f8db069d865698 (diff) | |
download | linux-50279d9b5facde811280afe13dd8c79f0e7b21ed.tar.xz |
ALSA - hda: Add support for parsing new HDA capabilities
Skylake onwards HDA controller supports new capabilities like
Global Time Stamping (GTS) capability. So add support to parse
these new capabilities.
Signed-off-by: Guneshwor Singh <guneshwor.o.singh@intel.com>
Signed-off-by: Hardik T Shah <hardik.t.shah@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/hda/hda_controller.c')
-rw-r--r-- | sound/pci/hda/hda_controller.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sound/pci/hda/hda_controller.c b/sound/pci/hda/hda_controller.c index 27de8015717d..1567fe209e01 100644 --- a/sound/pci/hda/hda_controller.c +++ b/sound/pci/hda/hda_controller.c @@ -412,6 +412,11 @@ static int azx_pcm_open(struct snd_pcm_substream *substream) goto unlock; } runtime->private_data = azx_dev; + + if (chip->gts_present) + azx_pcm_hw.info = azx_pcm_hw.info | + SNDRV_PCM_INFO_HAS_LINK_SYNCHRONIZED_ATIME; + runtime->hw = azx_pcm_hw; runtime->hw.channels_min = hinfo->channels_min; runtime->hw.channels_max = hinfo->channels_max; |