All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Mullah, Abid A" <abid.a.mullah@intel.com>
To: "Singh, Gaurav K" <gaurav.k.singh@intel.com>
Cc: "Neelagandan, Harigaran" <harigaran.neelagandan@intel.com>,
	"Nikula, Jani" <jani.nikula@intel.com>,
	"intel-gfx@lists.freedesktop.org"
	<intel-gfx@lists.freedesktop.org>,
	"Runyan, Arthur J" <arthur.j.runyan@intel.com>,
	"Pandiyan, Dhinakaran" <dhinakaran.pandiyan@intel.com>,
	"Vivi, Rodrigo" <rodrigo.vivi@intel.com>
Subject: Re: [PATCH] drm: i915: Fix audio issue on BXT
Date: Mon, 5 Mar 2018 06:43:30 +0000	[thread overview]
Message-ID: <2502CA8D-7902-4CCF-9DA0-C5BB345F401A@intel.com> (raw)
In-Reply-To: <2df1746f-43de-c570-0334-e373a7c39511@intel.com>

Did u check the fix on bxt and if u didnt see any issue then u can go ahead. I will update bspec tomorrow 

Sent from my iPhone

> On Mar 4, 2018, at 10:09 PM, Singh, Gaurav K <gaurav.k.singh@intel.com> wrote:
> 
> 
> 
>> On 2/27/2018 11:00 PM, Runyan, Arthur J wrote:
>> Ok, please update the workaround page to show all the impacted projects
>> https://gfxspecs.intel.com/Predator/Home/Index/21829
> Hi,
> 
> Should we wait for Bspec to get updated or we can go ahead with the merge. Please advise.
> 
> With regards,
> Gaurav
>> 
>> 
>>> -----Original Message-----
>>> From: Mullah, Abid A
>>> Sent: Tuesday, 27 February, 2018 8:52 AM
>>> To: Runyan, Arthur J <arthur.j.runyan@intel.com>; Pandiyan, Dhinakaran
>>> <dhinakaran.pandiyan@intel.com>; Singh, Gaurav K
>>> <gaurav.k.singh@intel.com>; Neelagandan, Harigaran
>>> <harigaran.neelagandan@intel.com>
>>> Cc: intel-gfx@lists.freedesktop.org; Vivi, Rodrigo <rodrigo.vivi@intel.com>;
>>> Nikula, Jani <jani.nikula@intel.com>
>>> Subject: RE: [Intel-gfx] [PATCH] drm: i915: Fix audio issue on BXT
>>> 
>>> Yes. It will be needed for BXT also.
>>> 
>>> -----Original Message-----
>>> From: Runyan, Arthur J
>>> Sent: Tuesday, February 27, 2018 8:49 AM
>>> To: Pandiyan, Dhinakaran <dhinakaran.pandiyan@intel.com>; Singh, Gaurav
>>> K <gaurav.k.singh@intel.com>; Mullah, Abid A <abid.a.mullah@intel.com>;
>>> Neelagandan, Harigaran <harigaran.neelagandan@intel.com>
>>> Cc: intel-gfx@lists.freedesktop.org; Vivi, Rodrigo <rodrigo.vivi@intel.com>;
>>> Nikula, Jani <jani.nikula@intel.com>
>>> Subject: RE: [Intel-gfx] [PATCH] drm: i915: Fix audio issue on BXT
>>> 
>>> Abid or Hari, please check.  There was a workaround to set
>>> AUD_CHICKENBIT_REG bit 15 (Codec Wake overwrite to DACFEUNIT) on SKL
>>> and KBL.  Does it apply to BXT also?
>>> 
>>>> -----Original Message-----
>>>> From: Pandiyan, Dhinakaran
>>>> Sent: Monday, 26 February, 2018 6:04 PM
>>>> To: Runyan, Arthur J <arthur.j.runyan@intel.com>; Singh, Gaurav K
>>>> <gaurav.k.singh@intel.com>
>>>> Cc: intel-gfx@lists.freedesktop.org; Vivi, Rodrigo
>>>> <rodrigo.vivi@intel.com>; Nikula, Jani <jani.nikula@intel.com>
>>>> Subject: RE: [Intel-gfx] [PATCH] drm: i915: Fix audio issue on BXT
>>>> 
>>>> 
>>>>> -----Original Message-----
>>>>> From: Runyan, Arthur J
>>>>> Sent: Tuesday, January 9, 2018 11:55 AM
>>>>> To: Pandiyan, Dhinakaran <dhinakaran.pandiyan@intel.com>; Singh,
>>>> Gaurav K
>>>>> <gaurav.k.singh@intel.com>
>>>>> Cc: intel-gfx@lists.freedesktop.org; Vivi, Rodrigo
>>>>> <rodrigo.vivi@intel.com>
>>>>> Subject: RE: [Intel-gfx] [PATCH] drm: i915: Fix audio issue on BXT
>>>>> 
>>>>> Sorry, I've been out.  I'm checking on this.
>>>> 
>>>> Hi Art,
>>>> 
>>>> Is AUD_CHICKENBIT_REG:15 needed for BXT to fix code enumeration
>>> issues?
>>>> -DK
>>>> 
>>>>> -----Original Message-----
>>>>> From: Pandiyan, Dhinakaran
>>>>> Sent: Thursday, 4 January, 2018 2:00 PM
>>>>> To: Singh, Gaurav K <gaurav.k.singh@intel.com>
>>>>> Cc: intel-gfx@lists.freedesktop.org; Vivi, Rodrigo
>>>>> <rodrigo.vivi@intel.com>; subransu.s.prusty@intel.com; Runyan,
>>>>> Arthur J
>>>> <arthur.j.runyan@intel.com>
>>>>> Subject: Re: [Intel-gfx] [PATCH] drm: i915: Fix audio issue on BXT
>>>>> 
>>>>> +Art
>>>>> 
>>>>>> On Thu, 2018-01-04 at 22:13 +0530, Singh, Gaurav K wrote:
>>>>>>> On 1/4/2018 2:48 AM, Rodrigo Vivi wrote:
>>>>>>> On Wed, Jan 03, 2018 at 08:31:10PM +0000, Pandiyan, Dhinakaran
>>>> wrote:
>>>>>>>> On Thu, 2018-01-04 at 00:48 +0530, Gaurav K Singh wrote:
>>>>>>>>> From: Gaurav Singh <gaurav.k.singh@intel.com>
>>>>>>>>> 
>>>>>>>>> On Apollolake, with stress test warm reboot, audio card was
>>>>>>>>> not getting enumerated after reboot. This was a
>>>>>>>> The problem looks similar to
>>>>>>>> https://lists.freedesktop.org/archives/intel-gfx/2017-October/1
>>>>>>>> 4449
>>>>>>>> 5.html
>>>>>>>> 
>>>>>>>> although the proposed solutions are vastly different. I have
>>>>>>>> Cc'd some more people.
>>>>>>>> 
>>>>>>>>> spurious issue happening on Apollolake. 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 BXT. Extending
>>>>>>>>> this fix to BXT as well.
>>>>>>>>> 
>>>>>>>>> Tested on apollolake chromebook by stress test warm reboot
>>>>>>>>> with
>>>>>>>>> 2500 iterations.
>>>>>>>>> 
>>>>>>>>> Signed-off-by: Gaurav K Singh <gaurav.k.singh@intel.com>
>>>>>>>>> ---
>>>>>>>>>   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 f1502a0188eb..c71c04e1c3f6 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))
>>>>>>>>> +    if (!IS_GEN9_BC(dev_priv) && !IS_BROXTON(dev_priv))
>>>>>>>> IS_GEN9()? GLK might need this too.
>>>>>>> I think this is applicable for all Gen9 platforms.
>>>>>>> if GLK need there is the possibility of CNL also needing it...
>>>>>>> So not sure where to stop.
>>>>>>> 
>>>>>>> Also looking to the original patch that introduced this
>>>>>>> function, commit '632f3ab95fe2 ("drm/i915/audio: add codec
>>>>>>> wakeup override enabled/disable callback")'
>>>>>>> 
>>>>>>> it tells that the reason was:
>>>>>>> "In SKL, HDMI/DP codec and PCH HD Audio Controller are in
>>>>>>> different p$ wells, so it's necessary to reset display audio
>>>>>>> codecs when power we$ otherwise display audio codecs will
>>>>>>> disappear when resume from low p$ state."
>>>>>>> 
>>>>>>> Is this the case here on BXT?
>>>>>> Yes, its the same case with BXT.
>>>>>>> Another interesting thing I noticed on Spec when searching for
>>>>>>> this bit was that this bit is related to an workaround on SKL/KBL/CFL...
>>>>>>> no mention to BXT.
>>>>>>> 
>>>>>>> "This workaround is needed for an HW issue in SKL and KBL in
>>>>>>> which HW codec and HD audio controller link was going out of sync."
>>>>>> Yes, in Bspec it has been mentioned only for SKL and KBL. But
>>>>>> without this fix, sound card was not getting enumerated for BXT.
>>>>> 
>>>>> Art,
>>>>> 
>>>>> Can you please help us here? To summarize, the question is what
>>>>> platforms
>>>> need
>>>>> the AUD_CHICKENBIT_REG:15 bit to be set to avoid code enumeration
>>>> failures?
>>>>> -DK
>>>>> 
>>>>>>> Thanks,
>>>>>>> Rodrigo.
>>>>>>> 
>>>>>>>>>           return;
>>>>>>>>> 
>>>>>>>>>       i915_audio_component_get_power(kdev);
>>>>>>>> _______________________________________________
>>>>>>>> Intel-gfx mailing list
>>>>>>>> Intel-gfx@lists.freedesktop.org
>>>>>>>> https://lists.freedesktop.org/mailman/listinfo/intel-gfx
> 
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

  reply	other threads:[~2018-03-05  6:43 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-03 19:18 [PATCH] drm: i915: Fix audio issue on BXT Gaurav K Singh
2018-01-03 19:47 ` ✓ Fi.CI.BAT: success for " Patchwork
2018-01-03 20:31 ` [PATCH] " Pandiyan, Dhinakaran
2018-01-03 21:18   ` Rodrigo Vivi
     [not found]     ` <FF3DDC77922A8A4BB08A3BC48A1EA8CB8DA78F44@BGSMSX101.gar.corp.intel.com>
2018-01-04  6:23       ` FW: " Sharma, Shashank
2018-01-04 16:43     ` Singh, Gaurav K
2018-01-04 21:59       ` Pandiyan, Dhinakaran
2018-01-09 19:54         ` Runyan, Arthur J
2018-02-27  2:03           ` Pandiyan, Dhinakaran
2018-02-27 16:48             ` Runyan, Arthur J
2018-02-27 16:52               ` Mullah, Abid A
2018-02-27 17:30                 ` Runyan, Arthur J
2018-03-05  6:09                   ` Singh, Gaurav K
2018-03-05  6:43                     ` Mullah, Abid A [this message]
2018-03-05  6:48                       ` Singh, Gaurav K
2018-01-03 21:19 ` ✓ Fi.CI.IGT: success for " Patchwork
2018-03-05 18:21 ` [PATCH] " Pandiyan, Dhinakaran
2018-03-09 15:54   ` Gaurav K Singh
2018-04-05  8:17   ` Gaurav K Singh
2018-04-05  8:22   ` Singh, Gaurav K
2018-04-05 16:42   ` [PATCH] drm/i915: " Gaurav K Singh
2018-04-05 17:58     ` Pandiyan, Dhinakaran
2018-04-06  8:41       ` Jani Nikula
2018-03-09 16:17 ` ✗ Fi.CI.BAT: failure for drm: i915: Fix audio issue on BXT (rev2) Patchwork
2018-04-05  9:18 ` ✓ Fi.CI.BAT: success for drm: i915: Fix audio issue on BXT (rev3) Patchwork
2018-04-05 12:32 ` ✗ Fi.CI.IGT: warning " Patchwork
2018-04-06  8:43   ` Jani Nikula
2018-04-05 17:16 ` ✗ Fi.CI.BAT: failure for drm: i915: Fix audio issue on BXT (rev4) Patchwork

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2502CA8D-7902-4CCF-9DA0-C5BB345F401A@intel.com \
    --to=abid.a.mullah@intel.com \
    --cc=arthur.j.runyan@intel.com \
    --cc=dhinakaran.pandiyan@intel.com \
    --cc=gaurav.k.singh@intel.com \
    --cc=harigaran.neelagandan@intel.com \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=jani.nikula@intel.com \
    --cc=rodrigo.vivi@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.