From: Mike Isely <isely@isely.net>
To: Chris Wilson <chris@chris-wilson.co.uk>
Cc: intel-gfx@lists.freedesktop.org
Subject: Re: Manual control of LVDS pixel formats and dual channel mode
Date: Wed, 13 Apr 2011 02:27:18 -0500 (CDT) [thread overview]
Message-ID: <alpine.DEB.1.10.1104130215590.5473@ivanova.isely.net> (raw)
In-Reply-To: <1302649260-11996-1-git-send-email-chris@chris-wilson.co.uk>
On Wed, 13 Apr 2011, Chris Wilson wrote:
> Mike, I wasn't keen on introducing this option to disable the LVDS fixed
> mode. I think we want to allow the user to specify the fixed mode to use
> instead, without the intermediate stop-gap solution of completely disabling
> the probe. Later we can extend that ability (if possible or still desirable
> on reflection) so that we can specify all the LVDS configuration options
> in the single string.
Chris:
Keep in mind that if the probe action is returning wrong results, that's
worse than no results. This isn't a question about "supplying missing
data" so much as it a case of "overriding bad data". Without that fixed
mode disabling ability, it is very possible that the panel will simply
be set up wrong with a corrupted display, with no possible means for the
user to repair the problem. That's what led me to make the change, and
that same change had been living peacefully in the userspace xorg
driver, up until the point that UMS had been removed from it. Right now
without the ability to disable fixed mode there simply *is no*
workaround.
Now with that said I understand where you're driving at here and if we
can get a means to actually specify an independent fixed mode solution
then that clearly also solves the problem and I agree it's more elegant.
My only worry is the fact that the more elegant solution is also more
complex may result in there being no solution implemented, which is even
worse than the other two choices (disable fixed mode vs specifying fixed
mode). I guess I just want to make sure that if the ability to disable
fixed mode is not merged that there at least be continuous progress
towards being able to set the fixed mode. And I'm willing to do
whatever I can to help code and/or test there.
>
> But first can you check that I've correctly forward ported your other
> patches on top of Eric's refactoring.
Thanks. Will do. Stay tuned.
-Mike
--
Mike Isely
isely @ isely (dot) net
PGP: 03 54 43 4D 75 E5 CC 92 71 16 01 E2 B5 F5 C1 E8
next prev parent reply other threads:[~2011-04-13 7:27 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-17 13:58 [PATCH 2/3] [drm/i915] - Implement ability to disabled LVDS fixed mode Mike Isely
2011-04-12 23:00 ` Manual control of LVDS pixel formats and dual channel mode Chris Wilson
2011-04-12 23:00 ` [PATCH 1/2] drm/i915: Implement direct support for 24 bit LVDS pixel format Chris Wilson
2011-04-12 23:01 ` [PATCH 2/2] drm/i915: Implement manual override of LVDS single/dual channel mode Chris Wilson
2011-04-13 7:27 ` Mike Isely [this message]
2011-04-13 7:42 ` Manual control of LVDS pixel formats and dual " Chris Wilson
2011-04-13 20:44 ` Mike Isely
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=alpine.DEB.1.10.1104130215590.5473@ivanova.isely.net \
--to=isely@isely.net \
--cc=chris@chris-wilson.co.uk \
--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.