[alsa-devel] [PATCH] ALSA: hda: hdmi - add Icelake support

Jaroslav Kysela perex at perex.cz
Thu Mar 14 08:05:23 CET 2019


Dne 13. 03. 19 v 21:55 Pierre-Louis Bossart napsal(a):
> On 3/13/19 11:09 AM, Jaroslav Kysela wrote:
>> This is just a port of the ASoC Icelake HDMI codec code to the legacy
>> HDA driver with some cleanups.
>>
>> ASoC commit 019033c854a20e10f691f6cc0e897df8817d9521:
>>    "ASoC: Intel: hdac_hdmi: add Icelake support"
> 
> Thanks Jaroslav, we were just talking today about this but you beat us 
> to it.
> One comment below on the geminilake ID:
> 
>>   #define is_geminilake(codec) (((codec)->core.vendor_id == 0x8086280d) || \
>>   				((codec)->core.vendor_id == 0x80862800))
> 
>> +HDA_CODEC_ENTRY(0x80862800, "Geminilake HDMI",	patch_i915_glk_hdmi),
> 
> This 0x2800 ID does not seem to be legit. No one at Intel, including the 
> hardware IP owner, was able to confirm why this value was provided 
> upstream, it is not part of any internal hardware documentation, is 
> suspiciously out-of-sequence and is not used in the hdac_hdmi code. The 
> contributor who released this value is no longer with Intel so I would 
> really suggest removing this ID from the list supported by the legacy 
> driver. I can send a patch next week for this.

Yes, the ID 0x80862800 is suspicious and it will be fine to remove it in
the another patch with a proper comment. I preserved the functionality
in my change. Thanks for your explanation.

						Jaroslav

-- 
Jaroslav Kysela <perex at perex.cz>
Linux Sound Maintainer; ALSA Project; Red Hat, Inc.


More information about the Alsa-devel mailing list