unions.
--
========
Ian Pilcher arequipeno at gmail.com
Sometimes there's nothing left to do but crash and burn...or die trying.
unions.
--
========
Ian Pilcher arequip...@gmail.com
Sometimes there's nothing left to do but crash and burn...or
OK. I'm done.
I've literally been discussing these patches on this list for months, and
you bring this up now?
It's far easier to simply recompile every kernel that comes out than to
continue this dance.
On Oct 9, 2012 7:10 AM, "Jani Nikula" wrote:
> On Fri, 28
On 09/28/2012 02:03 AM, Ian Pilcher wrote:
> As promised, this patch series does only the following:
>
> * Add user-defined EDID quirks -- via sysfs or a module parameter
> * Add an EDID quirk flag to disable all HDMI functionality
>(InfoFrames)
> * Add a quirk to disable H
On 09/28/2012 02:03 AM, Ian Pilcher wrote:
As promised, this patch series does only the following:
* Add user-defined EDID quirks -- via sysfs or a module parameter
* Add an EDID quirk flag to disable all HDMI functionality
(InfoFrames)
* Add a quirk to disable HDMI InfoFrames for the LG
This display is apparently confused by any InfoFrames (see
https://bugzilla.redhat.com/show_bug.cgi?id=806091).
Tested on a ThinkPad T510 (nVidia GT218 [NVS 3100M]).
Signed-off-by: Ian Pilcher
---
drivers/gpu/drm/drm_edid.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/gpu
EDID_QUIRK_DISABLE_INFOFRAMES turns off all HDMI-specific
functionality (audio, HDCP, 3D, etc.). Intended for displays that
are confused by *any* InfoFrames.
Signed-off-by: Ian Pilcher
---
drivers/gpu/drm/drm_edid.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/drivers/gpu
Add the ability for users to define their own EDID quirks via a
module parameter or sysfs attribute.
Signed-off-by: Ian Pilcher
---
Documentation/EDID/edid_quirks.txt | 126 ++
drivers/gpu/drm/drm_drv.c | 2 +
drivers/gpu/drm/drm_edid.c | 500
As promised, this patch series does only the following:
* Add user-defined EDID quirks -- via sysfs or a module parameter
* Add an EDID quirk flag to disable all HDMI functionality
(InfoFrames)
* Add a quirk to disable HDMI InfoFrames for the LG L246WP
__
This display is apparently confused by any InfoFrames (see
https://bugzilla.redhat.com/show_bug.cgi?id=806091).
Tested on a ThinkPad T510 (nVidia GT218 [NVS 3100M]).
Signed-off-by: Ian Pilcher
---
drivers/gpu/drm/drm_edid.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/gpu
EDID_QUIRK_DISABLE_INFOFRAMES turns off all HDMI-specific
functionality (audio, HDCP, 3D, etc.). Intended for displays that
are confused by *any* InfoFrames.
Signed-off-by: Ian Pilcher
---
drivers/gpu/drm/drm_edid.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/drivers/gpu
Add the ability for users to define their own EDID quirks via a
module parameter or sysfs attribute.
Signed-off-by: Ian Pilcher
---
Documentation/EDID/edid_quirks.txt | 126 ++
drivers/gpu/drm/drm_drv.c | 2 +
drivers/gpu/drm/drm_edid.c | 500
As promised, this patch series does only the following:
* Add user-defined EDID quirks -- via sysfs or a module parameter
* Add an EDID quirk flag to disable all HDMI functionality
(InfoFrames)
* Add a quirk to disable HDMI InfoFrames for the LG L246WP
On 09/26/2012 12:00 PM, Adam Jackson wrote:
> On Tue, 2012-09-25 at 13:47 -0500, Ian Pilcher wrote:
>>
>> 1. The display (LG L246WP) is confused by *any* InfoFrames.
>
> If this is still the case after applying:
>
> commit adf00b26d18e1b3570451296e03bcb20e4798cdd
>
On 09/26/2012 12:00 PM, Adam Jackson wrote:
On Tue, 2012-09-25 at 13:47 -0500, Ian Pilcher wrote:
1. The display (LG L246WP) is confused by *any* InfoFrames.
If this is still the case after applying:
commit adf00b26d18e1b3570451296e03bcb20e4798cdd
Author: Paulo Zanoni
Date: Tue Sep 25
n't have any audio capabilities. This may be a bug
in the display's EDID, or it may be a parsing error.
Would you be amenable to a patch series that addresses *only* issue
number 1?
Thanks!
--
Ian Pilcher
n the display's EDID, or it may be a parsing error.
Would you be amenable to a patch series that addresses *only* issue
number 1?
Thanks!
--
============
Ian Pilcher arequip...@gmail.com
On 09/12/2012 08:44 PM, Dave Airlie wrote:
> Ajax, I think Ian still has an open request on how to proceed with the
> infoframes quirk nightmare.
Indeed.
On 08/30/2012 12:23 AM, Ian Pilcher wrote:
> In terms of moving forward with the rest of the EDID quirk stuff, are
> you OK wi
On 09/12/2012 08:44 PM, Dave Airlie wrote:
> Ajax, I think Ian still has an open request on how to proceed with the
> infoframes quirk nightmare.
Indeed.
On 08/30/2012 12:23 AM, Ian Pilcher wrote:
> In terms of moving forward with the rest of the EDID quirk stuff, are
> you OK wi
Ping
On 09/04/2012 09:02 AM, Ian Pilcher wrote:
> On 08/30/2012 12:23 AM, Ian Pilcher wrote:
>>
>> * Remove EDID_QUIRK_NO_AUDIO from the flags for the LG L246WP. It won't
>> work "out of the box" with the Intel driver until that driver is
>> fixe
Ping
On 09/04/2012 09:02 AM, Ian Pilcher wrote:
> On 08/30/2012 12:23 AM, Ian Pilcher wrote:
>>
>> * Remove EDID_QUIRK_NO_AUDIO from the flags for the LG L246WP. It won't
>> work "out of the box" with the Intel driver until that driver is
>> fixe
On 08/30/2012 12:23 AM, Ian Pilcher wrote:
>
> * Remove EDID_QUIRK_NO_AUDIO from the flags for the LG L246WP. It won't
> work "out of the box" with the Intel driver until that driver is
> fixed to not send audio InfoFrames to non-HDMI displays (but anyone
> w
On 08/30/2012 12:23 AM, Ian Pilcher wrote:
>
> * Remove EDID_QUIRK_NO_AUDIO from the flags for the LG L246WP. It won't
> work "out of the box" with the Intel driver until that driver is
> fixed to not send audio InfoFrames to non-HDMI displays (but anyone
> w
option. Just let
me know.
Thanks!
--
============
Ian Pilcher arequipeno at gmail.com
"If you're going to shift my paradigm ... at least buy me dinner first."
option. Just let
me know.
Thanks!
--
============
Ian Pilcher arequip...@gmail.com
"If you're going to shift
s your objections? If so, I'll spin another
patch set.
Thanks!
--
========
Ian Pilcher arequipeno at gmail.com
"If you're going to shift my paradigm ... at least buy me dinner first."
objections? If so, I'll spin another
patch set.
Thanks!
--
============
Ian Pilcher arequip...@gmail.com
"If you're going to shift my paradigm ... at least buy me dinner first."
==
On 08/28/2012 07:13 PM, Adam Jackson wrote:
> On 8/28/12 7:33 PM, Ian Pilcher wrote:
>> Actually, I believe that the error is probably in the Intel driver. As
>> I understand it, it shouldn't be sending audio InfoFrames to a non-HDMI
>> display.
>
> If that'
On 08/28/2012 07:13 PM, Adam Jackson wrote:
> On 8/28/12 7:33 PM, Ian Pilcher wrote:
>> Actually, I believe that the error is probably in the Intel driver. As
>> I understand it, it shouldn't be sending audio InfoFrames to a non-HDMI
>> display.
>
> If that'
that clears a couple of things up.
--
========
Ian Pilcher arequipeno at gmail.com
"If you're going to shift my paradigm ... at least buy me dinner first."
that clears a couple of things up.
--
========
Ian Pilcher arequip...@gmail.com
"If you're going to shift m
he list. I there a use case that I didn't think of?
I also figure that it's much easier to start out with more restrictive
permissions and open up later if the need arises.
--
========
Ian Pilcher
he list. I there a use case that I didn't think of?
I also figure that it's much easier to start out with more restrictive
permissions and open up later if the need arises.
--
========
Ian Pilcher
lusion.
Thanks for all your help!
--
========
Ian Pilcher arequipeno at gmail.com
"If you're going to shift my paradigm ... at least buy me dinner first."
lusion.
Thanks for all your help!
--
========
Ian Pilcher arequip...@gmail.com
"If you're going to shift my paradigm ... at least buy
requires
EDID_QUIRK_DISABLE_INFOFRAMES.
Signed-off-by: Ian Pilcher
Acked-by: Paul Menzel
---
drivers/gpu/drm/drm_edid.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c
index 61586b4..1f50e09 100644
--- a/drivers/gpu/drm/drm_edid.c
capabilities in their EDID data.
Signed-off-by: Ian Pilcher
Acked-by: Paul Menzel
---
drivers/gpu/drm/drm_edid.c | 20
1 file changed, 20 insertions(+)
diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c
index ea535f6..61586b4 100644
--- a/drivers/gpu/drm
Add the ability for users to define their own EDID quirks via a
module parameter or sysfs attribute.
Signed-off-by: Ian Pilcher
Acked-by: Paul Menzel
---
Documentation/EDID/edid_quirks.txt | 126 ++
drivers/gpu/drm/drm_drv.c | 2 +
drivers/gpu/drm/drm_edid.c | 500
100 lines.
Thus, I'm not going to submit this for inclusion in -stable.
Ian Pilcher (3):
drm: Add user-defined EDID quirks capability
drm: Add EDID quirks to disable HDMI audio and InfoFrames
drm: Add EDID quirk for LG L246WP
Documentation/EDID/edid_quirks.txt | 126 +
drive
requires
EDID_QUIRK_DISABLE_INFOFRAMES.
Signed-off-by: Ian Pilcher
Acked-by: Paul Menzel
---
drivers/gpu/drm/drm_edid.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c
index 61586b4..1f50e09 100644
--- a/drivers/gpu/drm/drm_edid.c
capabilities in their EDID data.
Signed-off-by: Ian Pilcher
Acked-by: Paul Menzel
---
drivers/gpu/drm/drm_edid.c | 20
1 file changed, 20 insertions(+)
diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c
index ea535f6..61586b4 100644
--- a/drivers/gpu/drm
Add the ability for users to define their own EDID quirks via a
module parameter or sysfs attribute.
Signed-off-by: Ian Pilcher
Acked-by: Paul Menzel
---
Documentation/EDID/edid_quirks.txt | 126 ++
drivers/gpu/drm/drm_drv.c | 2 +
drivers/gpu/drm/drm_edid.c | 500
100 lines.
Thus, I'm not going to submit this for inclusion in -stable.
Ian Pilcher (3):
drm: Add user-defined EDID quirks capability
drm: Add EDID quirks to disable HDMI audio and InfoFrames
drm: Add EDID quirk for LG L246WP
Documentation/EDID/edid_quirks.txt | 126 +
drive
Add EDID quirk flags to disable HDMI audio and HDMI InfoFrames.
Add quirk for LG L246WP.
Signed-off-by: Ian Pilcher
Acked-by: Paul Menzel
---
drivers/gpu/drm/drm_edid.c | 24
1 file changed, 24 insertions(+)
diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm
Add the ability for users to define their own EDID quirks via a
module parameter or sysfs attribute.
Signed-off-by: Ian Pilcher
Acked-by: Paul Menzel
---
Documentation/EDID/edid_quirks.txt | 126 ++
drivers/gpu/drm/drm_drv.c | 2 +
drivers/gpu/drm/drm_edid.c | 500
Updated patch set, based on Paul's feedback.
* Separate user-defined quirks stuff from new HDMI-related quirks
* (Hopefully) improve documentation
Also continuing to explore the wonders of git format-patch and git
send-email.
Ian Pilcher (2):
drm: Add user-defined EDID quirks capab
Add EDID quirk flags to disable HDMI audio and HDMI InfoFrames.
Add quirk for LG L246WP.
Signed-off-by: Ian Pilcher
Acked-by: Paul Menzel
---
drivers/gpu/drm/drm_edid.c | 24
1 file changed, 24 insertions(+)
diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm
Add the ability for users to define their own EDID quirks via a
module parameter or sysfs attribute.
Signed-off-by: Ian Pilcher
Acked-by: Paul Menzel
---
Documentation/EDID/edid_quirks.txt | 126 ++
drivers/gpu/drm/drm_drv.c | 2 +
drivers/gpu/drm/drm_edid.c | 500
Updated patch set, based on Paul's feedback.
* Separate user-defined quirks stuff from new HDMI-related quirks
* (Hopefully) improve documentation
Also continuing to explore the wonders of git format-patch and git
send-email.
Ian Pilcher (2):
drm: Add user-defined EDID quirks capab
ou
> can add my acknowledgment.
>
> Acked-by: Paul Menzel
Thank you for your feedback.
Are you saying that I should add the acked-by? If so, how? (You can
probably tell that I'm really struggling with git.)
> I am going to try to test that patch too for a Philips and LG T
ou
> can add my acknowledgment.
>
> Acked-by: Paul Menzel
Thank you for your feedback.
Are you saying that I should add the acked-by? If so, how? (You can
probably tell that I'm really struggling with git.)
> I am going to try to test that patch too for a Philips and LG TV [
/EDID/edid_quirks.txt
@@ -0,0 +1,161 @@
+ EDID Quirks
+ =
+ Ian Pilcher
+ August 8, 2012
+
+
+"EDID blocks out in the wild have a variety of bugs"
+
OK, so using a period as the "magic" character to clear the list
turns out to be a disastrously bad idea. (It works great everywhere
except on the kernel command line.)
New patch coming that uses at sign (@) instead.
/EDID/edid_quirks.txt
@@ -0,0 +1,161 @@
+ EDID Quirks
+ =
+ Ian Pilcher
+ August 8, 2012
+
+
+"EDID blocks out in the wild have a variety of bugs"
+
OK, so using a period as the "magic" character to clear the list
turns out to be a disastrously bad idea. (It works great everywhere
except on the kernel command line.)
New patch coming that uses at sign (@) instead.
___
dri-devel mailing list
dri-deve
/EDID/edid_quirks.txt
@@ -0,0 +1,161 @@
+ EDID Quirks
+ =
+ Ian Pilcher
+ August 8, 2012
+
+
+"EDID blocks out in the wild have a variety of bugs"
+
Well, it took me 4 months to find the time, but I finally had a
crack addressing the ideas you mentioned in your last response.
I believe that the patch in the following note does everything
that you wanted, and hopefully it's all straightforward enough
that it doesn't require a lot of explanation
/EDID/edid_quirks.txt
@@ -0,0 +1,161 @@
+ EDID Quirks
+ =
+ Ian Pilcher
+ August 8, 2012
+
+
+"EDID blocks out in the wild have a variety of bugs"
+
Well, it took me 4 months to find the time, but I finally had a
crack addressing the ideas you mentioned in your last response.
I believe that the patch in the following note does everything
that you wanted, and hopefully it's all straightforward enough
that it doesn't require a lot of explanation
ot; only
shows 128 bytes. When I attach the same TV to my workstation with Intel
"HD 2000" graphics, "xrandr --verbose" shows all 256 bytes of EDID data.
So it appears that the full data is being read by both systems, but the
behavior of xrandr (or presumably whateve
ot; only
shows 128 bytes. When I attach the same TV to my workstation with Intel
"HD 2000" graphics, "xrandr --verbose" shows all 256 bytes of EDID data.
So it appears that the full data is being read by both systems, but the
behavior of xrandr (or presumably whateve
ct_hdmi_monitor returns false; bug?)
Thoughts?
--
============
Ian Pilcher arequipeno at gmail.com
"If you're going to shift my paradigm ... at
ct_hdmi_monitor returns false; bug?)
Thoughts?
--
============
Ian Pilcher arequip...@gmail.com
"If you're going to shift my paradigm ... at
On 04/24/2012 04:07 AM, Lars-Peter Clausen wrote:
> I just had a similar issue with a different driver and remembered your post
>
> If the S bits in the infoframe are 0 the display may under- or overscan the
> the image (Although the spec says it should behave the same if no infoframe
> is present)
On 04/24/2012 04:07 AM, Lars-Peter Clausen wrote:
I just had a similar issue with a different driver and remembered your post
If the S bits in the infoframe are 0 the display may under- or overscan the
the image (Although the spec says it should behave the same if no infoframe
is present). If it
EDID vendor IDs are always 3 characters long (4 with the terminating
0). It doesn't make any sense to have a (possibly 8-byte) pointer
to the ID string in the quirk structure.
Signed-off-by: Ian Pilcher
---
drivers/gpu/drm/drm_edid.c |2 +-
1 files changed, 1 insertions(+), 1 dele
EDID vendor IDs are always 3 characters long (4 with the terminating
0). It doesn't make any sense to have a (possibly 8-byte) pointer
to the ID string in the quirk structure.
Signed-off-by: Ian Pilcher
---
drivers/gpu/drm/drm_edid.c |2 +-
1 files changed, 1 insertions(+), 1 dele
lity or approach that I've outlined
above?
2. How should I go about parsing a "quirk string"? (Pointers to helper
functions and/or examples of similar parsing requested.)
3. What is the best place at which to log newly detected displays?
Thanks!
--
====
lity or approach that I've outlined
above?
2. How should I go about parsing a "quirk string"? (Pointers to helper
functions and/or examples of similar parsing requested.)
3. What is the best place at which to log newly detected displays?
Thanks!
--
====
69 matches
Mail list logo