All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
@ 2016-08-18  6:42 libin.yang
  2016-08-18  6:42 ` [PATCH v4 1/3] drm/i915: set proper N/M in modeset libin.yang
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: libin.yang @ 2016-08-18  6:42 UTC (permalink / raw)
  To: intel-gfx, jani.nikula, ville.syrjala, daniel.vetter, tiwai; +Cc: Libin Yang

From: Libin Yang <libin.yang@linux.intel.com>

changelog:
v1: initial patches

v2: change to use crtc->config->port_clock instead of mode->clock for dp
    change to use mode->crtc_clock instead of mode->clock
	rename mode to adjusted_mode

v3: add support for 270MHz
    add more platforms support
	use u16 n; u16 m to save the space
	add support for 192KHz, 96KHz, 88.2KHz
	split patch for more platform support separately

v4: change to use intel_crtc_has_dp_encoder() to support DP MST
    add support for 176.4KHz
    fix some tiny code style issues
    reset cts to 0 for HDMI mode

Libin Yang (3):
  drm/i915: set proper N/M in modeset
  drm/i915: set proper N/MCTS on more platforms
  drm/i915: HDMI audio gets the TMDS clock by crtc_clock

 drivers/gpu/drm/i915/i915_reg.h    |   7 ++
 drivers/gpu/drm/i915/intel_audio.c | 155 +++++++++++++++++++++++++++++++------
 2 files changed, 140 insertions(+), 22 deletions(-)

-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [PATCH v4 1/3] drm/i915: set proper N/M in modeset
  2016-08-18  6:42 [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues libin.yang
@ 2016-08-18  6:42 ` libin.yang
  2016-08-18  6:42 ` [PATCH v4 2/3] drm/i915: set proper N/MCTS on more platforms libin.yang
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 16+ messages in thread
From: libin.yang @ 2016-08-18  6:42 UTC (permalink / raw)
  To: intel-gfx, jani.nikula, ville.syrjala, daniel.vetter, tiwai; +Cc: Libin Yang

From: Libin Yang <libin.yang@linux.intel.com>

When modeset occurs and the LS_CLK is set to some
special values in DP mode, the N/M need to be set
manually if audio is playing. Otherwise the first
several seconds may be silent in audio playback.

The relationship of Maud and Naud is expressed in
the following equation:
Maud/Naud = 512 * fs / f_LS_Clk

Please refer VESA DisplayPort Standard spec for details.

Signed-off-by: Libin Yang <libin.yang@linux.intel.com>
---
 drivers/gpu/drm/i915/i915_reg.h    |   7 ++
 drivers/gpu/drm/i915/intel_audio.c | 143 +++++++++++++++++++++++++++++++++----
 2 files changed, 136 insertions(+), 14 deletions(-)

diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index d4adf28..239f0af 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -7337,6 +7337,13 @@ enum {
 #define _HSW_AUD_MISC_CTRL_B		0x65110
 #define HSW_AUD_MISC_CTRL(pipe)		_MMIO_PIPE(pipe, _HSW_AUD_MISC_CTRL_A, _HSW_AUD_MISC_CTRL_B)
 
+#define _HSW_AUD_M_CTS_ENABLE_A		0x65028
+#define _HSW_AUD_M_CTS_ENABLE_B		0x65128
+#define HSW_AUD_M_CTS_ENABLE(pipe)		_MMIO_PIPE(pipe, _HSW_AUD_M_CTS_ENABLE_A, _HSW_AUD_M_CTS_ENABLE_B)
+#define   AUD_M_CTS_M_VALUE_INDEX	(1 << 21)
+#define   AUD_M_CTS_M_PROG_ENABLE	(1 << 20)
+#define   AUD_CONFIG_M_MASK		0xfffff
+
 #define _HSW_AUD_DIP_ELD_CTRL_ST_A	0x650b4
 #define _HSW_AUD_DIP_ELD_CTRL_ST_B	0x651b4
 #define HSW_AUD_DIP_ELD_CTRL(pipe)	_MMIO_PIPE(pipe, _HSW_AUD_DIP_ELD_CTRL_ST_A, _HSW_AUD_DIP_ELD_CTRL_ST_B)
diff --git a/drivers/gpu/drm/i915/intel_audio.c b/drivers/gpu/drm/i915/intel_audio.c
index 85389cd..a8cec50 100644
--- a/drivers/gpu/drm/i915/intel_audio.c
+++ b/drivers/gpu/drm/i915/intel_audio.c
@@ -98,6 +98,38 @@ static const struct {
 	{ 192000, TMDS_297M, 20480, 247500 },
 };
 
+#define LC_540M 540000
+#define LC_270M 270000
+#define LC_162M 162000
+static const struct {
+	int sample_rate;
+	int clock;
+	u16 n;
+	u16 m;
+} aud_nm[] = {
+	{ 192000, LC_540M, 5625, 1024 },
+	{ 176400, LC_540M, 9375, 1568 },
+	{ 96000, LC_540M, 5625, 512 },
+	{ 88200, LC_540M, 9375, 784 },
+	{ 48000, LC_540M, 5625, 256 },
+	{ 44100, LC_540M, 9375, 392 },
+	{ 32000, LC_540M, 16875, 512 },
+	{ 192000, LC_270M, 5625, 2048 },
+	{ 176400, LC_270M, 9375, 3136 },
+	{ 96000, LC_270M, 5625, 1024 },
+	{ 88200, LC_270M, 9375, 1568 },
+	{ 48000, LC_270M, 5625, 512 },
+	{ 44100, LC_270M, 9375, 784 },
+	{ 32000, LC_270M, 16875, 1024 },
+	{ 192000, LC_162M, 3375, 2048 },
+	{ 176400, LC_162M, 5625, 3136 },
+	{ 96000, LC_162M, 3375, 1024 },
+	{ 88200, LC_162M, 5625, 1568 },
+	{ 48000, LC_162M, 3375, 512 },
+	{ 44100, LC_162M, 5625, 784 },
+	{ 32000, LC_162M, 10125, 1024 },
+};
+
 /* get AUD_CONFIG_PIXEL_CLOCK_HDMI_* value for mode */
 static u32 audio_config_hdmi_pixel_clock(const struct drm_display_mode *adjusted_mode)
 {
@@ -121,20 +153,50 @@ static u32 audio_config_hdmi_pixel_clock(const struct drm_display_mode *adjusted
 	return hdmi_audio_clock[i].config;
 }
 
-static int audio_config_get_n(const struct drm_display_mode *mode, int rate)
+static int audio_config_get_n(struct intel_crtc *crtc,
+			      const struct drm_display_mode *adjusted_mode,
+			      int rate)
+{
+	int i;
+
+	if (intel_crtc_has_type(crtc->config, INTEL_OUTPUT_HDMI)) {
+		for (i = 0; i < ARRAY_SIZE(aud_ncts); i++) {
+			if ((rate == aud_ncts[i].sample_rate) &&
+			    (adjusted_mode->clock == aud_ncts[i].clock)) {
+				return aud_ncts[i].n;
+			}
+		}
+	}
+
+	if (intel_crtc_has_dp_encoder(crtc->config)) {
+		for (i = 0; i < ARRAY_SIZE(aud_nm); i++) {
+			if ((rate == aud_nm[i].sample_rate) &&
+			    (crtc->config->port_clock == aud_nm[i].clock)) {
+				return aud_nm[i].n;
+			}
+		}
+	}
+	return 0;
+}
+
+static int audio_config_get_m(struct intel_crtc *crtc, int rate)
 {
 	int i;
 
-	for (i = 0; i < ARRAY_SIZE(aud_ncts); i++) {
-		if ((rate == aud_ncts[i].sample_rate) &&
-			(mode->clock == aud_ncts[i].clock)) {
-			return aud_ncts[i].n;
+	if (intel_crtc_has_dp_encoder(crtc->config)) {
+		for (i = 0; i < ARRAY_SIZE(aud_nm); i++) {
+			if ((rate == aud_nm[i].sample_rate) &&
+			    (crtc->config->port_clock == aud_nm[i].clock)) {
+				return aud_nm[i].m;
+			}
 		}
 	}
+
 	return 0;
 }
 
-static uint32_t audio_config_setup_n_reg(int n, uint32_t val)
+static uint32_t audio_config_setup_n_reg(struct intel_crtc *crtc,
+					 int n, uint32_t val)
 {
 	int n_low, n_up;
 	uint32_t tmp = val;
@@ -145,17 +207,65 @@ static uint32_t audio_config_setup_n_reg(int n, uint32_t val)
 	tmp |= ((n_up << AUD_CONFIG_UPPER_N_SHIFT) |
 			(n_low << AUD_CONFIG_LOWER_N_SHIFT) |
 			AUD_CONFIG_N_PROG_ENABLE);
+	if (intel_crtc_has_dp_encoder(crtc->config))
+		tmp |= AUD_CONFIG_N_VALUE_INDEX;
+	else
+		tmp &= ~AUD_CONFIG_N_VALUE_INDEX;
+	return tmp;
+}
+
+static uint32_t audio_config_setup_m_reg(struct intel_crtc *crtc,
+					 int m, uint32_t val)
+{
+	uint32_t tmp = val;
+
+	tmp &= ~AUD_CONFIG_M_MASK;
+	tmp |= m;
+	tmp |= AUD_M_CTS_M_VALUE_INDEX;
+	tmp |= AUD_M_CTS_M_PROG_ENABLE;
+
 	return tmp;
 }
 
+static void audio_m_cts_setup(struct drm_device *dev,
+			      struct intel_crtc *crtc, int rate)
+{
+	struct drm_i915_private *dev_priv = to_i915(dev);
+	uint32_t tmp, m;
+	/* pipe should be checked in the caller */
+	enum pipe pipe = crtc->pipe;
+
+	if (intel_crtc_has_dp_encoder(crtc->config)) {
+		/* setup m value for DP */
+		m = audio_config_get_m(crtc, rate);
+		if (m == 0)
+			return;
+		tmp = I915_READ(HSW_AUD_M_CTS_ENABLE(pipe));
+		tmp = audio_config_setup_m_reg(crtc, m, tmp);
+		I915_WRITE(HSW_AUD_M_CTS_ENABLE(pipe), tmp);
+	} else {
+		/* clear cts for HDMI */
+		tmp = I915_READ(HSW_AUD_M_CTS_ENABLE(pipe));
+		tmp &= ~AUD_CONFIG_M_MASK;
+		tmp &= ~AUD_M_CTS_M_VALUE_INDEX;
+		tmp |= AUD_M_CTS_M_PROG_ENABLE;
+		I915_WRITE(HSW_AUD_M_CTS_ENABLE(pipe), tmp);
+	}
+}
+
 /* check whether N/CTS/M need be set manually */
 static bool audio_rate_need_prog(struct intel_crtc *crtc,
-				 const struct drm_display_mode *mode)
+				 const struct drm_display_mode *adjusted_mode)
 {
-	if (((mode->clock == TMDS_297M) ||
-		 (mode->clock == TMDS_296M)) &&
+	if (((adjusted_mode->clock == TMDS_297M) ||
+		 (adjusted_mode->clock == TMDS_296M)) &&
 		intel_crtc_has_type(crtc->config, INTEL_OUTPUT_HDMI))
 		return true;
+	else if (((crtc->config->port_clock == LC_540M) ||
+		  (crtc->config->port_clock == LC_270M) ||
+		  (crtc->config->port_clock == LC_162M)) &&
+		  intel_crtc_has_dp_encoder(crtc->config))
+		return true;
 	else
 		return false;
 }
@@ -343,15 +453,17 @@ static void hsw_audio_codec_enable(struct drm_connector *connector,
 			DRM_ERROR("invalid port: %d\n", port);
 			rate = 0;
 		}
-		n = audio_config_get_n(adjusted_mode, rate);
+		n = audio_config_get_n(intel_crtc, adjusted_mode, rate);
 		if (n != 0)
-			tmp = audio_config_setup_n_reg(n, tmp);
+			tmp = audio_config_setup_n_reg(intel_crtc, n, tmp);
 		else
 			DRM_DEBUG_KMS("no suitable N value is found\n");
 	}
 
 	I915_WRITE(HSW_AUD_CFG(pipe), tmp);
 
+	audio_m_cts_setup(connector->dev, intel_crtc, rate);
+
 	mutex_unlock(&dev_priv->av_mutex);
 }
 
@@ -658,7 +770,8 @@ static int i915_audio_component_sync_audio_rate(struct device *dev,
 	intel_encoder = dev_priv->dig_port_map[port];
 	/* intel_encoder might be NULL for DP MST */
 	if (!intel_encoder || !intel_encoder->base.crtc ||
-	    intel_encoder->type != INTEL_OUTPUT_HDMI) {
+	    ((intel_encoder->type != INTEL_OUTPUT_HDMI) &&
+	     (intel_encoder->type != INTEL_OUTPUT_DP))) {
 		DRM_DEBUG_KMS("no valid port %c\n", port_name(port));
 		err = -ENODEV;
 		goto unlock;
@@ -686,7 +799,7 @@ static int i915_audio_component_sync_audio_rate(struct device *dev,
 		goto unlock;
 	}
 
-	n = audio_config_get_n(mode, rate);
+	n = audio_config_get_n(crtc, mode, rate);
 	if (n == 0) {
 		DRM_DEBUG_KMS("Using automatic mode for N value on port %c\n",
 					  port_name(port));
@@ -698,9 +811,11 @@ static int i915_audio_component_sync_audio_rate(struct device *dev,
 
 	/* 3. set the N/CTS/M */
 	tmp = I915_READ(HSW_AUD_CFG(pipe));
-	tmp = audio_config_setup_n_reg(n, tmp);
+	tmp = audio_config_setup_n_reg(crtc, n, tmp);
 	I915_WRITE(HSW_AUD_CFG(pipe), tmp);
 
+	audio_m_cts_setup(dev_get_drvdata(dev), crtc, pipe);
+
  unlock:
 	mutex_unlock(&dev_priv->av_mutex);
 	i915_audio_component_put_power(dev);
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [PATCH v4 2/3] drm/i915: set proper N/MCTS on more platforms
  2016-08-18  6:42 [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues libin.yang
  2016-08-18  6:42 ` [PATCH v4 1/3] drm/i915: set proper N/M in modeset libin.yang
