diff options
author | Libin Yang <libin.yang@linux.intel.com> | 2016-01-14 01:09:00 -0500 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2016-01-14 04:05:22 -0500 |
commit | 91815d8aa7e2f45d30e51caa297061ad893628d9 (patch) | |
tree | 81574b18decd0c36baf7a0287d71a0ff3650f663 /sound | |
parent | ee8413b01045c74340aa13ad5bdf905de32be736 (diff) |
ALSA: hda - add codec support for Kabylake display audio codec
This patch adds codec ID (0x8086280b) for Kabylake display codec
and apply the hsw fix-ups to Kabylake.
Signed-off-by: Libin Yang <libin.yang@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/pci/hda/patch_hdmi.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sound/pci/hda/patch_hdmi.c b/sound/pci/hda/patch_hdmi.c index cd9b0ffc91dc..426a29a1c19b 100644 --- a/sound/pci/hda/patch_hdmi.c +++ b/sound/pci/hda/patch_hdmi.c | |||
@@ -51,8 +51,10 @@ MODULE_PARM_DESC(static_hdmi_pcm, "Don't restrict PCM parameters per ELD info"); | |||
51 | #define is_broadwell(codec) ((codec)->core.vendor_id == 0x80862808) | 51 | #define is_broadwell(codec) ((codec)->core.vendor_id == 0x80862808) |
52 | #define is_skylake(codec) ((codec)->core.vendor_id == 0x80862809) | 52 | #define is_skylake(codec) ((codec)->core.vendor_id == 0x80862809) |
53 | #define is_broxton(codec) ((codec)->core.vendor_id == 0x8086280a) | 53 | #define is_broxton(codec) ((codec)->core.vendor_id == 0x8086280a) |
54 | #define is_kabylake(codec) ((codec)->core.vendor_id == 0x8086280b) | ||
54 | #define is_haswell_plus(codec) (is_haswell(codec) || is_broadwell(codec) \ | 55 | #define is_haswell_plus(codec) (is_haswell(codec) || is_broadwell(codec) \ |
55 | || is_skylake(codec) || is_broxton(codec)) | 56 | || is_skylake(codec) || is_broxton(codec) \ |
57 | || is_kabylake(codec)) | ||
56 | 58 | ||
57 | #define is_valleyview(codec) ((codec)->core.vendor_id == 0x80862882) | 59 | #define is_valleyview(codec) ((codec)->core.vendor_id == 0x80862882) |
58 | #define is_cherryview(codec) ((codec)->core.vendor_id == 0x80862883) | 60 | #define is_cherryview(codec) ((codec)->core.vendor_id == 0x80862883) |
@@ -3667,6 +3669,7 @@ HDA_CODEC_ENTRY(0x80862807, "Haswell HDMI", patch_generic_hdmi), | |||
3667 | HDA_CODEC_ENTRY(0x80862808, "Broadwell HDMI", patch_generic_hdmi), | 3669 | HDA_CODEC_ENTRY(0x80862808, "Broadwell HDMI", patch_generic_hdmi), |
3668 | HDA_CODEC_ENTRY(0x80862809, "Skylake HDMI", patch_generic_hdmi), | 3670 | HDA_CODEC_ENTRY(0x80862809, "Skylake HDMI", patch_generic_hdmi), |
3669 | HDA_CODEC_ENTRY(0x8086280a, "Broxton HDMI", patch_generic_hdmi), | 3671 | HDA_CODEC_ENTRY(0x8086280a, "Broxton HDMI", patch_generic_hdmi), |
3672 | HDA_CODEC_ENTRY(0x8086280b, "Kabylake HDMI", patch_generic_hdmi), | ||
3670 | HDA_CODEC_ENTRY(0x80862880, "CedarTrail HDMI", patch_generic_hdmi), | 3673 | HDA_CODEC_ENTRY(0x80862880, "CedarTrail HDMI", patch_generic_hdmi), |
3671 | HDA_CODEC_ENTRY(0x80862882, "Valleyview2 HDMI", patch_generic_hdmi), | 3674 | HDA_CODEC_ENTRY(0x80862882, "Valleyview2 HDMI", patch_generic_hdmi), |
3672 | HDA_CODEC_ENTRY(0x80862883, "Braswell HDMI", patch_generic_hdmi), | 3675 | HDA_CODEC_ENTRY(0x80862883, "Braswell HDMI", patch_generic_hdmi), |