[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
. -- Ian Pilcher arequip...@gmail.com Sometimes there's nothing left to do but crash and burn...or die trying

[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 Sep 2012, Ian P

[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 disab

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 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 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 arequip...@gmail.com --- Documentation/EDID/edid_quirks.txt | 126 ++ drivers/gpu/drm/drm_drv.c | 2 + drivers/gpu/drm/drm_edid.c | 500

[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 arequip...@gmail.com --- drivers/gpu/drm/drm_edid.c | 10 ++ 1 file changed, 10 insertions(+) diff

[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 arequip...@gmail.com --- drivers/gpu/drm/drm_edid.c | 4 1 file changed, 4 insertions(+) diff

-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 paulo.r.zan

-next trees

2012-09-25 Thread Ian Pilcher
g 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 arequipeno at gmail.co

Re: -next trees

2012-09-25 Thread Ian Pilcher
be amenable to a patch series that addresses *only* issue number 1? Thanks! -- Ian Pilcher arequip...@gmail.com If you're going to shift my paradigm ... at least buy me dinner first

-next trees

2012-09-23 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

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 with either

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 fixed to not send audio InfoFrames to non-HDMI displays

-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 >

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 who has the combination will be able

-next queue and EDID stuff

2012-08-30 Thread Ian Pilcher
et me know. Thanks! -- ============ Ian Pilcher arequipeno at gmail.com "If you're going to shift my paradigm ... at least buy me dinner first."

-next queue and EDID stuff

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

-next queue and EDID stuff

2012-08-29 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's the cas

Re: -next queue and EDID stuff

2012-08-29 Thread Ian Pilcher
! -- Ian Pilcher arequip...@gmail.com If you're going to shift my paradigm ... at least buy me dinner first. ___ dri-devel mailing list dri

-next queue and EDID stuff

2012-08-28 Thread Ian Pilcher
ouple 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
. -- Ian Pilcher arequip...@gmail.com If you're going to shift my paradigm ... at least buy me dinner first

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

2012-08-14 Thread Ian Pilcher
st. 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 areq

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

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

[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
. Thanks for all your help! -- Ian Pilcher arequip...@gmail.com If you're going to shift my paradigm ... at least buy me dinner first

[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
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 + drivers/gpu/drm/drm_drv.c

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

2012-08-12 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-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 v3 0/2] Enhanced EDID quirk functionality

2012-08-12 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 capability

[PATCH v4 0/3] Enhanced EDID quirk functionality

2012-08-12 Thread Ian Pilcher
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 + drivers/gpu/drm/drm_drv.c | 2

[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 arequip...@gmail.com Acked-by: Paul Menzel paulepan...@users.sourceforge.net --- Documentation/EDID/edid_quirks.txt | 126 ++ drivers/gpu/drm/drm_drv.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 arequip...@gmail.com Acked-by: Paul Menzel paulepan...@users.sourceforge.net --- 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

[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 arequip...@gmail.com Acked-by: Paul Menzel paulepan...@users.sourceforge.net --- 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

[PATCH] drm: EDID quirk improvements

2012-08-11 Thread Ian Pilcher
ledgment. > > 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 [2]. I hope it helps. --

Re: [PATCH] drm: EDID quirk improvements

2012-08-11 Thread Ian Pilcher
am going to try to test that patch too for a Philips and LG TV [2]. I hope it helps. -- Ian Pilcher arequip...@gmail.com If you're going to shift my paradigm ... at least buy me dinner

[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 capability

[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 arequip...@gmail.com Acked-by: Paul Menzel paulepan...@users.sourceforge.net --- Documentation/EDID/edid_quirks.txt | 126 ++ drivers/gpu/drm/drm_drv.c

[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 arequip...@gmail.com Acked-by: Paul Menzel paulepan...@users.sourceforge.net --- drivers/gpu/drm/drm_edid.c | 24 1 file changed, 24 insertions(+) diff

[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" +

Enhancing EDID quirk functionality

2012-08-10 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

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

[PATCH] drm: EDID quirk improvements

2012-08-10 Thread Ian Pilcher
/EDID/edid_quirks.txt @@ -0,0 +1,161 @@ + EDID Quirks + = + Ian Pilcher arequip...@gmail.com + 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

[PATCH] drm: EDID quirk improvements

2012-08-09 Thread Ian Pilcher
/EDID/edid_quirks.txt @@ -0,0 +1,161 @@ + EDID Quirks + = + Ian Pilcher arequip...@gmail.com + August 8, 2012 + + +EDID blocks out in the wild have a variety of bugs

Enhancing EDID quirk functionality

2012-05-07 Thread Ian Pilcher
" 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 whatever API xrandr uses to get the EDID data that it displays) differs between the two drivers. Fun. Tha

Re: Enhancing EDID quirk functionality

2012-05-07 Thread Ian Pilcher
by both systems, but the behavior of xrandr (or presumably whatever API xrandr uses to get the EDID data that it displays) differs between the two drivers. Fun. Thanks! -- Ian Pilcher

Enhancing EDID quirk functionality

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

Re: Enhancing EDID quirk functionality

2012-05-03 Thread Ian Pilcher
returns false; bug?) Thoughts? -- Ian Pilcher arequip...@gmail.com If you're going to shift my paradigm ... at least buy me dinner first

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

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

[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 deletions

[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 arequip...@gmail.com --- drivers/gpu/drm/drm_edid.c |2 +- 1 files changed, 1 insertions

Enhancing EDID quirk functionality

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