aboutsummaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorLibin Yang <libin.yang@linux.intel.com>2016-01-14 01:09:00 -0500
committerTakashi Iwai <tiwai@suse.de>2016-01-14 04:05:22 -0500
commit91815d8aa7e2f45d30e51caa297061ad893628d9 (patch)
tree81574b18decd0c36baf7a0287d71a0ff3650f663 /sound
parentee8413b01045c74340aa13ad5bdf905de32be736 (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.c5
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),
3667HDA_CODEC_ENTRY(0x80862808, "Broadwell HDMI", patch_generic_hdmi), 3669HDA_CODEC_ENTRY(0x80862808, "Broadwell HDMI", patch_generic_hdmi),
3668HDA_CODEC_ENTRY(0x80862809, "Skylake HDMI", patch_generic_hdmi), 3670HDA_CODEC_ENTRY(0x80862809, "Skylake HDMI", patch_generic_hdmi),
3669HDA_CODEC_ENTRY(0x8086280a, "Broxton HDMI", patch_generic_hdmi), 3671HDA_CODEC_ENTRY(0x8086280a, "Broxton HDMI", patch_generic_hdmi),
3672HDA_CODEC_ENTRY(0x8086280b, "Kabylake HDMI", patch_generic_hdmi),
3670HDA_CODEC_ENTRY(0x80862880, "CedarTrail HDMI", patch_generic_hdmi), 3673HDA_CODEC_ENTRY(0x80862880, "CedarTrail HDMI", patch_generic_hdmi),
3671HDA_CODEC_ENTRY(0x80862882, "Valleyview2 HDMI", patch_generic_hdmi), 3674HDA_CODEC_ENTRY(0x80862882, "Valleyview2 HDMI", patch_generic_hdmi),
3672HDA_CODEC_ENTRY(0x80862883, "Braswell HDMI", patch_generic_hdmi), 3675HDA_CODEC_ENTRY(0x80862883, "Braswell HDMI", patch_generic_hdmi),