@ 2016-08-18  6:42 ` libin.yang
  2016-08-18  6:42 ` [PATCH v4 3/3] drm/i915: HDMI audio gets the TMDS clock by crtc_clock libin.yang
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 16+ messages in thread
From: libin.yang @ 2016-08-18  6:42 UTC (permalink / raw)
  To: intel-gfx, jani.nikula, ville.syrjala, daniel.vetter, tiwai; +Cc: Libin Yang

From: Libin Yang <libin.yang@linux.intel.com>

This patch applies setting proper N/M, N/CTS on more platforms.

Signed-off-by: Libin Yang <libin.yang@linux.intel.com>
---
 drivers/gpu/drm/i915/intel_audio.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_audio.c b/drivers/gpu/drm/i915/intel_audio.c
index a8cec50..da8217c 100644
--- a/drivers/gpu/drm/i915/intel_audio.c
+++ b/drivers/gpu/drm/i915/intel_audio.c
@@ -757,11 +757,7 @@ static int i915_audio_component_sync_audio_rate(struct device *dev,
 	int n;
 	int err = 0;
 
-	/* HSW, BDW, SKL, KBL need this fix */
-	if (!IS_SKYLAKE(dev_priv) &&
-	    !IS_KABYLAKE(dev_priv) &&
-	    !IS_BROADWELL(dev_priv) &&
-	    !IS_HASWELL(dev_priv))
+	if (!HAS_DDI(dev_priv))
 		return 0;
 
 	i915_audio_component_get_power(dev);
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [PATCH v4 3/3] drm/i915: HDMI audio gets the TMDS clock by crtc_clock
  2016-08-18  6:42 [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues libin.yang
  2016-08-18  6:42 ` [PATCH v4 1/3] drm/i915: set proper N/M in modeset libin.yang
  2016-08-18  6:42 ` [PATCH v4 2/3] drm/i915: set proper N/MCTS on more platforms libin.yang
@ 2016-08-18  6:42 ` libin.yang
  2016-08-18  8:29 ` ✗ Ro.CI.BAT: failure for drm/i915: fix some audio support 4K resolution issues Patchwork
  2016-08-22  1:15 ` [PATCH v4 0/3] " Yang, Libin
  4 siblings, 0 replies; 16+ messages in thread
From: libin.yang @ 2016-08-18  6:42 UTC (permalink / raw)
  To: intel-gfx, jani.nikula, ville.syrjala, daniel.vetter, tiwai; +Cc: Libin Yang

From: Libin Yang <libin.yang@linux.intel.com>

HDMI audio should use crtc_clock to get the TMDS clock.

This patch renames mode to adjusted_mode to unify the name.

Signed-off-by: Libin Yang <libin.yang@linux.intel.com>
---
 drivers/gpu/drm/i915/intel_audio.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_audio.c b/drivers/gpu/drm/i915/intel_audio.c
index da8217c..577e23a 100644
--- a/drivers/gpu/drm/i915/intel_audio.c
+++ b/drivers/gpu/drm/i915/intel_audio.c
@@ -162,7 +162,7 @@ static int audio_config_get_n(struct intel_crtc *crtc,
 	if (intel_crtc_has_type(crtc->config, INTEL_OUTPUT_HDMI)) {
 		for (i = 0; i < ARRAY_SIZE(aud_ncts); i++) {
 			if ((rate == aud_ncts[i].sample_rate) &&
-			    (adjusted_mode->clock == aud_ncts[i].clock)) {
+			    (adjusted_mode->crtc_clock == aud_ncts[i].clock)) {
 				return aud_ncts[i].n;
 			}
 		}
@@ -257,8 +257,8 @@ static void audio_m_cts_setup(struct drm_device *dev,
 static bool audio_rate_need_prog(struct intel_crtc *crtc,
 				 const struct drm_display_mode *adjusted_mode)
 {
-	if (((adjusted_mode->clock == TMDS_297M) ||
-		 (adjusted_mode->clock == TMDS_296M)) &&
+	if (((adjusted_mode->crtc_clock == TMDS_297M) ||
+	     (adjusted_mode->crtc_clock == TMDS_296M)) &&
 		intel_crtc_has_type(crtc->config, INTEL_OUTPUT_HDMI))
 		return true;
 	else if (((crtc->config->port_clock == LC_540M) ||
@@ -750,7 +750,7 @@ static int i915_audio_component_sync_audio_rate(struct device *dev,
 	struct drm_i915_private *dev_priv = dev_to_i915(dev);
 	struct intel_encoder *intel_encoder;
 	struct intel_crtc *crtc;
-	struct drm_display_mode *mode;
+	struct drm_display_mode *adjusted_mode;
 	struct i915_audio_component *acomp = dev_priv->audio_component;
 	enum pipe pipe = INVALID_PIPE;
 	u32 tmp;
@@ -782,20 +782,20 @@ static int i915_audio_component_sync_audio_rate(struct device *dev,
 
 	DRM_DEBUG_KMS("pipe %c connects port %c\n",
 				  pipe_name(pipe), port_name(port));
-	mode = &crtc->config->base.adjusted_mode;
+	adjusted_mode = &crtc->config->base.adjusted_mode;
 
 	/* port must be valid now, otherwise the pipe will be invalid */
 	acomp->aud_sample_rate[port] = rate;
 
 	/* 2. check whether to set the N/CTS/M manually or not */
-	if (!audio_rate_need_prog(crtc, mode)) {
+	if (!audio_rate_need_prog(crtc, adjusted_mode)) {
 		tmp = I915_READ(HSW_AUD_CFG(pipe));
 		tmp &= ~AUD_CONFIG_N_PROG_ENABLE;
 		I915_WRITE(HSW_AUD_CFG(pipe), tmp);
 		goto unlock;
 	}
 
-	n = audio_config_get_n(crtc, mode, rate);
+	n = audio_config_get_n(crtc, adjusted_mode, rate);
 	if (n == 0) {
 		DRM_DEBUG_KMS("Using automatic mode for N value on port %c\n",
 					  port_name(port));
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* ✗ Ro.CI.BAT: failure for drm/i915: fix some audio support 4K resolution issues
  2016-08-18  6:42 [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues libin.yang
                   ` (2 preceding siblings ...)
  2016-08-18  6:42 ` [PATCH v4 3/3] drm/i915: HDMI audio gets the TMDS clock by crtc_clock libin.yang
@ 2016-08-18  8:29 ` Patchwork
  2016-08-22  1:15 ` [PATCH v4 0/3] " Yang, Libin
  4 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2016-08-18  8:29 UTC (permalink / raw)
  To: libin.yang; +Cc: intel-gfx

== Series Details ==

Series: drm/i915: fix some audio support 4K resolution issues
URL   : https://patchwork.freedesktop.org/series/11252/
State : failure

== Summary ==

Series 11252v1 drm/i915: fix some audio support 4K resolution issues
http://patchwork.freedesktop.org/api/1.0/series/11252/revisions/1/mbox

Test kms_cursor_legacy:
        Subgroup basic-flip-vs-cursor-legacy:
                pass       -> FAIL       (ro-skl3-i5-6260u)
        Subgroup basic-flip-vs-cursor-varying-size:
                fail       -> PASS       (ro-skl3-i5-6260u)
Test kms_pipe_crc_basic:
        Subgroup suspend-read-crc-pipe-a:
                pass       -> DMESG-WARN (ro-bdw-i7-5600u)
                skip       -> DMESG-WARN (ro-bdw-i7-5557U)
        Subgroup suspend-read-crc-pipe-b:
                pass       -> DMESG-WARN (ro-bdw-i7-5600u)
                dmesg-warn -> SKIP       (ro-bdw-i7-5557U)
                skip       -> DMESG-WARN (ro-bdw-i5-5250u)

fi-kbl-qkkr      total:244  pass:185  dwarn:29  dfail:0   fail:3   skip:27 
fi-skl-i7-6700k  total:244  pass:208  dwarn:4   dfail:2   fail:2   skip:28 
fi-snb-i7-2600   total:244  pass:202  dwarn:0   dfail:0   fail:0   skip:42 
ro-bdw-i5-5250u  total:240  pass:219  dwarn:2   dfail:0   fail:1   skip:18 
ro-bdw-i7-5557U  total:240  pass:220  dwarn:2   dfail:0   fail:0   skip:18 
ro-bdw-i7-5600u  total:240  pass:205  dwarn:2   dfail:0   fail:1   skip:32 
ro-bsw-n3050     total:240  pass:195  dwarn:0   dfail:0   fail:3   skip:42 
ro-byt-n2820     total:240  pass:198  dwarn:0   dfail:0   fail:2   skip:40 
ro-hsw-i3-4010u  total:240  pass:214  dwarn:0   dfail:0   fail:0   skip:26 
ro-hsw-i7-4770r  total:240  pass:185  dwarn:0   dfail:0   fail:0   skip:55 
ro-ilk1-i5-650   total:235  pass:174  dwarn:0   dfail:0   fail:1   skip:60 
ro-ivb-i7-3770   total:240  pass:205  dwarn:0   dfail:0   fail:0   skip:35 
ro-ivb2-i7-3770  total:240  pass:209  dwarn:0   dfail:0   fail:0   skip:31 
ro-skl3-i5-6260u total:240  pass:223  dwarn:0   dfail:0   fail:3   skip:14 

Results at /archive/results/CI_IGT_test/RO_Patchwork_1916/

e45fdef drm-intel-nightly: 2016y-08m-17d-13h-26m-04s UTC integration manifest
af9700f drm/i915: HDMI audio gets the TMDS clock by crtc_clock
db20b11 drm/i915: set proper N/MCTS on more platforms
cc4544f drm/i915: set proper N/M in modeset

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
  2016-08-18  6:42 [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues libin.yang
                   ` (3 preceding siblings ...)
  2016-08-18  8:29 ` ✗ Ro.CI.BAT: failure for drm/i915: fix some audio support 4K resolution issues Patchwork
@ 2016-08-22  1:15 ` Yang, Libin
  2016-08-24  5:35   ` Yang, Libin
  4 siblings, 1 reply; 16+ messages in thread
From: Yang, Libin @ 2016-08-22  1:15 UTC (permalink / raw)
  To: libin.yang, intel-gfx, jani.nikula, ville.syrjala, Vetter, Daniel, tiwai

Any comments?

Regards,
Libin


> -----Original Message-----
> From: libin.yang@linux.intel.com [mailto:libin.yang@linux.intel.com]
> Sent: Thursday, August 18, 2016 2:42 PM
> To: intel-gfx@lists.freedesktop.org; jani.nikula@linux.intel.com;
> ville.syrjala@linux.intel.com; Vetter, Daniel <daniel.vetter@intel.com>;
> tiwai@suse.de
> Cc: Yang, Libin <libin.yang@intel.com>; Libin Yang
> <libin.yang@linux.intel.com>
> Subject: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution
> issues
> 
> From: Libin Yang <libin.yang@linux.intel.com>
> 
> changelog:
> v1: initial patches
> 
> v2: change to use crtc->config->port_clock instead of mode->clock for dp
>     change to use mode->crtc_clock instead of mode->clock
> 	rename mode to adjusted_mode
> 
> v3: add support for 270MHz
>     add more platforms support
> 	use u16 n; u16 m to save the space
> 	add support for 192KHz, 96KHz, 88.2KHz
> 	split patch for more platform support separately
> 
> v4: change to use intel_crtc_has_dp_encoder() to support DP MST
>     add support for 176.4KHz
>     fix some tiny code style issues
>     reset cts to 0 for HDMI mode
> 
> Libin Yang (3):
>   drm/i915: set proper N/M in modeset
>   drm/i915: set proper N/MCTS on more platforms
>   drm/i915: HDMI audio gets the TMDS clock by crtc_clock
> 
>  drivers/gpu/drm/i915/i915_reg.h    |   7 ++
>  drivers/gpu/drm/i915/intel_audio.c | 155
> +++++++++++++++++++++++++++++++------
>  2 files changed, 140 insertions(+), 22 deletions(-)
> 
> --
> 1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
  2016-08-22  1:15 ` [PATCH v4 0/3] " Yang, Libin
@ 2016-08-24  5:35   ` Yang, Libin
  2016-08-24  5:52     ` Daniel Vetter
  2016-09-12  3:12     ` Yang, Libin
  0 siblings, 2 replies; 16+ messages in thread
From: Yang, Libin @ 2016-08-24  5:35 UTC (permalink / raw)
  To: 'libin.yang@linux.intel.com',
	'intel-gfx@lists.freedesktop.org',
	'jani.nikula@linux.intel.com',
	'ville.syrjala@linux.intel.com',
	Vetter, Daniel, 'tiwai@suse.de'

Sorry for disturb. Is there any comments for the patches?

Regards,
Libin

> -----Original Message-----
> From: Yang, Libin
> Sent: Monday, August 22, 2016 9:16 AM
> To: libin.yang@linux.intel.com; intel-gfx@lists.freedesktop.org;
> jani.nikula@linux.intel.com; ville.syrjala@linux.intel.com; Vetter, Daniel
> <daniel.vetter@intel.com>; tiwai@suse.de
> Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution
> issues
> 
> Any comments?
> 
> Regards,
> Libin
> 
> 
> > -----Original Message-----
> > From: libin.yang@linux.intel.com [mailto:libin.yang@linux.intel.com]
> > Sent: Thursday, August 18, 2016 2:42 PM
> > To: intel-gfx@lists.freedesktop.org; jani.nikula@linux.intel.com;
> > ville.syrjala@linux.intel.com; Vetter, Daniel
> > <daniel.vetter@intel.com>; tiwai@suse.de
> > Cc: Yang, Libin <libin.yang@intel.com>; Libin Yang
> > <libin.yang@linux.intel.com>
> > Subject: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution
> > issues
> >
> > From: Libin Yang <libin.yang@linux.intel.com>
> >
> > changelog:
> > v1: initial patches
> >
> > v2: change to use crtc->config->port_clock instead of mode->clock for dp
> >     change to use mode->crtc_clock instead of mode->clock
> > 	rename mode to adjusted_mode
> >
> > v3: add support for 270MHz
> >     add more platforms support
> > 	use u16 n; u16 m to save the space
> > 	add support for 192KHz, 96KHz, 88.2KHz
> > 	split patch for more platform support separately
> >
> > v4: change to use intel_crtc_has_dp_encoder() to support DP MST
> >     add support for 176.4KHz
> >     fix some tiny code style issues
> >     reset cts to 0 for HDMI mode
> >
> > Libin Yang (3):
> >   drm/i915: set proper N/M in modeset
> >   drm/i915: set proper N/MCTS on more platforms
> >   drm/i915: HDMI audio gets the TMDS clock by crtc_clock
> >
> >  drivers/gpu/drm/i915/i915_reg.h    |   7 ++
> >  drivers/gpu/drm/i915/intel_audio.c | 155
> > +++++++++++++++++++++++++++++++------
> >  2 files changed, 140 insertions(+), 22 deletions(-)
> >
> > --
> > 1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
  2016-08-24  5:35   ` Yang, Libin
@ 2016-08-24  5:52     ` Daniel Vetter
  2016-08-24  6:10       ` Yang, Libin
  2016-09-12  3:12     ` Yang, Libin
  1 sibling, 1 reply; 16+ messages in thread
From: Daniel Vetter @ 2016-08-24  5:52 UTC (permalink / raw)
  To: Yang, Libin
  Cc: 'tiwai@suse.de',
	'intel-gfx@lists.freedesktop.org',
	Vetter, Daniel, 'libin.yang@linux.intel.com'

On Wed, Aug 24, 2016 at 05:35:34AM +0000, Yang, Libin wrote:
> Sorry for disturb. Is there any comments for the patches?

Ville is on vacation, not sure whom else would be a good reviewer from our
side ... Might need to escalate to managers to finding a random reviewer
who first needs to ramp up on hdmi/audio issues.
-Daniel

> 
> Regards,
> Libin
> 
> > -----Original Message-----
> > From: Yang, Libin
> > Sent: Monday, August 22, 2016 9:16 AM
> > To: libin.yang@linux.intel.com; intel-gfx@lists.freedesktop.org;
> > jani.nikula@linux.intel.com; ville.syrjala@linux.intel.com; Vetter, Daniel
> > <daniel.vetter@intel.com>; tiwai@suse.de
> > Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution
> > issues
> > 
> > Any comments?
> > 
> > Regards,
> > Libin
> > 
> > 
> > > -----Original Message-----
> > > From: libin.yang@linux.intel.com [mailto:libin.yang@linux.intel.com]
> > > Sent: Thursday, August 18, 2016 2:42 PM
> > > To: intel-gfx@lists.freedesktop.org; jani.nikula@linux.intel.com;
> > > ville.syrjala@linux.intel.com; Vetter, Daniel
> > > <daniel.vetter@intel.com>; tiwai@suse.de
> > > Cc: Yang, Libin <libin.yang@intel.com>; Libin Yang
> > > <libin.yang@linux.intel.com>
> > > Subject: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution
> > > issues
> > >
> > > From: Libin Yang <libin.yang@linux.intel.com>
> > >
> > > changelog:
> > > v1: initial patches
> > >
> > > v2: change to use crtc->config->port_clock instead of mode->clock for dp
> > >     change to use mode->crtc_clock instead of mode->clock
> > > 	rename mode to adjusted_mode
> > >
> > > v3: add support for 270MHz
> > >     add more platforms support
> > > 	use u16 n; u16 m to save the space
> > > 	add support for 192KHz, 96KHz, 88.2KHz
> > > 	split patch for more platform support separately
> > >
> > > v4: change to use intel_crtc_has_dp_encoder() to support DP MST
> > >     add support for 176.4KHz
> > >     fix some tiny code style issues
> > >     reset cts to 0 for HDMI mode
> > >
> > > Libin Yang (3):
> > >   drm/i915: set proper N/M in modeset
> > >   drm/i915: set proper N/MCTS on more platforms
> > >   drm/i915: HDMI audio gets the TMDS clock by crtc_clock
> > >
> > >  drivers/gpu/drm/i915/i915_reg.h    |   7 ++
> > >  drivers/gpu/drm/i915/intel_audio.c | 155
> > > +++++++++++++++++++++++++++++++------
> > >  2 files changed, 140 insertions(+), 22 deletions(-)
> > >
> > > --
> > > 1.9.1
> 
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/intel-gfx

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
  2016-08-24  5:52     ` Daniel Vetter
@ 2016-08-24  6:10       ` Yang, Libin
  0 siblings, 0 replies; 16+ messages in thread
From: Yang, Libin @ 2016-08-24  6:10 UTC (permalink / raw)
  To: Daniel Vetter
  Cc: 'tiwai@suse.de',
	'intel-gfx@lists.freedesktop.org',
	Vetter, Daniel, 'libin.yang@linux.intel.com'

Hi Daniel,

Thanks. Let's wait for Ville back from vacation. :)

Regards,
Libin


> -----Original Message-----
> From: Daniel Vetter [mailto:daniel.vetter@ffwll.ch] On Behalf Of Daniel
> Vetter
> Sent: Wednesday, August 24, 2016 1:53 PM
> To: Yang, Libin <libin.yang@intel.com>
> Cc: 'libin.yang@linux.intel.com' <libin.yang@linux.intel.com>; 'intel-
> gfx@lists.freedesktop.org' <intel-gfx@lists.freedesktop.org>;
> 'jani.nikula@linux.intel.com' <jani.nikula@linux.intel.com>;
> 'ville.syrjala@linux.intel.com' <ville.syrjala@linux.intel.com>; Vetter, Daniel
> <daniel.vetter@intel.com>; 'tiwai@suse.de' <tiwai@suse.de>
> Subject: Re: [Intel-gfx] [PATCH v4 0/3] drm/i915: fix some audio support 4K
> resolution issues
> 
> On Wed, Aug 24, 2016 at 05:35:34AM +0000, Yang, Libin wrote:
> > Sorry for disturb. Is there any comments for the patches?
> 
> Ville is on vacation, not sure whom else would be a good reviewer from our
> side ... Might need to escalate to managers to finding a random reviewer
> who first needs to ramp up on hdmi/audio issues.
> -Daniel
> 
> >
> > Regards,
> > Libin
> >
> > > -----Original Message-----
> > > From: Yang, Libin
> > > Sent: Monday, August 22, 2016 9:16 AM
> > > To: libin.yang@linux.intel.com; intel-gfx@lists.freedesktop.org;
> > > jani.nikula@linux.intel.com; ville.syrjala@linux.intel.com; Vetter,
> > > Daniel <daniel.vetter@intel.com>; tiwai@suse.de
> > > Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K
> > > resolution issues
> > >
> > > Any comments?
> > >
> > > Regards,
> > > Libin
> > >
> > >
> > > > -----Original Message-----
> > > > From: libin.yang@linux.intel.com
> > > > [mailto:libin.yang@linux.intel.com]
> > > > Sent: Thursday, August 18, 2016 2:42 PM
> > > > To: intel-gfx@lists.freedesktop.org; jani.nikula@linux.intel.com;
> > > > ville.syrjala@linux.intel.com; Vetter, Daniel
> > > > <daniel.vetter@intel.com>; tiwai@suse.de
> > > > Cc: Yang, Libin <libin.yang@intel.com>; Libin Yang
> > > > <libin.yang@linux.intel.com>
> > > > Subject: [PATCH v4 0/3] drm/i915: fix some audio support 4K
> > > > resolution issues
> > > >
> > > > From: Libin Yang <libin.yang@linux.intel.com>
> > > >
> > > > changelog:
> > > > v1: initial patches
> > > >
> > > > v2: change to use crtc->config->port_clock instead of mode->clock for
> dp
> > > >     change to use mode->crtc_clock instead of mode->clock
> > > > 	rename mode to adjusted_mode
> > > >
> > > > v3: add support for 270MHz
> > > >     add more platforms support
> > > > 	use u16 n; u16 m to save the space
> > > > 	add support for 192KHz, 96KHz, 88.2KHz
> > > > 	split patch for more platform support separately
> > > >
> > > > v4: change to use intel_crtc_has_dp_encoder() to support DP MST
> > > >     add support for 176.4KHz
> > > >     fix some tiny code style issues
> > > >     reset cts to 0 for HDMI mode
> > > >
> > > > Libin Yang (3):
> > > >   drm/i915: set proper N/M in modeset
> > > >   drm/i915: set proper N/MCTS on more platforms
> > > >   drm/i915: HDMI audio gets the TMDS clock by crtc_clock
> > > >
> > > >  drivers/gpu/drm/i915/i915_reg.h    |   7 ++
> > > >  drivers/gpu/drm/i915/intel_audio.c | 155
> > > > +++++++++++++++++++++++++++++++------
> > > >  2 files changed, 140 insertions(+), 22 deletions(-)
> > > >
> > > > --
> > > > 1.9.1
> >
> > _______________________________________________
> > Intel-gfx mailing list
> > Intel-gfx@lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/intel-gfx
> 
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> http://blog.ffwll.ch
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
  2016-08-24  5:35   ` Yang, Libin
  2016-08-24  5:52     ` Daniel Vetter
@ 2016-09-12  3:12     ` Yang, Libin
  2016-09-21 18:39       ` Jani Nikula
  1 sibling, 1 reply; 16+ messages in thread
From: Yang, Libin @ 2016-09-12  3:12 UTC (permalink / raw)
  To: 'libin.yang@linux.intel.com',
	'intel-gfx@lists.freedesktop.org',
	'jani.nikula@linux.intel.com',
	'ville.syrjala@linux.intel.com',
	Vetter, Daniel, 'tiwai@suse.de'

Any comments?

Regards,
Libin


> -----Original Message-----
> From: Yang, Libin
> Sent: Wednesday, August 24, 2016 1:36 PM
> To: 'libin.yang@linux.intel.com' <libin.yang@linux.intel.com>; 'intel-
> gfx@lists.freedesktop.org' <intel-gfx@lists.freedesktop.org>;
> 'jani.nikula@linux.intel.com' <jani.nikula@linux.intel.com>;
> 'ville.syrjala@linux.intel.com' <ville.syrjala@linux.intel.com>; Vetter, Daniel
> <daniel.vetter@intel.com>; 'tiwai@suse.de' <tiwai@suse.de>
> Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution
> issues
> 
> Sorry for disturb. Is there any comments for the patches?
> 
> Regards,
> Libin
> 
> > -----Original Message-----
> > From: Yang, Libin
> > Sent: Monday, August 22, 2016 9:16 AM
> > To: libin.yang@linux.intel.com; intel-gfx@lists.freedesktop.org;
> > jani.nikula@linux.intel.com; ville.syrjala@linux.intel.com; Vetter,
> > Daniel <daniel.vetter@intel.com>; tiwai@suse.de
> > Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K
> > resolution issues
> >
> > Any comments?
> >
> > Regards,
> > Libin
> >
> >
> > > -----Original Message-----
> > > From: libin.yang@linux.intel.com [mailto:libin.yang@linux.intel.com]
> > > Sent: Thursday, August 18, 2016 2:42 PM
> > > To: intel-gfx@lists.freedesktop.org; jani.nikula@linux.intel.com;
> > > ville.syrjala@linux.intel.com; Vetter, Daniel
> > > <daniel.vetter@intel.com>; tiwai@suse.de
> > > Cc: Yang, Libin <libin.yang@intel.com>; Libin Yang
> > > <libin.yang@linux.intel.com>
> > > Subject: [PATCH v4 0/3] drm/i915: fix some audio support 4K
> > > resolution issues
> > >
> > > From: Libin Yang <libin.yang@linux.intel.com>
> > >
> > > changelog:
> > > v1: initial patches
> > >
> > > v2: change to use crtc->config->port_clock instead of mode->clock for dp
> > >     change to use mode->crtc_clock instead of mode->clock
> > > 	rename mode to adjusted_mode
> > >
> > > v3: add support for 270MHz
> > >     add more platforms support
> > > 	use u16 n; u16 m to save the space
> > > 	add support for 192KHz, 96KHz, 88.2KHz
> > > 	split patch for more platform support separately
> > >
> > > v4: change to use intel_crtc_has_dp_encoder() to support DP MST
> > >     add support for 176.4KHz
> > >     fix some tiny code style issues
> > >     reset cts to 0 for HDMI mode
> > >
> > > Libin Yang (3):
> > >   drm/i915: set proper N/M in modeset
> > >   drm/i915: set proper N/MCTS on more platforms
> > >   drm/i915: HDMI audio gets the TMDS clock by crtc_clock
> > >
> > >  drivers/gpu/drm/i915/i915_reg.h    |   7 ++
> > >  drivers/gpu/drm/i915/intel_audio.c | 155
> > > +++++++++++++++++++++++++++++++------
> > >  2 files changed, 140 insertions(+), 22 deletions(-)
> > >
> > > --
> > > 1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
  2016-09-12  3:12     ` Yang, Libin
@ 2016-09-21 18:39       ` Jani Nikula
  2016-09-22  5:36         ` Yang, Libin
  0 siblings, 1 reply; 16+ messages in thread
From: Jani Nikula @ 2016-09-21 18:39 UTC (permalink / raw)
  To: Yang, Libin, 'libin.yang@linux.intel.com',
	'intel-gfx@lists.freedesktop.org',
	'ville.syrjala@linux.intel.com',
	Vetter, Daniel, 'tiwai@suse.de'

On Mon, 12 Sep 2016, "Yang, Libin" <libin.yang@intel.com> wrote:
> Any comments?

Apologies for the way too long delay. I felt it would have been unfair
to ask you to do the changes I thought were necessary after such a
delay, so I sent them as patches... The last one still needs review, but
at least the mundane stuff is out of the way now.

https://patchwork.freedesktop.org/series/12754/

BR,
Jani.


-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
  2016-09-21 18:39       ` Jani Nikula
@ 2016-09-22  5:36         ` Yang, Libin
  2016-09-22  5:49           ` Jani Nikula
  0 siblings, 1 reply; 16+ messages in thread
From: Yang, Libin @ 2016-09-22  5:36 UTC (permalink / raw)
  To: Jani Nikula, 'libin.yang@linux.intel.com',
	'intel-gfx@lists.freedesktop.org',
	'ville.syrjala@linux.intel.com',
	Vetter, Daniel, 'tiwai@suse.de'

Hi Jani,

Thanks a lot for your help on reviewing and refining these patches. I will test your patches and let you know the result.

Regards,
Libin


> -----Original Message-----
> From: Jani Nikula [mailto:jani.nikula@linux.intel.com]
> Sent: Thursday, September 22, 2016 2:40 AM
> To: Yang, Libin <libin.yang@intel.com>; 'libin.yang@linux.intel.com'
> <libin.yang@linux.intel.com>; 'intel-gfx@lists.freedesktop.org' <intel-
> gfx@lists.freedesktop.org>; 'ville.syrjala@linux.intel.com'
> <ville.syrjala@linux.intel.com>; Vetter, Daniel <daniel.vetter@intel.com>;
> 'tiwai@suse.de' <tiwai@suse.de>
> Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution
> issues
> 
> On Mon, 12 Sep 2016, "Yang, Libin" <libin.yang@intel.com> wrote:
> > Any comments?
> 
> Apologies for the way too long delay. I felt it would have been unfair to ask
> you to do the changes I thought were necessary after such a delay, so I sent
> them as patches... The last one still needs review, but at least the mundane
> stuff is out of the way now.
> 
> https://patchwork.freedesktop.org/series/12754/
> 
> BR,
> Jani.
> 
> 
> --
> Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
  2016-09-22  5:36         ` Yang, Libin
@ 2016-09-22  5:49           ` Jani Nikula
  2016-09-22  7:45             ` Jani Nikula
  0 siblings, 1 reply; 16+ messages in thread
From: Jani Nikula @ 2016-09-22  5:49 UTC (permalink / raw)
  To: Yang, Libin, 'libin.yang@linux.intel.com',
	'intel-gfx@lists.freedesktop.org',
	'ville.syrjala@linux.intel.com',
	Vetter, Daniel, 'tiwai@suse.de'

On Thu, 22 Sep 2016, "Yang, Libin" <libin.yang@intel.com> wrote:
> Hi Jani,
>
> Thanks a lot for your help on reviewing and refining these patches. I
> will test your patches and let you know the result.

Thanks. Review is also much appreciated! ;)

BR,
Jani.

>
> Regards,
> Libin
>
>
>> -----Original Message-----
>> From: Jani Nikula [mailto:jani.nikula@linux.intel.com]
>> Sent: Thursday, September 22, 2016 2:40 AM
>> To: Yang, Libin <libin.yang@intel.com>; 'libin.yang@linux.intel.com'
>> <libin.yang@linux.intel.com>; 'intel-gfx@lists.freedesktop.org' <intel-
>> gfx@lists.freedesktop.org>; 'ville.syrjala@linux.intel.com'
>> <ville.syrjala@linux.intel.com>; Vetter, Daniel <daniel.vetter@intel.com>;
>> 'tiwai@suse.de' <tiwai@suse.de>
>> Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution
>> issues
>> 
>> On Mon, 12 Sep 2016, "Yang, Libin" <libin.yang@intel.com> wrote:
>> > Any comments?
>> 
>> Apologies for the way too long delay. I felt it would have been unfair to ask
>> you to do the changes I thought were necessary after such a delay, so I sent
>> them as patches... The last one still needs review, but at least the mundane
>> stuff is out of the way now.
>> 
>> https://patchwork.freedesktop.org/series/12754/
>> 
>> BR,
>> Jani.
>> 
>> 
>> --
>> Jani Nikula, Intel Open Source Technology Center

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
  2016-09-22  5:49           ` Jani Nikula
@ 2016-09-22  7:45             ` Jani Nikula
  2016-09-22  7:52               ` Yang, Libin
  2016-09-23  5:59               ` Yang, Libin
  0 siblings, 2 replies; 16+ messages in thread
From: Jani Nikula @ 2016-09-22  7:45 UTC (permalink / raw)
  To: Yang, Libin, 'libin.yang@linux.intel.com',
	'intel-gfx@lists.freedesktop.org',
	'ville.syrjala@linux.intel.com',
	Vetter, Daniel, 'tiwai@suse.de'

On Thu, 22 Sep 2016, Jani Nikula <jani.nikula@linux.intel.com> wrote:
> On Thu, 22 Sep 2016, "Yang, Libin" <libin.yang@intel.com> wrote:
>> Hi Jani,
>>
>> Thanks a lot for your help on reviewing and refining these patches. I
>> will test your patches and let you know the result.
>
> Thanks. Review is also much appreciated! ;)

