From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
To: "Antonino A. Daplas" <adaplas@gmail.com>
Cc: linux-fbdev-devel@lists.sourceforge.net
Subject: Re: VESA, EDID & flat panels
Date: Tue, 04 Oct 2005 18:50:35 +1000 [thread overview]
Message-ID: <1128415836.6291.12.camel@gaston> (raw)
In-Reply-To: <43423666.8090001@gmail.com>
> Here's a snippet from the HDMI specs. Not sure how helpful this is
>
> "8.4.3 Segment pointer
> Enhanced DDC allows access of up to 32 Kbytes of data. This is accomplished
> using a combination of the 0xA0/0xA1 address pair and a segment pointer. For
> each value of the segment pointer, 256 bytes of data are available at the
> 0xA0/0xA1 address pair. An unspecified segment pointer references the same
> data as when the segment pointer is zero. Each successive value of the
> segment pointer allows access to the next two blocks of E-EDID (128 bytes
> each). The value of the segment pointer register cannot be read since it is
> reset at the completion of each command."
Yes, I have that. The problem is that the "primary" (old style) EDID
block is supposed to contain in byte 0x7e, a value that indicates if
there are extended stuffs available... Actually, it should contain:
0 - no extended infos
1 - one more 128 bytes extension (basically to be read from the same
0xa0 address, as each i2c address can actually return up to 256 bytes of
data)
3 - more extension blocks. The EEDID spec then talks about a "map" of
the segments but I'm not sure where that is to be found.
The problem is that so far, all EDID blocks I've seen have this bit
clear. Also, on the couple of machines i've tested, the additional 128
bytes at address 0xa0 aren't there neither.
So I wonder how widespread really is that EEDID stuff... I'm afraid the
reason a lot of monitors come with a windows install CD is that they do
_not_ provide those infos via EDID, but windows has a database with
per-monitor infos (as Apple actually has in OS X) and we should probably
do something similar. (but not in the kernel)
Ben.
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
next prev parent reply other threads:[~2005-10-04 8:54 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-10-03 22:53 VESA, EDID & flat panels Benjamin Herrenschmidt
2005-10-03 23:18 ` Richard Smith
2005-10-04 3:43 ` [Linux-fbdev-devel] " Benjamin Herrenschmidt
2005-10-04 6:27 ` Antonino A. Daplas
2005-10-04 6:39 ` Benjamin Herrenschmidt
2005-10-04 6:56 ` Antonino A. Daplas
2005-10-04 7:59 ` Antonino A. Daplas
2005-10-04 8:50 ` Benjamin Herrenschmidt [this message]
2005-10-04 12:04 ` Antonino A. Daplas
2005-10-04 12:35 ` Richard Smith
2005-10-10 5:50 ` Benjamin Herrenschmidt
2005-10-04 0:03 ` Antonino A. Daplas
2005-10-10 8:43 ` Egbert Eich
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=1128415836.6291.12.camel@gaston \
--to=benh@kernel.crashing.org \
--cc=adaplas@gmail.com \
--cc=linux-fbdev-devel@lists.sourceforge.net \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).