From: Jesse Barnes <jbarnes@virtuousgeek.org>
To: Daniel Vetter <daniel@ffwll.ch>
Cc: intel-gfx <intel-gfx@lists.freedesktop.org>
Subject: Re: [PATCH 4/4] drm/i915: move infoframe setting to after port enable
Date: Thu, 3 Apr 2014 14:00:53 -0700 [thread overview]
Message-ID: <20140403140053.3bd84fa2@jbarnes-desktop> (raw)
In-Reply-To: <CAKMK7uF2zKgpgMicTbPM=6ZVKzx1rujz9DL65_LvZMtUx9uO9w@mail.gmail.com>
On Thu, 3 Apr 2014 22:55:24 +0200
Daniel Vetter <daniel@ffwll.ch> wrote:
> On Thu, Apr 3, 2014 at 6:49 PM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
> >> > static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder,
> >> > @@ -738,9 +736,13 @@ static void intel_enable_hdmi(struct intel_encoder *encoder)
> >> > struct drm_i915_private *dev_priv = dev->dev_private;
> >> > struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc);
> >> > struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(&encoder->base);
> >> > + struct drm_display_mode *adjusted_mode =
> >> > + &intel_crtc->config.adjusted_mode;
> >> > u32 temp;
> >> > u32 enable_bits = SDVO_ENABLE;
> >> >
> >> > + intel_hdmi->set_infoframes(&encoder->base, adjusted_mode);
> >> > +
> >> > if (intel_hdmi->has_audio)
> >> > enable_bits |= SDVO_AUDIO_ENABLE;
> >>
> >> That kind of change tends to freak out Paulo, our master of infoframes. Do
> >> doecs really state that this is how stuff should work in general, or is
> >> this just a gm45/vlv thing? Or vlv only?
> >>
> >> /me remembers how often we've burnt our hands here
> >
> > Hey infoframe emission was totally broken for awhile due to a generic
> > change, and we didn't notice that right away. :)
> >
> > But yeah I'd prefer to test this on multiple platforms first, but don't
> > have that capability. It does pass on BYT though, and the logic should
> > be similar to IBX, so this change ought to be safe. It's easy to
> > revert too and make platform specific if we get regression reports, but
> > I expect it to fix weird issues instead of introducing new ones, based
> > on the infoframe analyzer results we have from BYT.
>
> Yeah I guess the number of users who actual use a gm45 or so with a TV
> is probably still bigger than all the byt platforms out there :( If
> Paulo can ack this I'll happily merge. Paulo, can you please take a
> quick look?
>
> Also you make this sound like it's a regression, but the patch is
> missing cc:stable and a sha1 citation of the offending commit. Jesse,
> can you please fix this?
No it's not a regression, we had an earlier regression on infoframes
though that seemed to have gone unnoticed for awhile when looking at
the logs and testing here... It's fixed now though.
--
Jesse Barnes, Intel Open Source Technology Center
next prev parent reply other threads:[~2014-04-03 20:59 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-04-02 17:08 [PATCH 1/4] drm/i915/vlv: write the port field in the per-pipe DIP control reg Jesse Barnes
2014-04-02 17:08 ` [PATCH 2/4] drm/i915/vlv: disable AVI infoframe emission when writing infoframes Jesse Barnes
2014-04-03 10:33 ` Ville Syrjälä
2014-04-02 17:08 ` [PATCH 3/4] drm/i915: enable HDMI mode on VLV when an HDMI sink is detected Jesse Barnes
2014-04-03 10:30 ` Ville Syrjälä
2014-04-02 17:08 ` [PATCH 4/4] drm/i915: move infoframe setting to after port enable Jesse Barnes
2014-04-03 7:41 ` Jani Nikula
2014-04-03 10:31 ` Ville Syrjälä
2014-04-03 15:19 ` Daniel Vetter
2014-04-03 16:49 ` Jesse Barnes
2014-04-03 20:55 ` Daniel Vetter
2014-04-03 21:00 ` Jesse Barnes [this message]
2014-04-04 21:11 ` Paulo Zanoni
2014-04-05 15:18 ` Daniel Vetter
2014-04-04 21:38 ` [PATCH] drm/i915: move infoframe setting to after pll enable v2 Jesse Barnes
2014-04-04 21:59 ` Paulo Zanoni
2014-04-04 22:12 ` Jesse Barnes
2014-04-05 15:21 ` Daniel Vetter
2014-04-05 18:51 ` Jesse Barnes
2014-04-05 18:51 ` [PATCH] drm/i915: move infoframe setting to after pll enable v3 Jesse Barnes
2014-04-07 12:54 ` Paulo Zanoni
2014-04-09 12:48 ` Daniel Vetter
2014-04-02 17:10 ` [PATCH 1/4] drm/i915/vlv: write the port field in the per-pipe DIP control reg Jesse Barnes
2014-04-04 19:25 ` Ville Syrjälä
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140403140053.3bd84fa2@jbarnes-desktop \
--to=jbarnes@virtuousgeek.org \
--cc=daniel@ffwll.ch \
--cc=intel-gfx@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.