[PATCH] drm: Add EDID_QUIRK_FORCE_REDUCED_BLANKING for ASUS VW222S

2012-12-19 Thread Ian Pilcher
unions. -- ======== Ian Pilcher arequipeno at gmail.com Sometimes there's nothing left to do but crash and burn...or die trying.

Re: [PATCH] drm: Add EDID_QUIRK_FORCE_REDUCED_BLANKING for ASUS VW222S

2012-12-19 Thread Ian Pilcher
unions. -- ======== Ian Pilcher arequip...@gmail.com Sometimes there's nothing left to do but crash and burn...or

[PATCH v5 1/3] drm: Add user-defined EDID quirks capability

2012-10-09 Thread Ian Pilcher
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

[PATCH v5 0/3] Enhanced EDID quirk functionality

2012-10-08 Thread Ian Pilcher
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

Re: [PATCH v5 0/3] Enhanced EDID quirk functionality

2012-10-08 Thread Ian Pilcher
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

[PATCH v5 3/3] drm: Add EDID quirk for LG L246WP

2012-09-28 Thread Ian Pilcher
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

[PATCH v5 2/3] drm: Add EDID quirk to disable HDMI InfoFrames

2012-09-28 Thread Ian Pilcher
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

[PATCH v5 1/3] drm: Add user-defined EDID quirks capability

2012-09-28 Thread Ian Pilcher
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

[PATCH v5 0/3] Enhanced EDID quirk functionality

2012-09-28 Thread Ian Pilcher
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 __

[PATCH v5 3/3] drm: Add EDID quirk for LG L246WP

2012-09-28 Thread Ian Pilcher
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

[PATCH v5 2/3] drm: Add EDID quirk to disable HDMI InfoFrames

2012-09-28 Thread Ian Pilcher
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

[PATCH v5 1/3] drm: Add user-defined EDID quirks capability

2012-09-28 Thread Ian Pilcher
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

[PATCH v5 0/3] Enhanced EDID quirk functionality

2012-09-28 Thread Ian Pilcher
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

-next trees

2012-09-26 Thread Ian Pilcher
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 >

Re: -next trees

2012-09-26 Thread Ian Pilcher
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

-next trees

2012-09-25 Thread Ian Pilcher
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

Re: -next trees

2012-09-25 Thread 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

-next trees

2012-09-22 Thread Ian Pilcher
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

Re: -next trees

2012-09-22 Thread Ian Pilcher
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

-next queue and EDID stuff

2012-09-11 Thread Ian Pilcher
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

Re: -next queue and EDID stuff

2012-09-11 Thread Ian Pilcher
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

-next queue and EDID stuff

2012-09-04 Thread Ian Pilcher
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

Re: -next queue and EDID stuff

2012-09-04 Thread Ian Pilcher
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

-next queue and EDID stuff

2012-08-30 Thread Ian Pilcher
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."

Re: -next queue and EDID stuff

2012-08-29 Thread Ian Pilcher
option. Just let me know. Thanks! -- ============ Ian Pilcher arequip...@gmail.com "If you're going to shift

-next queue and EDID stuff

2012-08-29 Thread Ian Pilcher
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."

Re: -next queue and EDID stuff

2012-08-29 Thread Ian Pilcher
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." ==

-next queue and EDID stuff

2012-08-28 Thread Ian Pilcher
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'

Re: -next queue and EDID stuff

2012-08-28 Thread Ian Pilcher
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'

-next queue and EDID stuff

2012-08-28 Thread Ian Pilcher
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."

Re: -next queue and EDID stuff

2012-08-28 Thread Ian Pilcher
that clears a couple of things up. -- ======== Ian Pilcher arequip...@gmail.com "If you're going to shift m

Re: [PATCH v4 1/3] drm: Add user-defined EDID quirks capability

2012-08-14 Thread 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

[PATCH v4 1/3] drm: Add user-defined EDID quirks capability

2012-08-14 Thread 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

[PATCH v4 0/3] Enhanced EDID quirk functionality

2012-08-13 Thread 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."

Re: [PATCH v4 0/3] Enhanced EDID quirk functionality

2012-08-13 Thread Ian Pilcher
lusion. Thanks for all your help! -- ======== Ian Pilcher arequip...@gmail.com "If you're going to shift my paradigm ... at least buy

