To: Wang Xingchao
Cc: alsa-de...@alsa-project.org; Girdwood, Liam R; ti...@suse.de;
intel-gfx@lists.freedesktop.org; Li, Jocelyn; david.hennings...@canonical.com
Subject: Re: [Intel-gfx] [PATCH 4/4 V6] i915/drm: Add private api for power
well
usage
On Mon, May 27, 2013 at 05:15:16PM +0800
: hda - Move azx_first_init() into azx_probe_continue()
Wang Xingchao (3):
ALSA: hda - Fix runtime PM check
ALSA: hda - Add power-welll support for haswell HDA
i915/drm: Add private api for power well usage
drivers/gpu/drm/i915/i915_dma.c |6 +++
drivers/gpu/drm/i915/i915_drv.h | 12
-by: Wang Xingchao xingchao.w...@linux.intel.com
Reviewed-by: Takashi Iwai ti...@suse.de
Reviewed-by: Rafael J. Wysocki rafael.j.wyso...@intel.com
---
sound/pci/hda/hda_intel.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda
From: Takashi Iwai ti...@suse.de
This is a preliminary work for the upcoming Haswell HDMI audio fixes.
azx_first_init() function can be safely called after the f/w loader,
since the f/w loader doesn't require the sound hardware initialization
beforehand. Moving it into azx_probe_continue()
.
This patch introduce a work to store remaining probe stuff, and let
request_module run in safe work context.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
Reviewed-by: Takashi Iwai ti...@suse.de
Reviewed-by: Liam Girdwood liam.r.girdw...@intel.com
Reviewed-by: David Henningsson
-by: Wang Xingchao xingchao.w...@linux.intel.com
Reviewed-by: Takashi Iwai ti...@suse.de
Reviewed-by: Damien Lespiau damien.lesp...@intel.com
Reviewed-by: Jesse Barnes jbar...@virtuousgeek.org
---
drivers/gpu/drm/i915/i915_dma.c |6 +++
drivers/gpu/drm/i915/i915_drv.h | 12 ++
drivers/gpu/drm
80e83831a64b9a5d49e844691037b2d4be0f14f9
Please feel free to let me know the issues you meet during test.
Wang Xingchao (4):
ALSA: hda - Haswell converter power state D0 verify
ALSA: hda - Return error when open empty hdmi device
drm/i915: Add display audio routing APIs for ALSA
ALSA: hda - Add display audio routing API
-by: Wang Xingchao xingchao.w...@linux.intel.com
---
sound/pci/hda/patch_hdmi.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sound/pci/hda/patch_hdmi.c b/sound/pci/hda/patch_hdmi.c
index 8db5eb6..d766f40 100644
--- a/sound/pci/hda/patch_hdmi.c
+++ b/sound/pci/hda/patch_hdmi.c
@@ -1139,6
cause audio output to all minitors.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
---
drivers/gpu/drm/i915/i915_drv.h | 18 +
drivers/gpu/drm/i915/intel_ddi.c | 131 +--
drivers/gpu/drm/i915/intel_display.c | 7 +-
drivers/gpu/drm/i915
ALSA side use these apis to know display audio routing map
in gfx side. And use the API to disable unused pin's audio output.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
---
sound/pci/hda/hda_i915.c | 83 ++
sound/pci/hda/hda_i915.h
-Original Message-
From: David Henningsson [mailto:david.hennings...@canonical.com]
Sent: Monday, June 17, 2013 4:24 PM
To: Wang Xingchao
Cc: ti...@suse.de; daniel.vet...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org; Wang, Xingchao
Subject: Re: [PATCH 2/4
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Monday, June 17, 2013 5:01 PM
To: Wang Xingchao
Cc: daniel.vet...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org; david.hennings...@canonical.com; Wang,
Xingchao
Subject: Re: [PATCH 1/4
Hi Daniel,
-Original Message-
From: Daniel Vetter [mailto:daniel.vet...@ffwll.ch]
Sent: Saturday, June 15, 2013 3:18 AM
To: Wang Xingchao
Cc: Takashi Iwai; alsa-de...@alsa-project.org; intel-gfx; David Henningsson;
Wang, Xingchao
Subject: Re: [PATCH 3/4] drm/i915: Add display audio
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Monday, June 17, 2013 5:04 PM
To: Wang Xingchao
Cc: daniel.vet...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org; david.hennings...@canonical.com; Wang,
Xingchao
Subject: Re: [PATCH 4/4
...@canonical.com]
Sent: Monday, June 17, 2013 8:15 PM
To: Wang, Xingchao
Cc: Wang Xingchao; ti...@suse.de; daniel.vet...@ffwll.ch;
alsa-de...@alsa-project.org; intel-gfx@lists.freedesktop.org
Subject: Re: [PATCH 2/4] ALSA: hda - Return error when open empty hdmi
device
On 06/17/2013 01:54 PM
or pin 2, pin 1 could get audio data too.
This patch configure unused pins to choose different converter.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
---
sound/pci/hda/patch_hdmi.c | 89 +---
1 file changed, 75 insertions(+), 14 deletions
routing issues.
thanks
--xingchao
-Original Message-
From: Wang Xingchao [mailto:xingchao.w...@linux.intel.com]
Sent: Tuesday, June 18, 2013 4:32 PM
To: ti...@suse.de
Cc: daniel.vet...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org; Wang, Xingchao; Wang Xingchao
Hi Daniel,
-Original Message-
From: daniel.vet...@ffwll.ch [mailto:daniel.vet...@ffwll.ch] On Behalf Of
Daniel Vetter
Sent: Tuesday, June 18, 2013 3:13 PM
To: Wang, Xingchao
Cc: Daniel Vetter; Wang Xingchao; Takashi Iwai; alsa-de...@alsa-project.org;
intel-gfx; David Henningsson
Hi Takashi,
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Tuesday, June 18, 2013 8:07 PM
To: Wang Xingchao
Cc: daniel.vet...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org; Wang, Xingchao
Subject: Re: [PATCH] ALSA: hda - Avoid choose
or pin 2, pin 1 could get audio data too.
This patch configure unused pins to choose different converter.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
---
sound/pci/hda/patch_hdmi.c | 91
1 file changed, 76 insertions(+), 15 deletions
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Tuesday, June 18, 2013 10:14 PM
To: Wang Xingchao
Cc: daniel.vet...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org; Wang, Xingchao
Subject: Re: [PATCH V1] ALSA: hda - Avoid choose same
On Wed, Jul 03, 2013 at 05:00:51PM -0300, Paulo Zanoni wrote:
2013/6/6 Daniel Vetter dan...@ffwll.ch:
On Thu, May 30, 2013 at 10:07:07PM +0800, Wang Xingchao wrote:
Hi all,
This is V7 and here're some changes notes:
change from V6--V7:
- rename variable
- use
On Thu, Jul 04, 2013 at 10:24:15AM -0300, Paulo Zanoni wrote:
2013/7/4 Wang xingchao xingchao.w...@linux.intel.com:
On Wed, Jul 03, 2013 at 05:00:51PM -0300, Paulo Zanoni wrote:
2013/6/6 Daniel Vetter dan...@ffwll.ch:
On Thu, May 30, 2013 at 10:07:07PM +0800, Wang Xingchao wrote:
Hi all
On Sat, Jul 06, 2013 at 08:20:59AM +0200, Takashi Iwai wrote:
drm-intel-next. I'll show up in the next linux-next and I'll
forward it to
Dave for mergin into drm-next in roughly 2 weeks.
So today I unblacklisted the audio modules on one of my Haswell
machines and booted
(= no power save) when AC-cable is
plugged.
[Wang, Xingchao] Paulo used a new Ultrabook board with charger connected, and
see the default parameter auto=on.
In such scenario, power-well is always occupied by Display audio controller.
Moreover, in this board, if no external monitors connected,
It's
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Wednesday, July 17, 2013 3:34 PM
To: Wang, Xingchao
Cc: Paulo Zanoni; alsa-de...@alsa-project.org; Daniel Vetter;
daniel.vet...@ffwll.ch; intel-gfx@lists.freedesktop.org; Wang xingchao;
Girdwood, Liam R
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Wednesday, July 17, 2013 4:18 PM
To: Wang, Xingchao
Cc: Paulo Zanoni; alsa-de...@alsa-project.org; Daniel Vetter;
daniel.vet...@ffwll.ch; intel-gfx@lists.freedesktop.org; Wang xingchao;
Girdwood, Liam R
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Wednesday, July 17, 2013 10:22 PM
To: David Henningsson
Cc: Paulo Zanoni; Wang, Xingchao; alsa-de...@alsa-project.org; Daniel Vetter;
daniel.vet...@ffwll.ch; intel-gfx@lists.freedesktop.org; Wang xingchao;
Girdwood
confuse.
Thanks
--xingchao
-Original Message-
From: Wang, Xingchao
Sent: Thursday, July 18, 2013 7:18 AM
To: 'Takashi Iwai'; David Henningsson; Paulo Zanoni
Cc: alsa-de...@alsa-project.org; Daniel Vetter; daniel.vet...@ffwll.ch;
intel-gfx@lists.freedesktop.org; Wang xingchao; Girdwood
-Original Message-
From: Daniel Vetter [mailto:daniel.vet...@ffwll.ch] On Behalf Of Daniel Vetter
Sent: Thursday, July 18, 2013 2:44 PM
To: Wang, Xingchao
Cc: Paulo Zanoni; daniel.vet...@ffwll.ch; alsa-de...@alsa-project.org; Daniel
Vetter; intel-gfx@lists.freedesktop.org; Wang
connected, the power-well could
be released as expected.
Thanks
--xingchao
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Thursday, July 18, 2013 5:35 PM
To: Wang, Xingchao
Cc: Daniel Vetter; Paulo Zanoni; daniel.vet...@ffwll.ch;
alsa-de...@alsa-project.org; intel
-Original Message-
From: Wysocki, Rafael J
Sent: Wednesday, July 24, 2013 9:15 PM
To: David Henningsson
Cc: Wang, Xingchao; Takashi Iwai; Paulo Zanoni; Daniel Vetter;
daniel.vet...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org; Girdwood, Liam R; Jin
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Wednesday, July 24, 2013 9:43 PM
To: Wang, Xingchao
Cc: Wysocki, Rafael J; David Henningsson; Paulo Zanoni; Daniel Vetter;
daniel.vet...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Wednesday, July 24, 2013 9:43 PM
To: Wang, Xingchao
Cc: Wysocki, Rafael J; David Henningsson; Paulo Zanoni; Daniel Vetter;
daniel.vet...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org
-Original Message-
From: Wang, Xingchao
Sent: Wednesday, July 24, 2013 10:00 PM
To: 'Takashi Iwai'
Cc: Wysocki, Rafael J; David Henningsson; Paulo Zanoni; Daniel Vetter;
daniel.vet...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org; Girdwood, Liam R; Jin
always active, may bring some
delay from codec/controllers, or harm some chips.
Do you think we should add an exception for Haswell only or just make it as a
common solution for audio subsystem?
Thanks
--xingchao
-Original Message-
From: Wang, Xingchao
Sent: Wednesday, July 24, 2013 10:00
Hi Daniel/Paulo,
In order to verify an RFC patch to fix the power well issue, I'm trying to
reproduce it on my Haswell ULT C stepping board, with drm-intel-next branch,
the last commit is:
commit 80ad9206c0d863832bc5f6008c4d1868d1df8e70
Author: Ville Syrjälä ville.syrj...@linux.intel.com
.
+ *
+ *
+ **/
+/*
+ * Authors:
+ * Wang Xingchao xingchao.w...@intel.com
+ */
+
+#ifndef _AUDIO_DRM_H_
+#define _AUDIO_DRM_H_
+
+extern void request_power_well(void);
+extern void release_power_well(void);
+
+#endif /* _AUDIO_DRM_H_ */
diff
module unloaded, I added the caller but have no idea where to call it, if
anyone has suggestion, that would be fine.
thanks
--xingchao
-Original Message-
From: Wang Xingchao [mailto:xingchao.w...@linux.intel.com]
Sent: Thursday, April 24, 2014 10:20 PM
To: daniel.vet...@ffwll.ch
Hi Daniel/Paulo,
Any comments on this?
Add Jesse and Rafael in loop.
thanks
--xingchao
-Original Message-
From: Wang, Xingchao
Sent: Wednesday, April 24, 2013 3:29 PM
To: daniel.vet...@ffwll.ch; Zanoni, Paulo R; 'Takashi Iwai'
Cc: ville.syrj...@linux.intel.com; Lin, Mengdong
Hi Daniel,
-Original Message-
From: Daniel Vetter [mailto:daniel.vet...@ffwll.ch]
Sent: Thursday, April 25, 2013 3:52 PM
To: Wang, Xingchao
Cc: Zanoni, Paulo R; ville.syrj...@linux.intel.com; Lin, Mengdong; Girdwood,
Liam R; Li, Jocelyn; intel-gfx@lists.freedesktop.org;
alsa-de
Hi Daniel,
-Original Message-
From: Daniel Vetter [mailto:daniel.vet...@ffwll.ch] On Behalf Of Daniel Vetter
Sent: Friday, April 26, 2013 10:57 PM
To: Li, Jocelyn
Cc: Daniel Vetter; Wang, Xingchao; Zanoni, Paulo R;
ville.syrj...@linux.intel.com; Lin, Mengdong; Girdwood, Liam R
Hi Takashi,
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Friday, April 26, 2013 11:13 PM
To: Daniel Vetter
Cc: Li, Jocelyn; Daniel Vetter; Wang, Xingchao; Zanoni, Paulo R;
ville.syrj...@linux.intel.com; Lin, Mengdong; Girdwood, Liam R;
intel-gfx
Hi Daniel/Takashi,
-Original Message-
From: Daniel Vetter [mailto:daniel.vet...@ffwll.ch] On Behalf Of Daniel Vetter
Sent: Saturday, April 27, 2013 1:18 AM
To: Takashi Iwai
Cc: Daniel Vetter; Li, Jocelyn; Daniel Vetter; Wang, Xingchao; Zanoni, Paulo
R;
ville.syrj
Hi Jesse,
-Original Message-
From: Barnes, Jesse
Sent: Monday, April 29, 2013 11:02 PM
To: Daniel Vetter
Cc: Wang, Xingchao; Takashi Iwai; Li, Jocelyn; Daniel Vetter; Zanoni, Paulo R;
ville.syrj...@linux.intel.com; Lin, Mengdong; Girdwood, Liam R;
intel-gfx@lists.freedesktop.org
PM
To: Liam Girdwood
Cc: Barnes, Jesse; alsa-de...@alsa-project.org; Zanoni, Paulo R; Takashi Iwai;
Daniel Vetter; intel-gfx@lists.freedesktop.org; Wysocki, Rafael J; Wang
Xingchao; Wang, Xingchao; Li, Jocelyn; Hindman, Gavin; Daniel Vetter; Lin,
Mengdong; ville.syrj...@linux.intel.com
Hi Takashi,
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Friday, May 03, 2013 10:27 PM
To: Barnes, Jesse
Cc: Daniel Vetter; Wang, Xingchao; Li, Jocelyn; Daniel Vetter; Zanoni, Paulo
R;
ville.syrj...@linux.intel.com; Lin, Mengdong; Girdwood, Liam R;
intel-gfx
Hi Daniel,
-Original Message-
From: daniel.vet...@ffwll.ch [mailto:daniel.vet...@ffwll.ch] On Behalf Of
Daniel Vetter
Sent: Thursday, May 09, 2013 5:23 PM
To: Wang, Xingchao
Cc: david.hennings...@canonical.com; Girdwood, Liam R; ti...@suse.de;
Barnes, Jesse; Li, Jocelyn; Lin
Hi Takashi,
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Friday, May 10, 2013 1:18 AM
To: Daniel Vetter
Cc: Wang, Xingchao; david.hennings...@canonical.com; Girdwood, Liam R;
Barnes, Jesse; Li, Jocelyn; Lin, Mengdong; Zanoni, Paulo R; Wang Xingchao;
intel-gfx
Hi Jesse,
-Original Message-
From: Barnes, Jesse
Sent: Friday, May 10, 2013 2:30 AM
To: Takashi Iwai
Cc: Daniel Vetter; Wang, Xingchao; david.hennings...@canonical.com;
Girdwood, Liam R; Li, Jocelyn; Lin, Mengdong; Zanoni, Paulo R; Wang Xingchao;
intel-gfx; alsa-de...@alsa
as another new user hdmi-codec.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
---
sound/pci/hda/hda_i915.c |2 +-
sound/pci/hda/hda_intel.c | 18 ++
2 files changed, 19 insertions(+), 1 deletion(-)
diff --git a/sound/pci/hda/hda_i915.c b/sound/pci/hda/hda_i915.c
hda_i915 has dependency on i915 module, this patch check whether
symbol exist before calling API there. If i915 module not loaded it
will try to load before use.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
---
sound/pci/hda/hda_i915.c | 42
I915 module maybe loaded after snd_hda_intel, the power-well
API doesnot exist in such case. This patch intended to avoid
loading dependency between snd-hda-intel and i915 module.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
---
drivers/gpu/drm/i915/i915_dma.c |3 ++
drivers
Hi David,
-Original Message-
From: alsa-devel-boun...@alsa-project.org
[mailto:alsa-devel-boun...@alsa-project.org] On Behalf Of David Henningsson
Sent: Monday, May 13, 2013 4:29 PM
To: Wang Xingchao
Cc: alsa-de...@alsa-project.org; dan...@ffwll.ch; ti...@suse.de; Lin,
Mengdong
,
Mengdong; intel-gfx@lists.freedesktop.org; Wang Xingchao; Li, Jocelyn;
Barnes, Jesse; dan...@ffwll.ch; Zanoni, Paulo R
Subject: Re: [alsa-devel] [PATCH 5/5] ALSA/i915: Check power well API
existense before calling
Date 13.5.2013 10:28, David Henningsson wrote:
On 05/13/2013 09:37 AM, Wang Xingchao
for gfx driver to avoid dependency
- split whole patch into two pieces for easy review
- more typo fixes
Wang Xingchao (2):
drm/915: Add private api for power well usage
ALSA: hda - Add power-welll support for haswell HDA
drivers/gpu/drm/i915/intel_pm.c | 76
-by: Wang Xingchao xingchao.w...@linux.intel.com
---
drivers/gpu/drm/i915/intel_pm.c | 76 +++
include/drm/i915_powerwell.h| 36 +++
2 files changed, 105 insertions(+), 7 deletions(-)
create mode 100644 include/drm/i915_powerwell.h
diff
Hi Takashi,
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Tuesday, May 14, 2013 8:32 PM
To: Wang Xingchao
Cc: dan...@ffwll.ch; Girdwood, Liam R; alsa-de...@alsa-project.org; Zanoni,
Paulo R; Li, Jocelyn; Lin, Mengdong; intel-gfx@lists.freedesktop.org; Wang
Hi Takashi,
Thanks your quick feedback, please see my comments below.
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Tuesday, May 14, 2013 8:15 PM
To: Wang Xingchao
Cc: dan...@ffwll.ch; Girdwood, Liam R; david.hennings...@canonical.com; Lin,
Mengdong; Li
- split whole patch into two pieces for easy review
- more typo fixes
Wang Xingchao (2):
drm/915: Add private api for power well usage
ALSA: hda - Add power-welll support for haswell HDA
drivers/gpu/drm/i915/intel_pm.c | 76 +++
include/drm
-by: Wang Xingchao xingchao.w...@linux.intel.com
---
drivers/gpu/drm/i915/intel_pm.c | 75 +++
include/drm/i915_powerwell.h| 36 +++
2 files changed, 104 insertions(+), 7 deletions(-)
create mode 100644 include/drm/i915_powerwell.h
diff --git
For Intel Haswell chip, HDA controller and codec have
power well dependency from GPU side. This patch added support
to request/release power well in audio driver. Power save
feature should be enabled to get runtime power saving.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
Hi Daniel,
Do you have further comments on this patchset?
thanks
--xingchao
-Original Message-
From: Wang Xingchao [mailto:xingchao.w...@linux.intel.com]
Sent: Thursday, May 16, 2013 3:53 PM
To: ti...@suse.de; dan...@ffwll.ch; Girdwood, Liam R
Cc: david.hennings...@canonical.com
-by: Wang Xingchao xingchao.w...@linux.intel.com
---
drivers/gpu/drm/i915/i915_dma.c |6 +++
drivers/gpu/drm/i915/i915_drv.h | 12 +
drivers/gpu/drm/i915/intel_drv.h |4 ++
drivers/gpu/drm/i915/intel_pm.c | 98 +++---
include/drm/i915_powerwell.h
Hi Jesse,
-Original Message-
From: Barnes, Jesse
Sent: Friday, May 17, 2013 11:44 PM
To: Wang Xingchao
Cc: ti...@suse.de; dan...@ffwll.ch; Girdwood, Liam R;
david.hennings...@canonical.com; Lin, Mengdong; Li, Jocelyn;
alsa-de...@alsa-project.org; intel-gfx@lists.freedesktop.org
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Tuesday, May 21, 2013 3:19 PM
To: Wang Xingchao
Cc: dan...@ffwll.ch; Girdwood, Liam R; david.hennings...@canonical.com; Lin,
Mengdong; Li, Jocelyn; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Tuesday, May 21, 2013 3:18 PM
To: Wang Xingchao
Cc: dan...@ffwll.ch; Girdwood, Liam R; david.hennings...@canonical.com; Lin,
Mengdong; Li, Jocelyn; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org
dependency
- split whole patch into two pieces for easy review
- more typo fixes
Wang Xingchao (4):
i915/drm: Add private api for power well usage
ALSA: hda - Add power-welll support for haswell HDA
ALSA: hda - Fix runtime PM check
ALSA: hda - Continue probe in work context to avoid
-by: Wang Xingchao xingchao.w...@linux.intel.com
---
sound/pci/hda/hda_intel.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index 54c7c22..f20a88c 100644
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
, and when it tries the one on the
audio device, it will deadlock.
This patch introduce a work to store remaining probe stuff, and let
request_module run in safe work context.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
---
sound/pci/hda/hda_intel.c | 105
, and when it tries the one on the
audio device, it will deadlock.
This patch introduce a work to store remaining probe stuff, and let
request_module run in safe work context.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
---
sound/pci/hda/hda_i915.c | 13 --
sound/pci/hda
Hi Takashi,
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Thursday, May 23, 2013 2:03 PM
To: Wang Xingchao
Cc: dan...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org; david.hennings...@canonical.com; Girdwood,
Liam R; Li, Jocelyn; Wang
Hi Takashi,
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Thursday, May 23, 2013 2:49 PM
To: Wang Xingchao
Cc: alsa-de...@alsa-project.org; intel-gfx@lists.freedesktop.org;
david.hennings...@canonical.com; Girdwood, Liam R; Li, Jocelyn; Wang,
Xingchao; Lin
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Thursday, May 23, 2013 4:10 PM
To: Wang, Xingchao
Cc: dan...@ffwll.ch; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org; david.hennings...@canonical.com; Girdwood,
Liam R; Li, Jocelyn; Wang Xingchao
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Thursday, May 23, 2013 6:27 PM
To: Wang, Xingchao
Cc: Wang Xingchao; alsa-de...@alsa-project.org;
intel-gfx@lists.freedesktop.org; david.hennings...@canonical.com; Girdwood,
Liam R; Li, Jocelyn; Lin, Mengdong
On Thu, May 16, 2013 at 09:00:06AM +0200, David Henningsson wrote:
Hi,
I want to take this problem up again, because it's important we get
this right.
The HDA driver assumes that a codec pin widget node always refers to
the same physical output. With Haswell, it seems like this is not
to avoid dependency
- split whole patch into two pieces for easy review
- more typo fixes
Takashi Iwai (1):
ALSA: hda - Move azx_first_init() into azx_probe_continue()
Wang Xingchao (3):
ALSA: hda - Fix runtime PM check
ALSA: hda - Add power-welll support for haswell HDA
i915/drm
From: Takashi Iwai ti...@suse.de
This is a preliminary work for the upcoming Haswell HDMI audio fixes.
azx_first_init() function can be safely called after the f/w loader,
since the f/w loader doesn't require the sound hardware initialization
beforehand. Moving it into azx_probe_continue()
.
This patch introduce a work to store remaining probe stuff, and let
request_module run in safe work context.
Signed-off-by: Wang Xingchao xingchao.w...@linux.intel.com
---
sound/pci/hda/Kconfig | 10 ++
sound/pci/hda/Makefile|2 ++
sound/pci/hda/hda_i915.c | 75
-by: Wang Xingchao xingchao.w...@linux.intel.com
---
drivers/gpu/drm/i915/i915_dma.c |6 +++
drivers/gpu/drm/i915/i915_drv.h | 12 +
drivers/gpu/drm/i915/intel_drv.h |4 ++
drivers/gpu/drm/i915/intel_pm.c | 92 +++---
include/drm/i915_powerwell.h
there're three Ports B/C/D used for selection by each transcoder A/B/C.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
---
tools/intel_audio_dump.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tools/intel_audio_dump.c b/tools/intel_audio_dump.c
index 077e096
Add Haswell audio registers definition and dump support.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
---
tools/intel_audio_dump.c | 574 +-
1 file changed, 571 insertions(+), 3 deletions(-)
diff --git a/tools/intel_audio_dump.c b/tools
and unmute, that's what
we expect.
Wang Xingchao (4):
drm/i915: HSW audio registers definition
drm/i915: write eld info for HDMI audio
drm/i915: Haswell HDMI audio enable
ALSA HDA: Force HDMI pins enabled
drivers/gpu/drm/i915/i915_reg.h | 46 +++
drivers/gpu
HDMI audio related registers will be configured in write_eld callback.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
---
drivers/gpu/drm/i915/intel_ddi.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915
Configure the related HDMI audio register to generate an unsolicited
response to the audio controller driver to indicate that the controller
sequence should start.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
---
drivers/gpu/drm/i915/intel_display.c | 58
There's one issue for HDMI pins, even the related pin will be enabled
when the stream is active but the GPU registers show the PIN is not in
active state, so we force all pins in active state and donot close it
when the stream is closed.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
Hi Takashi,
-Original Message-
From: Takashi Iwai [mailto:ti...@suse.de]
Sent: Tuesday, July 31, 2012 7:18 PM
To: Wang, Xingchao
Cc: intel-gfx@lists.freedesktop.org; Zanoni, Paulo R
Subject: Re: [Intel-gfx] [PATCH V2 4/4] ALSA HDA: Force HDMI pins enabled
At Tue, 31 Jul 2012 10
Hey Daniel,
I had v3 patches under review and will send them out later.
dev_priv-pipe_to_crtc_mapping[pipe];
+ DRM_DEBUG_DRIVER(Enable transcoder %c\n,
pipe_name(pipe));
Do we really want this?
... and in kms code we use DRM_DEBUG_KMS.
I'd removed this debug message
0x PIPE Configuration EDP
PIPE_DDI_FUNC_CTL_A 0xc4034002 PIPE DDI Function Control A
PIPE_DDI_FUNC_CTL_B 0xa0035000 PIPE DDI Function Control B
PIPE_DDI_FUNC_CTL_C 0x0003 PIPE DDI Function Control C
PIPE_DDI_FUNC_CTL_EDP 0x0003 PIPE DDI Function Control EDP
Wang Xingchao (3
HDMI audio related registers will be configured in write_eld callback.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
---
drivers/gpu/drm/i915/intel_ddi.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915
Configure the related HDMI audio register to generate an unsolicited
response to the audio controller driver to indicate that the controller
sequence should start.
Use pipe way to get correct register definitions for IBX/CPT/HSW.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
---
drivers
Hi Daniel/Paulo,
It's easy to see such WARNING in dmesg, the DDI port is not disabled prior to
disable transcoder.
I am not sure it will impact the Pipe/transcoder/DDI-port configurations,
anyway after some times WARNING, I could not make HDMI audio work anymore.
With intel_audio_dump I could
This patch enabled intel_audio_dump to support Haswell platform. Haswell has
some registers differences comprared with previous platforms.
Changes since V1:
- fix compile warnings
- remove HBR bits show, it doesnot exist under Haswell
Wang Xingchao (2):
intel_audio_dump: fix wrong port
There're three Ports B/C/D used for selection by each transcoder A/B/C.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
---
tools/intel_audio_dump.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/tools/intel_audio_dump.c b/tools/intel_audio_dump.c
index 077e096
Add Haswell audio registers definition and dump support.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
---
tools/intel_audio_dump.c | 582 ++
1 file changed, 582 insertions(+)
diff --git a/tools/intel_audio_dump.c b/tools/intel_audio_dump.c
PIPE_DDI_FUNC_CTL_C 0x0003 PIPE DDI Function Control C
PIPE_DDI_FUNC_CTL_EDP 0x0003 PIPE DDI Function Control EDP
Wang Xingchao (3):
Wang Xingchao (4):
drm/i915: HSW audio registers definition
drm/i915: write eld info for HDMI audio
drm/i915: Haswell HDMI audio enable
drm/i915: use
0x0003 PIPE DDI Function Control C
PIPE_DDI_FUNC_CTL_EDP 0x0003 PIPE DDI Function Control EDP
Wang Xingchao (3):
Wang Xingchao (4):
drm/i915: HSW audio registers definition
drm/i915: write eld info for HDMI audio
drm/i915: Haswell HDMI audio enable
drm/i915: use _PIPE macro
HDMI audio related registers will be configured in write_eld callback.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
---
drivers/gpu/drm/i915/intel_ddi.c |6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915
Initialize Haswell HDMI audio registers to generate an unsolicited
response to the audio controller driver to indicate that the controller
sequence should start.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
---
drivers/gpu/drm/i915/intel_display.c | 37
Use _PIPE macro to get correct register definition for IBX/CPT, discard
old variable i way.
Signed-off-by: Wang Xingchao xingchao.w...@intel.com
---
drivers/gpu/drm/i915/i915_reg.h | 24
drivers/gpu/drm/i915/intel_display.c | 17 ++---
2 files
1 - 100 of 136 matches
Mail list logo