[Intel-gfx] [PATCH] drm/i915/audio: Fix audio detection issue on GLK
Singh, Gaurav K
gaurav.k.singh at intel.com
Wed Apr 18 06:04:17 UTC 2018
On 4/17/2018 11:58 PM, Du,Wenkai wrote:
>
> On 4/17/2018 11:22 AM, Gaurav K Singh wrote:
>> On Geminilake, sometimes audio card is not getting
>> detected after reboot. This is a spurious issue happening on
>> Geminilake. HW codec and HD audio controller link was going
>> out of sync for which there was a fix in i915 driver but
>> was not getting invoked for GLK. Extending this fix to GLK as well.
>>
>> Tested by Du,Wenkai on GLK board.
>>
>> Bspec: 21829
>>
>> v2: Instead of checking GEN9_BC, BXT and GLK macros, use IS_GEN9
>> macro (Jani N)
>>
>> Signed-off-by: Gaurav K Singh <gaurav.k.singh at intel.com>
>> Reviewed-by: Abhay Kumar <abhay.Kumar at intel.com>
> Reviewed-by: Wenkai Du <wenkai.du at intel.com>
> Tested-by: Wenkai Du <wenkai.du at intel.com>
>
>
> Regards,
> Wenkai
Hi Jani,
Could you please help in merging this patch to unblock audio.
With regards,
Gaurav
>> ---
>> drivers/gpu/drm/i915/intel_audio.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/drivers/gpu/drm/i915/intel_audio.c
>> b/drivers/gpu/drm/i915/intel_audio.c
>> index 656f6c931341..3ea566f99450 100644
>> --- a/drivers/gpu/drm/i915/intel_audio.c
>> +++ b/drivers/gpu/drm/i915/intel_audio.c
>> @@ -729,7 +729,7 @@ static void
>> i915_audio_component_codec_wake_override(struct device *kdev,
>> struct drm_i915_private *dev_priv = kdev_to_i915(kdev);
>> u32 tmp;
>> - if (!IS_GEN9_BC(dev_priv) && !IS_BROXTON(dev_priv))
>> + if (!IS_GEN9(dev_priv))
>> return;
>> i915_audio_component_get_power(kdev);
More information about the Intel-gfx
mailing list