[PATCH v4 3/3] drm: Add EDID quirk for LG L246WP

2012-08-12 Thread Ian Pilcher
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

[PATCH v4 2/3] drm: Add EDID quirks to disable HDMI audio and InfoFrames

2012-08-12 Thread Ian Pilcher
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

[PATCH v4 1/3] drm: Add user-defined EDID quirks capability

2012-08-12 Thread Ian Pilcher
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

[PATCH v4 0/3] Enhanced EDID quirk functionality

2012-08-12 Thread Ian Pilcher
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

[PATCH v4 3/3] drm: Add EDID quirk for LG L246WP

2012-08-12 Thread Ian Pilcher
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

[PATCH v4 2/3] drm: Add EDID quirks to disable HDMI audio and InfoFrames

2012-08-12 Thread Ian Pilcher
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

[PATCH v4 1/3] drm: Add user-defined EDID quirks capability

2012-08-12 Thread Ian Pilcher
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

[PATCH v4 0/3] Enhanced EDID quirk functionality

2012-08-12 Thread Ian Pilcher
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

[PATCH v3 2/2] drm: Add EDID quirks to disable HDMI audio and InfoFrames

2012-08-11 Thread Ian Pilcher
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

[PATCH v3 1/2] drm: Add user-defined EDID quirks capability

2012-08-11 Thread Ian Pilcher
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

[PATCH v3 0/2] Enhanced EDID quirk functionality

2012-08-11 Thread Ian Pilcher
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

[PATCH v3 2/2] drm: Add EDID quirks to disable HDMI audio and InfoFrames

2012-08-11 Thread Ian Pilcher
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

[PATCH v3 1/2] drm: Add user-defined EDID quirks capability

2012-08-11 Thread Ian Pilcher
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

[PATCH v3 0/2] Enhanced EDID quirk functionality

2012-08-11 Thread Ian Pilcher
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

[PATCH] drm: EDID quirk improvements

2012-08-11 Thread Ian Pilcher
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

Re: [PATCH] drm: EDID quirk improvements

2012-08-11 Thread Ian Pilcher
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 [

[PATCH] drm: EDID quirk improvements

2012-08-10 Thread Ian Pilcher
/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" +

[PATCH] drm: EDID quirk improvements

2012-08-10 Thread Ian Pilcher
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.

[PATCH] drm: EDID quirk improvements

2012-08-10 Thread Ian Pilcher
/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" +

Re: [PATCH] drm: EDID quirk improvements

2012-08-10 Thread Ian Pilcher
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

[PATCH] drm: EDID quirk improvements

2012-08-09 Thread Ian Pilcher
/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" +

Enhancing EDID quirk functionality

2012-08-09 Thread Ian Pilcher
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

[PATCH] drm: EDID quirk improvements

2012-08-09 Thread Ian Pilcher
/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" +

Re: Enhancing EDID quirk functionality

2012-08-09 Thread Ian Pilcher
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

Enhancing EDID quirk functionality

2012-05-07 Thread Ian Pilcher
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

Re: Enhancing EDID quirk functionality

2012-05-07 Thread Ian Pilcher
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

Enhancing EDID quirk functionality

2012-05-03 Thread Ian Pilcher
ct_hdmi_monitor returns false; bug?) Thoughts? -- ============ Ian Pilcher arequipeno at gmail.com "If you're going to shift my paradigm ... at

Re: Enhancing EDID quirk functionality

2012-05-03 Thread Ian Pilcher
ct_hdmi_monitor returns false; bug?) Thoughts? -- ============ Ian Pilcher arequip...@gmail.com "If you're going to shift my paradigm ... at

Enhancing EDID quirk functionality

2012-04-24 Thread Ian Pilcher
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)

Re: Enhancing EDID quirk functionality

2012-04-24 Thread Ian Pilcher
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

[PATCH 1/1] drm: Store vendor IDs directly in the EDID quirk structure

2012-04-22 Thread Ian Pilcher
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

[PATCH 1/1] drm: Store vendor IDs directly in the EDID quirk structure

2012-04-22 Thread Ian Pilcher
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

Enhancing EDID quirk functionality

2012-04-19 Thread Ian Pilcher
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! -- ====

Enhancing EDID quirk functionality

2012-04-19 Thread Ian Pilcher
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! -- ====