Also #2, please have a look at bug [1], especially the patches and
discussion from comment #26 on.

Thanks,
Jani.

[1] https://bugs.freedesktop.org/show_bug.cgi?id=97442


>
> BR,
> Jani.
>
>>
>> Regards,
>> Libin
>>
>>
>>> -----Original Message-----
>>> From: Jani Nikula [mailto:jani.nikula@linux.intel.com]
>>> Sent: Thursday, September 22, 2016 2:40 AM
>>> To: Yang, Libin <libin.yang@intel.com>; 'libin.yang@linux.intel.com'
>>> <libin.yang@linux.intel.com>; 'intel-gfx@lists.freedesktop.org' <intel-
>>> gfx@lists.freedesktop.org>; 'ville.syrjala@linux.intel.com'
>>> <ville.syrjala@linux.intel.com>; Vetter, Daniel <daniel.vetter@intel.com>;
>>> 'tiwai@suse.de' <tiwai@suse.de>
>>> Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution
>>> issues
>>> 
>>> On Mon, 12 Sep 2016, "Yang, Libin" <libin.yang@intel.com> wrote:
>>> > Any comments?
>>> 
>>> Apologies for the way too long delay. I felt it would have been unfair to ask
>>> you to do the changes I thought were necessary after such a delay, so I sent
>>> them as patches... The last one still needs review, but at least the mundane
>>> stuff is out of the way now.
>>> 
>>> https://patchwork.freedesktop.org/series/12754/
>>> 
>>> BR,
>>> Jani.
>>> 
>>> 
>>> --
>>> Jani Nikula, Intel Open Source Technology Center

-- 
Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
  2016-09-22  7:45             ` Jani Nikula
@ 2016-09-22  7:52               ` Yang, Libin
  2016-09-23  5:59               ` Yang, Libin
  1 sibling, 0 replies; 16+ messages in thread
From: Yang, Libin @ 2016-09-22  7:52 UTC (permalink / raw)
  To: Jani Nikula, 'libin.yang@linux.intel.com',
	'intel-gfx@lists.freedesktop.org',
	'ville.syrjala@linux.intel.com',
	Vetter, Daniel, 'tiwai@suse.de'


> -----Original Message-----
> From: Jani Nikula [mailto:jani.nikula@linux.intel.com]
> Sent: Thursday, September 22, 2016 3:45 PM
> To: Yang, Libin <libin.yang@intel.com>; 'libin.yang@linux.intel.com'
> <libin.yang@linux.intel.com>; 'intel-gfx@lists.freedesktop.org' <intel-
> gfx@lists.freedesktop.org>; 'ville.syrjala@linux.intel.com'
> <ville.syrjala@linux.intel.com>; Vetter, Daniel <daniel.vetter@intel.com>;
> 'tiwai@suse.de' <tiwai@suse.de>
> Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution
> issues
> 
> On Thu, 22 Sep 2016, Jani Nikula <jani.nikula@linux.intel.com> wrote:
> > On Thu, 22 Sep 2016, "Yang, Libin" <libin.yang@intel.com> wrote:
> >> Hi Jani,
> >>
> >> Thanks a lot for your help on reviewing and refining these patches. I
> >> will test your patches and let you know the result.
> >
> > Thanks. Review is also much appreciated! ;)
> 
> Also #2, please have a look at bug [1], especially the patches and discussion
> from comment #26 on.

OK, I will do it tomorrow. Today, I'm busy on DP MST patches.

Regards,
Libin

> 
> Thanks,
> Jani.
> 
> [1] https://bugs.freedesktop.org/show_bug.cgi?id=97442
> 
> 
> >
> > BR,
> > Jani.
> >
> >>
> >> Regards,
> >> Libin
> >>
> >>
> >>> -----Original Message-----
> >>> From: Jani Nikula [mailto:jani.nikula@linux.intel.com]
> >>> Sent: Thursday, September 22, 2016 2:40 AM
> >>> To: Yang, Libin <libin.yang@intel.com>; 'libin.yang@linux.intel.com'
> >>> <libin.yang@linux.intel.com>; 'intel-gfx@lists.freedesktop.org'
> >>> <intel- gfx@lists.freedesktop.org>; 'ville.syrjala@linux.intel.com'
> >>> <ville.syrjala@linux.intel.com>; Vetter, Daniel
> >>> <daniel.vetter@intel.com>; 'tiwai@suse.de' <tiwai@suse.de>
> >>> Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K
> >>> resolution issues
> >>>
> >>> On Mon, 12 Sep 2016, "Yang, Libin" <libin.yang@intel.com> wrote:
> >>> > Any comments?
> >>>
> >>> Apologies for the way too long delay. I felt it would have been
> >>> unfair to ask you to do the changes I thought were necessary after
> >>> such a delay, so I sent them as patches... The last one still needs
> >>> review, but at least the mundane stuff is out of the way now.
> >>>
> >>> https://patchwork.freedesktop.org/series/12754/
> >>>
> >>> BR,
> >>> Jani.
> >>>
> >>>
> >>> --
> >>> Jani Nikula, Intel Open Source Technology Center
> 
> --
> Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues
  2016-09-22  7:45             ` Jani Nikula
  2016-09-22  7:52               ` Yang, Libin
@ 2016-09-23  5:59               ` Yang, Libin
  1 sibling, 0 replies; 16+ messages in thread
