* Second HDMI port not visible
@ 2013-08-07 3:10 Matsumura, Ryan
2013-08-07 7:41 ` Daniel Vetter
0 siblings, 1 reply; 7+ messages in thread
From: Matsumura, Ryan @ 2013-08-07 3:10 UTC (permalink / raw)
To: 'intel-gfx@lists.freedesktop.org'
I have a BayTrail board with two HDMI ports and running the default Tizen 3.0M1 release. The first HDMI shows up just fine but I can't get the second screen to display anything. I tried enabling the second screen through the kernel command line parameters (video=HDMI-1:e video=HDMI-2:e) and running xrandr. This is my output from xrandr -q
Screen 0: minimum 320 x 200, current 640 x 480, maximum 8192 x 8192
VGA1 connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9*
HDMI1 connected 640x480+0+0 (normal left inverted right x axis y axis) 256mm x 144mm
1920x1080 60.0 + 60.0 50.0 59.9 40.0
1920x1080i 60.1 50.0 60.0
1280x720 60.0 50.0 59.9
1440x576i 50.1
1440x480i 60.1 60.1
720x576 50.0
720x480 60.0 59.9
640x480 60.0 59.9*
DP1 disconnected (normal left inverted right x axis y axis)
Is there some other configuration I need? I tried this on both X and Wayland. Seems more like a DRM issue at this point.
-Ryan
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Second HDMI port not visible
2013-08-07 3:10 Second HDMI port not visible Matsumura, Ryan
@ 2013-08-07 7:41 ` Daniel Vetter
2013-08-07 10:44 ` Ville Syrjälä
2013-08-07 15:48 ` Jesse Barnes
0 siblings, 2 replies; 7+ messages in thread
From: Daniel Vetter @ 2013-08-07 7:41 UTC (permalink / raw)
To: Matsumura, Ryan; +Cc: intel-gfx
On Wed, Aug 7, 2013 at 5:10 AM, Matsumura, Ryan
<ryan.matsumura@intel.com> wrote:
> I have a BayTrail board with two HDMI ports and running the default Tizen 3.0M1 release. The first HDMI shows up just fine but I can't get the second screen to display anything. I tried enabling the second screen through the kernel command line parameters (video=HDMI-1:e video=HDMI-2:e) and running xrandr. This is my output from xrandr -q
Iirc Baytrail still has a bunch of hardcoded ports ... Jesse?
-Daniel
>
> Screen 0: minimum 320 x 200, current 640 x 480, maximum 8192 x 8192
> VGA1 connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
> 1024x768 60.0
> 800x600 60.3 56.2
> 848x480 60.0
> 640x480 59.9*
> HDMI1 connected 640x480+0+0 (normal left inverted right x axis y axis) 256mm x 144mm
> 1920x1080 60.0 + 60.0 50.0 59.9 40.0
> 1920x1080i 60.1 50.0 60.0
> 1280x720 60.0 50.0 59.9
> 1440x576i 50.1
> 1440x480i 60.1 60.1
> 720x576 50.0
> 720x480 60.0 59.9
> 640x480 60.0 59.9*
> DP1 disconnected (normal left inverted right x axis y axis)
>
> Is there some other configuration I need? I tried this on both X and Wayland. Seems more like a DRM issue at this point.
>
> -Ryan
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
--
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Second HDMI port not visible
2013-08-07 7:41 ` Daniel Vetter
@ 2013-08-07 10:44 ` Ville Syrjälä
2013-08-07 15:48 ` Jesse Barnes
1 sibling, 0 replies; 7+ messages in thread
From: Ville Syrjälä @ 2013-08-07 10:44 UTC (permalink / raw)
To: Daniel Vetter; +Cc: Matsumura, Ryan, intel-gfx
On Wed, Aug 07, 2013 at 09:41:39AM +0200, Daniel Vetter wrote:
> On Wed, Aug 7, 2013 at 5:10 AM, Matsumura, Ryan
> <ryan.matsumura@intel.com> wrote:
> > I have a BayTrail board with two HDMI ports and running the default Tizen 3.0M1 release. The first HDMI shows up just fine but I can't get the second screen to display anything. I tried enabling the second screen through the kernel command line parameters (video=HDMI-1:e video=HDMI-2:e) and running xrandr. This is my output from xrandr -q
>
> Iirc Baytrail still has a bunch of hardcoded ports ... Jesse?
Currently the code assumes that port C is eDP, not DP/HDMI. The specs
say that physically either port should be able to function in any role
(eDP/DP/HDMI).
Not sure if there's some way to detect which way the board is wired
(some VBT stuff like the eDP on port D on HSW?), or maybe we should
just register the DP/HDMI ports if eDP init fails?
> -Daniel
>
> >
> > Screen 0: minimum 320 x 200, current 640 x 480, maximum 8192 x 8192
> > VGA1 connected 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
> > 1024x768 60.0
> > 800x600 60.3 56.2
> > 848x480 60.0
> > 640x480 59.9*
> > HDMI1 connected 640x480+0+0 (normal left inverted right x axis y axis) 256mm x 144mm
> > 1920x1080 60.0 + 60.0 50.0 59.9 40.0
> > 1920x1080i 60.1 50.0 60.0
> > 1280x720 60.0 50.0 59.9
> > 1440x576i 50.1
> > 1440x480i 60.1 60.1
> > 720x576 50.0
> > 720x480 60.0 59.9
> > 640x480 60.0 59.9*
> > DP1 disconnected (normal left inverted right x axis y axis)
> >
> > Is there some other configuration I need? I tried this on both X and Wayland. Seems more like a DRM issue at this point.
> >
> > -Ryan
> > _______________________________________________
> > Intel-gfx mailing list
> > Intel-gfx@lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/intel-gfx
>
>
>
> --
> Daniel Vetter
> Software Engineer, Intel Corporation
> +41 (0) 79 365 57 48 - http://blog.ffwll.ch
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
--
Ville Syrjälä
Intel OTC
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Second HDMI port not visible
2013-08-07 7:41 ` Daniel Vetter
2013-08-07 10:44 ` Ville Syrjälä
@ 2013-08-07 15:48 ` Jesse Barnes
2013-08-07 19:15 ` Matsumura, Ryan
1 sibling, 1 reply; 7+ messages in thread
From: Jesse Barnes @ 2013-08-07 15:48 UTC (permalink / raw)
To: Daniel Vetter; +Cc: Matsumura, Ryan, intel-gfx
On Wed, 7 Aug 2013 09:41:39 +0200
Daniel Vetter <daniel@ffwll.ch> wrote:
> On Wed, Aug 7, 2013 at 5:10 AM, Matsumura, Ryan
> <ryan.matsumura@intel.com> wrote:
> > I have a BayTrail board with two HDMI ports and running the default Tizen 3.0M1 release. The first HDMI shows up just fine but I can't get the second screen to display anything. I tried enabling the second screen through the kernel command line parameters (video=HDMI-1:e video=HDMI-2:e) and running xrandr. This is my output from xrandr -q
>
> Iirc Baytrail still has a bunch of hardcoded ports ... Jesse?
I don't know of any boards with two HDMI ports, but if they're wired up
correctly something like this might work:
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_d
index 468dbc9..81e86af 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -9304,8 +9304,13 @@ static void intel_setup_outputs(struct drm_device *dev)
intel_dp_init(dev, PCH_DP_D, PORT_D);
} else if (IS_VALLEYVIEW(dev)) {
/* Check for built-in panel first. Shares lanes with HDMI on SDV
- if (I915_READ(VLV_DISPLAY_BASE + DP_C) & DP_DETECTED)
- intel_dp_init(dev, VLV_DISPLAY_BASE + DP_C, PORT_C);
+ if (I915_READ(VLV_DISPLAY_BASE + GEN4_HDMIC) & SDVO_DETECTED) {
+ intel_hdmi_init(dev, VLV_DISPLAY_BASE + GEN4_HDMIC,
+ PORT_C);
+ if (I915_READ(VLV_DISPLAY_BASE + DP_C) & DP_DETECTED)
+ intel_dp_init(dev, VLV_DISPLAY_BASE + DP_C,
+ PORT_C);
+ }
if (I915_READ(VLV_DISPLAY_BASE + GEN4_HDMIB) & SDVO_DETECTED) {
intel_hdmi_init(dev, VLV_DISPLAY_BASE + GEN4_HDMIB,
--
Jesse Barnes, Intel Open Source Technology Center
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: Second HDMI port not visible
2013-08-07 15:48 ` Jesse Barnes
@ 2013-08-07 19:15 ` Matsumura, Ryan
2013-08-07 20:29 ` Jesse Barnes
0 siblings, 1 reply; 7+ messages in thread
From: Matsumura, Ryan @ 2013-08-07 19:15 UTC (permalink / raw)
To: 'Jesse Barnes', Daniel Vetter; +Cc: intel-gfx
Awesome, that worked thanks Jesse! Will this be just a hack or will you push this as a fix in future releases?
-Ryan
-----Original Message-----
From: Jesse Barnes [mailto:jbarnes@virtuousgeek.org]
Sent: Wednesday, August 07, 2013 8:49 AM
To: Daniel Vetter
Cc: Matsumura, Ryan; intel-gfx@lists.freedesktop.org
Subject: Re: [Intel-gfx] Second HDMI port not visible
On Wed, 7 Aug 2013 09:41:39 +0200
Daniel Vetter <daniel@ffwll.ch> wrote:
> On Wed, Aug 7, 2013 at 5:10 AM, Matsumura, Ryan
> <ryan.matsumura@intel.com> wrote:
> > I have a BayTrail board with two HDMI ports and running the default Tizen 3.0M1 release. The first HDMI shows up just fine but I can't get the second screen to display anything. I tried enabling the second screen through the kernel command line parameters (video=HDMI-1:e video=HDMI-2:e) and running xrandr. This is my output from xrandr -q
>
> Iirc Baytrail still has a bunch of hardcoded ports ... Jesse?
I don't know of any boards with two HDMI ports, but if they're wired up
correctly something like this might work:
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_d
index 468dbc9..81e86af 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -9304,8 +9304,13 @@ static void intel_setup_outputs(struct drm_device *dev)
intel_dp_init(dev, PCH_DP_D, PORT_D);
} else if (IS_VALLEYVIEW(dev)) {
/* Check for built-in panel first. Shares lanes with HDMI on SDV
- if (I915_READ(VLV_DISPLAY_BASE + DP_C) & DP_DETECTED)
- intel_dp_init(dev, VLV_DISPLAY_BASE + DP_C, PORT_C);
+ if (I915_READ(VLV_DISPLAY_BASE + GEN4_HDMIC) & SDVO_DETECTED) {
+ intel_hdmi_init(dev, VLV_DISPLAY_BASE + GEN4_HDMIC,
+ PORT_C);
+ if (I915_READ(VLV_DISPLAY_BASE + DP_C) & DP_DETECTED)
+ intel_dp_init(dev, VLV_DISPLAY_BASE + DP_C,
+ PORT_C);
+ }
if (I915_READ(VLV_DISPLAY_BASE + GEN4_HDMIB) & SDVO_DETECTED) {
intel_hdmi_init(dev, VLV_DISPLAY_BASE + GEN4_HDMIB,
--
Jesse Barnes, Intel Open Source Technology Center
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: Second HDMI port not visible
2013-08-07 19:15 ` Matsumura, Ryan
@ 2013-08-07 20:29 ` Jesse Barnes
2013-08-09 12:50 ` Chris Wilson
0 siblings, 1 reply; 7+ messages in thread
From: Jesse Barnes @ 2013-08-07 20:29 UTC (permalink / raw)
To: Matsumura, Ryan; +Cc: intel-gfx
Chris's machine would be a good regression test for this. If it works
for him too, I think we should push it.
Thanks,
Jesse
On Wed, 7 Aug 2013 19:15:10 +0000
"Matsumura, Ryan" <ryan.matsumura@intel.com> wrote:
> Awesome, that worked thanks Jesse! Will this be just a hack or will you push this as a fix in future releases?
>
> -Ryan
> -----Original Message-----
> From: Jesse Barnes [mailto:jbarnes@virtuousgeek.org]
> Sent: Wednesday, August 07, 2013 8:49 AM
> To: Daniel Vetter
> Cc: Matsumura, Ryan; intel-gfx@lists.freedesktop.org
> Subject: Re: [Intel-gfx] Second HDMI port not visible
>
> On Wed, 7 Aug 2013 09:41:39 +0200
> Daniel Vetter <daniel@ffwll.ch> wrote:
>
> > On Wed, Aug 7, 2013 at 5:10 AM, Matsumura, Ryan
> > <ryan.matsumura@intel.com> wrote:
> > > I have a BayTrail board with two HDMI ports and running the default Tizen 3.0M1 release. The first HDMI shows up just fine but I can't get the second screen to display anything. I tried enabling the second screen through the kernel command line parameters (video=HDMI-1:e video=HDMI-2:e) and running xrandr. This is my output from xrandr -q
> >
> > Iirc Baytrail still has a bunch of hardcoded ports ... Jesse?
>
> I don't know of any boards with two HDMI ports, but if they're wired up
> correctly something like this might work:
>
> diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_d
> index 468dbc9..81e86af 100644
> --- a/drivers/gpu/drm/i915/intel_display.c
> +++ b/drivers/gpu/drm/i915/intel_display.c
> @@ -9304,8 +9304,13 @@ static void intel_setup_outputs(struct drm_device *dev)
> intel_dp_init(dev, PCH_DP_D, PORT_D);
> } else if (IS_VALLEYVIEW(dev)) {
> /* Check for built-in panel first. Shares lanes with HDMI on SDV
> - if (I915_READ(VLV_DISPLAY_BASE + DP_C) & DP_DETECTED)
> - intel_dp_init(dev, VLV_DISPLAY_BASE + DP_C, PORT_C);
> + if (I915_READ(VLV_DISPLAY_BASE + GEN4_HDMIC) & SDVO_DETECTED) {
> + intel_hdmi_init(dev, VLV_DISPLAY_BASE + GEN4_HDMIC,
> + PORT_C);
> + if (I915_READ(VLV_DISPLAY_BASE + DP_C) & DP_DETECTED)
> + intel_dp_init(dev, VLV_DISPLAY_BASE + DP_C,
> + PORT_C);
> + }
>
> if (I915_READ(VLV_DISPLAY_BASE + GEN4_HDMIB) & SDVO_DETECTED) {
> intel_hdmi_init(dev, VLV_DISPLAY_BASE + GEN4_HDMIB,
>
--
Jesse Barnes, Intel Open Source Technology Center
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Second HDMI port not visible
2013-08-07 20:29 ` Jesse Barnes
@ 2013-08-09 12:50 ` Chris Wilson
0 siblings, 0 replies; 7+ messages in thread
From: Chris Wilson @ 2013-08-09 12:50 UTC (permalink / raw)
To: Jesse Barnes; +Cc: Matsumura, Ryan, intel-gfx
On Wed, Aug 07, 2013 at 01:29:53PM -0700, Jesse Barnes wrote:
> Chris's machine would be a good regression test for this. If it works
> for him too, I think we should push it.
Well, the good news is that it adds another HDMI connection. The bad
news is that the hardware refuses to acknowledge my connections anyway
so I have no idea if it is now broken.
Doesn't look for any reason like it should spontaneously break, so lgtm.
-Chris
--
Chris Wilson, Intel Open Source Technology Centre
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2013-08-09 12:51 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-08-07 3:10 Second HDMI port not visible Matsumura, Ryan
2013-08-07 7:41 ` Daniel Vetter
2013-08-07 10:44 ` Ville Syrjälä
2013-08-07 15:48 ` Jesse Barnes
2013-08-07 19:15 ` Matsumura, Ryan
2013-08-07 20:29 ` Jesse Barnes
2013-08-09 12:50 ` Chris Wilson
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.