Re: [PATCH] fbdev: add a function to parse further EDID Detailed Timing Descriptors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Oct 21, 2010 at 6:26 PM, Geert Uytterhoeven
<geert@xxxxxxxxxxxxxx> wrote:
> On Thu, Oct 21, 2010 at 01:56, Dave Airlie <airlied@xxxxxxxxx> wrote:
>> On Fri, Aug 20, 2010 at 5:23 PM, Erik Gilling <konkers@xxxxxxxxxx> wrote:
>>> Guennadi,
>>>    Not sure how you're using the edid but you can get all 4 DTDs by
>>> calling fb_edid_to_monspecs() then calling fb_videomode_to_var() on
>>> each of the entries in monspecs.modedb.  This is still lacking as
>>> modern monitors/tvs can have multiple EDID blocks.  My recent patch
>>> [1] is a proposal for addressing that.
>>
>> If someone is really interested in fixing up the fbdev EDID parser
>> they probably should look at sharing the drm EDID parser, its a lot
>> more complete and came mostly from the EDID parser in the X server.
>
> Funny, where do you think the fbdev EDID parser came from?

Guess where it came from 4-5 years ago, X moved on a long way since then.

> So I can only conclude that instead of updating/improving the fbdev one,
> a new one was duplicated/created, the DRM one? ;-)

Pretty much,

the fbdev edid parser had built up a lot of one-off fixes for various
scenarios, has had no major testing in non-embedded environments, it
was felt a clean start with the X one would have a better chance of
working without regressing the fbdev one.

I would like to provide the DRM one in a compatible manner to fbdev
users, its not a top priority for me but if someone really wants a
decent EDID parser that can handle modern monitors scenarios then I
would recommend investing in sharing that code than trying to make the
fbdev one do all the stuff it can't do now.

The fbdev edid parser last seen any major code updates in 2008 and the
fb layer was missing any sort of active maintainer which also led to
that decision.

Dave.
--
To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Tourism]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux