All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915: Make intel_digital_port_connected() work for any port
@ 2017-06-15 17:12 ville.syrjala
  2017-06-15 17:39 ` ✓ Fi.CI.BAT: success for " Patchwork
  2017-06-19 19:06 ` [PATCH] " Manasi Navare
  0 siblings, 2 replies; 4+ messages in thread
From: ville.syrjala @ 2017-06-15 17:12 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Add the missing port A handling to intel_digital_port_connected()
and also separate SPT from the CPT/LPT code a bit.

Cc: Manasi Navare <manasi.d.navare@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/intel_dp.c | 83 ++++++++++++++++++++++++++++++++++-------
 1 file changed, 70 insertions(+), 13 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 64fa774c855b..bca4ac12f950 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -4418,8 +4418,6 @@ static bool ibx_digital_port_connected(struct drm_i915_private *dev_priv,
 	u32 bit;
 
 	switch (port->port) {
-	case PORT_A:
-		return true;
 	case PORT_B:
 		bit = SDE_PORTB_HOTPLUG;
 		break;
@@ -4443,8 +4441,6 @@ static bool cpt_digital_port_connected(struct drm_i915_private *dev_priv,
 	u32 bit;
 
 	switch (port->port) {
-	case PORT_A:
-		return true;
 	case PORT_B:
 		bit = SDE_PORTB_HOTPLUG_CPT;
 		break;
@@ -4454,12 +4450,28 @@ static bool cpt_digital_port_connected(struct drm_i915_private *dev_priv,
 	case PORT_D:
 		bit = SDE_PORTD_HOTPLUG_CPT;
 		break;
+	default:
+		MISSING_CASE(port->port);
+		return false;
+	}
+
+	return I915_READ(SDEISR) & bit;
+}
+
+static bool spt_digital_port_connected(struct drm_i915_private *dev_priv,
+				       struct intel_digital_port *port)
+{
+	u32 bit;
+
+	switch (port->port) {
+	case PORT_A:
+		bit = SDE_PORTA_HOTPLUG_SPT;
+		break;
 	case PORT_E:
 		bit = SDE_PORTE_HOTPLUG_SPT;
 		break;
 	default:
-		MISSING_CASE(port->port);
-		return false;
+		return cpt_digital_port_connected(dev_priv, port);
 	}
 
 	return I915_READ(SDEISR) & bit;
@@ -4511,6 +4523,42 @@ static bool gm45_digital_port_connected(struct drm_i915_private *dev_priv,
 	return I915_READ(PORT_HOTPLUG_STAT) & bit;
 }
 
+static bool ilk_digital_port_connected(struct drm_i915_private *dev_priv,
+				       struct intel_digital_port *port)
+{
+	if (port->port == PORT_A)
+		return I915_READ(DEISR) & DE_DP_A_HOTPLUG;
+	else
+		return ibx_digital_port_connected(dev_priv, port);
+}
+
+static bool snb_digital_port_connected(struct drm_i915_private *dev_priv,
+				       struct intel_digital_port *port)
+{
+	if (port->port == PORT_A)
+		return I915_READ(DEISR) & DE_DP_A_HOTPLUG;
+	else
+		return cpt_digital_port_connected(dev_priv, port);
+}
+
+static bool ivb_digital_port_connected(struct drm_i915_private *dev_priv,
+				       struct intel_digital_port *port)
+{
+	if (port->port == PORT_A)
+		return I915_READ(DEISR) & DE_DP_A_HOTPLUG_IVB;
+	else
+		return cpt_digital_port_connected(dev_priv, port);
+}
+
+static bool bdw_digital_port_connected(struct drm_i915_private *dev_priv,
+				       struct intel_digital_port *port)
+{
+	if (port->port == PORT_A)
+		return I915_READ(GEN8_DE_PORT_ISR) & GEN8_PORT_DP_A_HOTPLUG;
+	else
+		return cpt_digital_port_connected(dev_priv, port);
+}
+
 static bool bxt_digital_port_connected(struct drm_i915_private *dev_priv,
 				       struct intel_digital_port *intel_dig_port)
 {
@@ -4547,16 +4595,25 @@ static bool bxt_digital_port_connected(struct drm_i915_private *dev_priv,
 bool intel_digital_port_connected(struct drm_i915_private *dev_priv,
 				  struct intel_digital_port *port)
 {
-	if (HAS_PCH_IBX(dev_priv))
-		return ibx_digital_port_connected(dev_priv, port);
-	else if (HAS_PCH_SPLIT(dev_priv))
-		return cpt_digital_port_connected(dev_priv, port);
+	if (HAS_GMCH_DISPLAY(dev_priv)) {
+		if (IS_GM45(dev_priv))
+			return gm45_digital_port_connected(dev_priv, port);
+		else
+			return g4x_digital_port_connected(dev_priv, port);
+	}
+
+	if (IS_GEN5(dev_priv))
+		return ilk_digital_port_connected(dev_priv, port);
+	else if (IS_GEN6(dev_priv))
+		return snb_digital_port_connected(dev_priv, port);
+	else if (IS_GEN7(dev_priv))
+		return ivb_digital_port_connected(dev_priv, port);
+	else if (IS_GEN8(dev_priv))
+		return bdw_digital_port_connected(dev_priv, port);
 	else if (IS_GEN9_LP(dev_priv))
 		return bxt_digital_port_connected(dev_priv, port);
-	else if (IS_GM45(dev_priv))
-		return gm45_digital_port_connected(dev_priv, port);
 	else
-		return g4x_digital_port_connected(dev_priv, port);
+		return spt_digital_port_connected(dev_priv, port);
 }
 
 static struct edid *
-- 
2.13.0

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

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

* ✓ Fi.CI.BAT: success for drm/i915: Make intel_digital_port_connected() work for any port
  2017-06-15 17:12 [PATCH] drm/i915: Make intel_digital_port_connected() work for any port ville.syrjala
@ 2017-06-15 17:39 ` Patchwork
  2017-06-19 19:06 ` [PATCH] " Manasi Navare
  1 sibling, 0 replies; 4+ messages in thread
From: Patchwork @ 2017-06-15 17:39 UTC (permalink / raw)
  To: ville.syrjala; +Cc: intel-gfx

== Series Details ==

Series: drm/i915: Make intel_digital_port_connected() work for any port
URL   : https://patchwork.freedesktop.org/series/25859/
State : success

== Summary ==

Series 25859v1 drm/i915: Make intel_digital_port_connected() work for any port
https://patchwork.freedesktop.org/api/1.0/series/25859/revisions/1/mbox/

Test gem_exec_suspend:
        Subgroup basic-s4-devices:
                pass       -> DMESG-WARN (fi-kbl-7560u) fdo#100125

fdo#100125 https://bugs.freedesktop.org/show_bug.cgi?id=100125

fi-bdw-5557u     total:278  pass:267  dwarn:0   dfail:0   fail:0   skip:11  time:469s
fi-bdw-gvtdvm    total:278  pass:256  dwarn:8   dfail:0   fail:0   skip:14  time:486s
fi-bsw-n3050     total:278  pass:242  dwarn:0   dfail:0   fail:0   skip:36  time:581s
fi-bxt-j4205     total:278  pass:259  dwarn:0   dfail:0   fail:0   skip:19  time:552s
fi-byt-j1900     total:278  pass:254  dwarn:0   dfail:0   fail:0   skip:24  time:491s
fi-byt-n2820     total:278  pass:250  dwarn:0   dfail:0   fail:0   skip:28  time:488s
fi-glk-2a        total:278  pass:259  dwarn:0   dfail:0   fail:0   skip:19  time:587s
fi-hsw-4770      total:278  pass:262  dwarn:0   dfail:0   fail:0   skip:16  time:433s
fi-hsw-4770r     total:278  pass:261  dwarn:0   dfail:0   fail:0   skip:16  time:421s
fi-ilk-650       total:278  pass:227  dwarn:0   dfail:0   fail:0   skip:50  time:465s
fi-ivb-3520m     total:278  pass:259  dwarn:0   dfail:0   fail:0   skip:18  time:493s
fi-ivb-3770      total:278  pass:259  dwarn:0   dfail:0   fail:0   skip:18  time:517s
fi-kbl-7500u     total:278  pass:260  dwarn:0   dfail:0   fail:0   skip:18  time:475s
fi-kbl-7560u     total:278  pass:267  dwarn:1   dfail:0   fail:0   skip:10  time:571s
fi-kbl-r         total:278  pass:259  dwarn:1   dfail:0   fail:0   skip:18  time:578s
fi-skl-6260u     total:278  pass:268  dwarn:0   dfail:0   fail:0   skip:10  time:482s
fi-skl-6700hq    total:278  pass:228  dwarn:1   dfail:0   fail:27  skip:22  time:445s
fi-skl-6700k     total:278  pass:256  dwarn:4   dfail:0   fail:0   skip:18  time:519s
fi-skl-6770hq    total:278  pass:268  dwarn:0   dfail:0   fail:0   skip:10  time:515s
fi-skl-gvtdvm    total:278  pass:265  dwarn:0   dfail:0   fail:0   skip:13  time:512s
fi-snb-2520m     total:278  pass:249  dwarn:0   dfail:0   fail:0   skip:28  time:630s
fi-snb-2600      total:278  pass:246  dwarn:0   dfail:0   fail:2   skip:29  time:400s

b2e12a9ff1f20d8b4b7b2d25650858ea793396c2 drm-tip: 2017y-06m-15d-16h-45m-30s UTC integration manifest
a8a0ab9 drm/i915: Make intel_digital_port_connected() work for any port

== Logs ==

For more details see: https://intel-gfx-ci.01.org/CI/Patchwork_4961/
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* Re: [PATCH] drm/i915: Make intel_digital_port_connected() work for any port
  2017-06-15 17:12 [PATCH] drm/i915: Make intel_digital_port_connected() work for any port ville.syrjala
  2017-06-15 17:39 ` ✓ Fi.CI.BAT: success for " Patchwork
@ 2017-06-19 19:06 ` Manasi Navare
  2017-06-19 19:33   ` Ville Syrjälä
  1 sibling, 1 reply; 4+ messages in thread
From: Manasi Navare @ 2017-06-19 19:06 UTC (permalink / raw)
  To: ville.syrjala; +Cc: intel-gfx

I have tested this for PORT A and works great to give HPD live status.
Thanks for the patch. Looks good to me.

On Thu, Jun 15, 2017 at 08:12:52PM +0300, ville.syrjala@linux.intel.com wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> 
> Add the missing port A handling to intel_digital_port_connected()
> and also separate SPT from the CPT/LPT code a bit.
> 
 Reviewed-by: Manasi Navare <manasi.d.navare@intel.com>
> Cc: Manasi Navare <manasi.d.navare@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
>  drivers/gpu/drm/i915/intel_dp.c | 83 ++++++++++++++++++++++++++++++++++-------
>  1 file changed, 70 insertions(+), 13 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
> index 64fa774c855b..bca4ac12f950 100644
> --- a/drivers/gpu/drm/i915/intel_dp.c
> +++ b/drivers/gpu/drm/i915/intel_dp.c
> @@ -4418,8 +4418,6 @@ static bool ibx_digital_port_connected(struct drm_i915_private *dev_priv,
>  	u32 bit;
>  
>  	switch (port->port) {
> -	case PORT_A:
> -		return true;
>  	case PORT_B:
>  		bit = SDE_PORTB_HOTPLUG;
>  		break;
> @@ -4443,8 +4441,6 @@ static bool cpt_digital_port_connected(struct drm_i915_private *dev_priv,
>  	u32 bit;
>  
>  	switch (port->port) {
> -	case PORT_A:
> -		return true;
>  	case PORT_B:
>  		bit = SDE_PORTB_HOTPLUG_CPT;
>  		break;
> @@ -4454,12 +4450,28 @@ static bool cpt_digital_port_connected(struct drm_i915_private *dev_priv,
>  	case PORT_D:
>  		bit = SDE_PORTD_HOTPLUG_CPT;
>  		break;
> +	default:
> +		MISSING_CASE(port->port);
> +		return false;
> +	}
> +
> +	return I915_READ(SDEISR) & bit;
> +}
> +
> +static bool spt_digital_port_connected(struct drm_i915_private *dev_priv,
> +				       struct intel_digital_port *port)
> +{
> +	u32 bit;
> +
> +	switch (port->port) {
> +	case PORT_A:
> +		bit = SDE_PORTA_HOTPLUG_SPT;
> +		break;
>  	case PORT_E:
>  		bit = SDE_PORTE_HOTPLUG_SPT;
>  		break;
>  	default:
> -		MISSING_CASE(port->port);
> -		return false;
> +		return cpt_digital_port_connected(dev_priv, port);
>  	}
>  
>  	return I915_READ(SDEISR) & bit;
> @@ -4511,6 +4523,42 @@ static bool gm45_digital_port_connected(struct drm_i915_private *dev_priv,
>  	return I915_READ(PORT_HOTPLUG_STAT) & bit;
>  }
>  
> +static bool ilk_digital_port_connected(struct drm_i915_private *dev_priv,
> +				       struct intel_digital_port *port)
> +{
> +	if (port->port == PORT_A)
> +		return I915_READ(DEISR) & DE_DP_A_HOTPLUG;
> +	else
> +		return ibx_digital_port_connected(dev_priv, port);
> +}
> +
> +static bool snb_digital_port_connected(struct drm_i915_private *dev_priv,
> +				       struct intel_digital_port *port)
> +{
> +	if (port->port == PORT_A)
> +		return I915_READ(DEISR) & DE_DP_A_HOTPLUG;
> +	else
> +		return cpt_digital_port_connected(dev_priv, port);
> +}
> +
> +static bool ivb_digital_port_connected(struct drm_i915_private *dev_priv,
> +				       struct intel_digital_port *port)
> +{
> +	if (port->port == PORT_A)
> +		return I915_READ(DEISR) & DE_DP_A_HOTPLUG_IVB;
> +	else
> +		return cpt_digital_port_connected(dev_priv, port);
> +}
> +
> +static bool bdw_digital_port_connected(struct drm_i915_private *dev_priv,
> +				       struct intel_digital_port *port)
> +{
> +	if (port->port == PORT_A)
> +		return I915_READ(GEN8_DE_PORT_ISR) & GEN8_PORT_DP_A_HOTPLUG;
> +	else
> +		return cpt_digital_port_connected(dev_priv, port);
> +}
> +
>  static bool bxt_digital_port_connected(struct drm_i915_private *dev_priv,
>  				       struct intel_digital_port *intel_dig_port)
>  {
> @@ -4547,16 +4595,25 @@ static bool bxt_digital_port_connected(struct drm_i915_private *dev_priv,
>  bool intel_digital_port_connected(struct drm_i915_private *dev_priv,
>  				  struct intel_digital_port *port)
>  {
> -	if (HAS_PCH_IBX(dev_priv))
> -		return ibx_digital_port_connected(dev_priv, port);
> -	else if (HAS_PCH_SPLIT(dev_priv))
> -		return cpt_digital_port_connected(dev_priv, port);
> +	if (HAS_GMCH_DISPLAY(dev_priv)) {
> +		if (IS_GM45(dev_priv))
> +			return gm45_digital_port_connected(dev_priv, port);
> +		else
> +			return g4x_digital_port_connected(dev_priv, port);
> +	}
> +
> +	if (IS_GEN5(dev_priv))
> +		return ilk_digital_port_connected(dev_priv, port);
> +	else if (IS_GEN6(dev_priv))
> +		return snb_digital_port_connected(dev_priv, port);
> +	else if (IS_GEN7(dev_priv))
> +		return ivb_digital_port_connected(dev_priv, port);
> +	else if (IS_GEN8(dev_priv))
> +		return bdw_digital_port_connected(dev_priv, port);
>  	else if (IS_GEN9_LP(dev_priv))
>  		return bxt_digital_port_connected(dev_priv, port);
> -	else if (IS_GM45(dev_priv))
> -		return gm45_digital_port_connected(dev_priv, port);
>  	else
> -		return g4x_digital_port_connected(dev_priv, port);
> +		return spt_digital_port_connected(dev_priv, port);
>  }
>  
>  static struct edid *
> -- 
> 2.13.0
> 
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

* Re: [PATCH] drm/i915: Make intel_digital_port_connected() work for any port
  2017-06-19 19:06 ` [PATCH] " Manasi Navare
@ 2017-06-19 19:33   ` Ville Syrjälä
  0 siblings, 0 replies; 4+ messages in thread
From: Ville Syrjälä @ 2017-06-19 19:33 UTC (permalink / raw)
  To: Manasi Navare; +Cc: intel-gfx

On Mon, Jun 19, 2017 at 12:06:07PM -0700, Manasi Navare wrote:
> I have tested this for PORT A and works great to give HPD live status.
> Thanks for the patch. Looks good to me.
> 
> On Thu, Jun 15, 2017 at 08:12:52PM +0300, ville.syrjala@linux.intel.com wrote:
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > 
> > Add the missing port A handling to intel_digital_port_connected()
> > and also separate SPT from the CPT/LPT code a bit.
> > 
>  Reviewed-by: Manasi Navare <manasi.d.navare@intel.com>

Thanks. Pushed to dinq.

> > Cc: Manasi Navare <manasi.d.navare@intel.com>
> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > ---
> >  drivers/gpu/drm/i915/intel_dp.c | 83 ++++++++++++++++++++++++++++++++++-------
> >  1 file changed, 70 insertions(+), 13 deletions(-)
> > 
> > diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
> > index 64fa774c855b..bca4ac12f950 100644
> > --- a/drivers/gpu/drm/i915/intel_dp.c
> > +++ b/drivers/gpu/drm/i915/intel_dp.c
> > @@ -4418,8 +4418,6 @@ static bool ibx_digital_port_connected(struct drm_i915_private *dev_priv,
> >  	u32 bit;
> >  
> >  	switch (port->port) {
> > -	case PORT_A:
> > -		return true;
> >  	case PORT_B:
> >  		bit = SDE_PORTB_HOTPLUG;
> >  		break;
> > @@ -4443,8 +4441,6 @@ static bool cpt_digital_port_connected(struct drm_i915_private *dev_priv,
> >  	u32 bit;
> >  
> >  	switch (port->port) {
> > -	case PORT_A:
> > -		return true;
> >  	case PORT_B:
> >  		bit = SDE_PORTB_HOTPLUG_CPT;
> >  		break;
> > @@ -4454,12 +4450,28 @@ static bool cpt_digital_port_connected(struct drm_i915_private *dev_priv,
> >  	case PORT_D:
> >  		bit = SDE_PORTD_HOTPLUG_CPT;
> >  		break;
> > +	default:
> > +		MISSING_CASE(port->port);
> > +		return false;
> > +	}
> > +
> > +	return I915_READ(SDEISR) & bit;
> > +}
> > +
> > +static bool spt_digital_port_connected(struct drm_i915_private *dev_priv,
> > +				       struct intel_digital_port *port)
> > +{
> > +	u32 bit;
> > +
> > +	switch (port->port) {
> > +	case PORT_A:
> > +		bit = SDE_PORTA_HOTPLUG_SPT;
> > +		break;
> >  	case PORT_E:
> >  		bit = SDE_PORTE_HOTPLUG_SPT;
> >  		break;
> >  	default:
> > -		MISSING_CASE(port->port);
> > -		return false;
> > +		return cpt_digital_port_connected(dev_priv, port);
> >  	}
> >  
> >  	return I915_READ(SDEISR) & bit;
> > @@ -4511,6 +4523,42 @@ static bool gm45_digital_port_connected(struct drm_i915_private *dev_priv,
> >  	return I915_READ(PORT_HOTPLUG_STAT) & bit;
> >  }
> >  
> > +static bool ilk_digital_port_connected(struct drm_i915_private *dev_priv,
> > +				       struct intel_digital_port *port)
> > +{
> > +	if (port->port == PORT_A)
> > +		return I915_READ(DEISR) & DE_DP_A_HOTPLUG;
> > +	else
> > +		return ibx_digital_port_connected(dev_priv, port);
> > +}
> > +
> > +static bool snb_digital_port_connected(struct drm_i915_private *dev_priv,
> > +				       struct intel_digital_port *port)
> > +{
> > +	if (port->port == PORT_A)
> > +		return I915_READ(DEISR) & DE_DP_A_HOTPLUG;
> > +	else
> > +		return cpt_digital_port_connected(dev_priv, port);
> > +}
> > +
> > +static bool ivb_digital_port_connected(struct drm_i915_private *dev_priv,
> > +				       struct intel_digital_port *port)
> > +{
> > +	if (port->port == PORT_A)
> > +		return I915_READ(DEISR) & DE_DP_A_HOTPLUG_IVB;
> > +	else
> > +		return cpt_digital_port_connected(dev_priv, port);
> > +}
> > +
> > +static bool bdw_digital_port_connected(struct drm_i915_private *dev_priv,
> > +				       struct intel_digital_port *port)
> > +{
> > +	if (port->port == PORT_A)
> > +		return I915_READ(GEN8_DE_PORT_ISR) & GEN8_PORT_DP_A_HOTPLUG;
> > +	else
> > +		return cpt_digital_port_connected(dev_priv, port);
> > +}
> > +
> >  static bool bxt_digital_port_connected(struct drm_i915_private *dev_priv,
> >  				       struct intel_digital_port *intel_dig_port)
> >  {
> > @@ -4547,16 +4595,25 @@ static bool bxt_digital_port_connected(struct drm_i915_private *dev_priv,
> >  bool intel_digital_port_connected(struct drm_i915_private *dev_priv,
> >  				  struct intel_digital_port *port)
> >  {
> > -	if (HAS_PCH_IBX(dev_priv))
> > -		return ibx_digital_port_connected(dev_priv, port);
> > -	else if (HAS_PCH_SPLIT(dev_priv))
> > -		return cpt_digital_port_connected(dev_priv, port);
> > +	if (HAS_GMCH_DISPLAY(dev_priv)) {
> > +		if (IS_GM45(dev_priv))
> > +			return gm45_digital_port_connected(dev_priv, port);
> > +		else
> > +			return g4x_digital_port_connected(dev_priv, port);
> > +	}
> > +
> > +	if (IS_GEN5(dev_priv))
> > +		return ilk_digital_port_connected(dev_priv, port);
> > +	else if (IS_GEN6(dev_priv))
> > +		return snb_digital_port_connected(dev_priv, port);
> > +	else if (IS_GEN7(dev_priv))
> > +		return ivb_digital_port_connected(dev_priv, port);
> > +	else if (IS_GEN8(dev_priv))
> > +		return bdw_digital_port_connected(dev_priv, port);
> >  	else if (IS_GEN9_LP(dev_priv))
> >  		return bxt_digital_port_connected(dev_priv, port);
> > -	else if (IS_GM45(dev_priv))
> > -		return gm45_digital_port_connected(dev_priv, port);
> >  	else
> > -		return g4x_digital_port_connected(dev_priv, port);
> > +		return spt_digital_port_connected(dev_priv, port);
> >  }
> >  
> >  static struct edid *
> > -- 
> > 2.13.0
> > 

-- 
Ville Syrjälä
Intel OTC
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

end of thread, other threads:[~2017-06-19 19:33 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-15 17:12 [PATCH] drm/i915: Make intel_digital_port_connected() work for any port ville.syrjala
2017-06-15 17:39 ` ✓ Fi.CI.BAT: success for " Patchwork
2017-06-19 19:06 ` [PATCH] " Manasi Navare
2017-06-19 19:33   ` Ville Syrjälä

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.