From: Yang, Libin @ 2016-09-23  5:59 UTC (permalink / raw)
  To: Jani Nikula, 'libin.yang@linux.intel.com',
	'intel-gfx@lists.freedesktop.org',
	'ville.syrjala@linux.intel.com',
	Vetter, Daniel, 'tiwai@suse.de'

Patches are tested and passed. Thanks.

Regards,
Libin


> -----Original Message-----
> From: Jani Nikula [mailto:jani.nikula@linux.intel.com]
> Sent: Thursday, September 22, 2016 3:45 PM
> To: Yang, Libin <libin.yang@intel.com>; 'libin.yang@linux.intel.com'
> <libin.yang@linux.intel.com>; 'intel-gfx@lists.freedesktop.org' <intel-
> gfx@lists.freedesktop.org>; 'ville.syrjala@linux.intel.com'
> <ville.syrjala@linux.intel.com>; Vetter, Daniel <daniel.vetter@intel.com>;
> 'tiwai@suse.de' <tiwai@suse.de>
> Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution
> issues
> 
> On Thu, 22 Sep 2016, Jani Nikula <jani.nikula@linux.intel.com> wrote:
> > On Thu, 22 Sep 2016, "Yang, Libin" <libin.yang@intel.com> wrote:
> >> Hi Jani,
> >>
> >> Thanks a lot for your help on reviewing and refining these patches. I
> >> will test your patches and let you know the result.
> >
> > Thanks. Review is also much appreciated! ;)
> 
> Also #2, please have a look at bug [1], especially the patches and discussion
> from comment #26 on.
> 
> Thanks,
> Jani.
> 
> [1] https://bugs.freedesktop.org/show_bug.cgi?id=97442
> 
> 
> >
> > BR,
> > Jani.
> >
> >>
> >> Regards,
> >> Libin
> >>
> >>
> >>> -----Original Message-----
> >>> From: Jani Nikula [mailto:jani.nikula@linux.intel.com]
> >>> Sent: Thursday, September 22, 2016 2:40 AM
> >>> To: Yang, Libin <libin.yang@intel.com>; 'libin.yang@linux.intel.com'
> >>> <libin.yang@linux.intel.com>; 'intel-gfx@lists.freedesktop.org'
> >>> <intel- gfx@lists.freedesktop.org>; 'ville.syrjala@linux.intel.com'
> >>> <ville.syrjala@linux.intel.com>; Vetter, Daniel
> >>> <daniel.vetter@intel.com>; 'tiwai@suse.de' <tiwai@suse.de>
> >>> Subject: RE: [PATCH v4 0/3] drm/i915: fix some audio support 4K
> >>> resolution issues
> >>>
> >>> On Mon, 12 Sep 2016, "Yang, Libin" <libin.yang@intel.com> wrote:
> >>> > Any comments?
> >>>
> >>> Apologies for the way too long delay. I felt it would have been
> >>> unfair to ask you to do the changes I thought were necessary after
> >>> such a delay, so I sent them as patches... The last one still needs
> >>> review, but at least the mundane stuff is out of the way now.
> >>>
> >>> https://patchwork.freedesktop.org/series/12754/
> >>>
> >>> BR,
> >>> Jani.
> >>>
> >>>
> >>> --
> >>> Jani Nikula, Intel Open Source Technology Center
> 
> --
> Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2016-09-23  5:59 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-18  6:42 [PATCH v4 0/3] drm/i915: fix some audio support 4K resolution issues libin.yang
2016-08-18  6:42 ` [PATCH v4 1/3] drm/i915: set proper N/M in modeset libin.yang
2016-08-18  6:42 ` [PATCH v4 2/3] drm/i915: set proper N/MCTS on more platforms libin.yang
2016-08-18  6:42 ` [PATCH v4 3/3] drm/i915: HDMI audio gets the TMDS clock by crtc_clock libin.yang
2016-08-18  8:29 ` ✗ Ro.CI.BAT: failure for drm/i915: fix some audio support 4K resolution issues Patchwork
2016-08-22  1:15 ` [PATCH v4 0/3] " Yang, Libin
2016-08-24  5:35   ` Yang, Libin
2016-08-24  5:52     ` Daniel Vetter
2016-08-24  6:10       ` Yang, Libin
2016-09-12  3:12     ` Yang, Libin
2016-09-21 18:39       ` Jani Nikula
2016-09-22  5:36         ` Yang, Libin
2016-09-22  5:49           ` Jani Nikula
2016-09-22  7:45             ` Jani Nikula
2016-09-22  7:52               ` Yang, Libin
2016-09-23  5:59               ` Yang, Libin

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.