<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/drm/drm_edid.h, branch linux-3.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.0.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.0.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2011-04-28T04:44:56Z</updated>
<entry>
<title>drm: parse color format support for digital displays</title>
<updated>2011-04-28T04:44:56Z</updated>
<author>
<name>Jesse Barnes</name>
<email>jbarnes@virtuousgeek.org</email>
</author>
<published>2011-04-15T20:48:57Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=da05a5a71ad8fc7c51d526151be193b7ef6e6c95'/>
<id>urn:sha1:da05a5a71ad8fc7c51d526151be193b7ef6e6c95</id>
<content type='text'>
EDID 1.4 digital displays report the color spaces they support in the
features block.  Add support for grabbing this data and stuffing it into
the display_info struct for driver use.

Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Reviewed-by: Alex Deucher &lt;alexdeucher@gmail.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm: add bit depth parsing</title>
<updated>2011-04-28T04:42:58Z</updated>
<author>
<name>Jesse Barnes</name>
<email>jbarnes@virtuousgeek.org</email>
</author>
<published>2011-04-15T19:49:23Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3b11228b54cc6bda4a72bb22984203c6eff4338a'/>
<id>urn:sha1:3b11228b54cc6bda4a72bb22984203c6eff4338a</id>
<content type='text'>
EDID 1.4 digital monitors report the bit depth supported in the input
field.  Add support for parsing this out and storing the info in the
display_info structure for use by drivers.

[airlied: tweaked to fix inter-patch dependency]
Signed-off-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Reviewed-by: Adam Jackson &lt;ajax@redhat.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/edid: Add detailed block walk for CEA extensions</title>
<updated>2010-08-10T00:46:57Z</updated>
<author>
<name>Adam Jackson</name>
<email>ajax@redhat.com</email>
</author>
<published>2010-08-03T18:38:17Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4d76a22134d5a5ad259fd667f3d2b215b7e71d10'/>
<id>urn:sha1:4d76a22134d5a5ad259fd667f3d2b215b7e71d10</id>
<content type='text'>
Signed-off-by: Adam Jackson &lt;ajax@redhat.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm_edid: There should be 6 Standard Timings</title>
<updated>2010-05-18T05:56:14Z</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2010-05-14T11:06:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=96525a2f7448c427bb8d99240907a6bd2d9e818c'/>
<id>urn:sha1:96525a2f7448c427bb8d99240907a6bd2d9e818c</id>
<content type='text'>
Smatch complained that we initialize 6 elements in add_detailed_modes()
but the timings[] array is declared with 5 elements.  Adam Jackson
verified that 6 is the correct number of timings.

On Mon, May 10, 2010 at 12:08:24PM -0400, Adam Jackson wrote:
&gt; &gt; &gt;                 struct std_timing timings[5];
&gt; &gt; &gt;                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
&gt;
&gt; This decl is wrong, should be 6.  From the 1.4 spec:
&gt;
&gt; "Six additional Standard Timings may be listed as a display descriptor
&gt; (tag #FAh)."
&gt;
&gt; The 1.3 spec is a little less explicit about it, but does show 6
&gt; standard timing codes in the 0xFA detailed subblock, terminated by 0x0A
&gt; in the 18th byte.  I don't have the docs for 1.2 or earlier, but we're
&gt; paranoid enough about not adding broken timings that we should be fine.

This patch is basically a clean up, because timings[] is declared inside
a union and increasing the number of elements here doesn't change the
overall size of the union.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/edid: Remove arbitrary EDID extension limit</title>
<updated>2010-04-06T00:40:20Z</updated>
<author>
<name>Adam Jackson</name>
<email>ajax@redhat.com</email>
</author>
<published>2010-03-29T21:43:23Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=7466f4cc508878a8328dff1c328a2b4108888d2e'/>
<id>urn:sha1:7466f4cc508878a8328dff1c328a2b4108888d2e</id>
<content type='text'>
Signed-off-by: Adam Jackson &lt;ajax@redhat.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/radeon/kms: add support for hardcoded edids in rom (v2)</title>
<updated>2010-02-08T23:31:20Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexdeucher@gmail.com</email>
</author>
<published>2010-02-05T09:21:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3c537889e17232e9073f75ae8710ea0f008c5a29'/>
<id>urn:sha1:3c537889e17232e9073f75ae8710ea0f008c5a29</id>
<content type='text'>
Some servers hardcode an edid in rom so that they will
work properly with KVMs.  This is a port of the relevant
code from the ddx.

[airlied: reworked to validate edid at boot stage - and
remove special quirk, if there is a valid EDID in the BIOS rom
we'll just try and use it.]

Signed-off-by: Alex Deucher &lt;alexdeucher@gmail.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/edid: Decode 3-byte CVT codes from EDID 1.4</title>
<updated>2009-12-03T22:53:47Z</updated>
<author>
<name>Adam Jackson</name>
<email>ajax@redhat.com</email>
</author>
<published>2009-12-03T22:44:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=9340d8cfeacd16cef1cbe94527f7baaed7640669'/>
<id>urn:sha1:9340d8cfeacd16cef1cbe94527f7baaed7640669</id>
<content type='text'>
Signed-off-by: Adam Jackson &lt;ajax@redhat.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/edid: Add new detailed block types from EDID 1.4</title>
<updated>2009-12-03T22:53:40Z</updated>
<author>
<name>Adam Jackson</name>
<email>ajax@redhat.com</email>
</author>
<published>2009-12-03T22:44:39Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=2dbdc52c8162291aa7541b8ba6e1c1587f50c1dd'/>
<id>urn:sha1:2dbdc52c8162291aa7541b8ba6e1c1587f50c1dd</id>
<content type='text'>
Signed-off-by: Adam Jackson &lt;ajax@redhat.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm: Fix shifts which were miscalculated when converting from bitfields.</title>
<updated>2009-06-24T06:11:04Z</updated>
<author>
<name>Michel Dänzer</name>
<email>michel@daenzer.net</email>
</author>
<published>2009-06-23T10:36:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e14cbee401cd00779a5267128371506b22c77bc9'/>
<id>urn:sha1:e14cbee401cd00779a5267128371506b22c77bc9</id>
<content type='text'>
Looks like I managed to mess up most shifts when converting from bitfields. :(

The patch below works on my Thinkpad T500 (as well as on my PowerBook,
where the previous change worked as well, maybe out of luck...). I'd
appreciate more testing and eyes looking over it though.

Signed-off-by: Michel Dänzer &lt;daenzer@vmware.com&gt;
Tested-by: Michael Pyne &lt;mpyne@kde.org&gt;
Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
</content>
</entry>
<entry>
<title>drm: EDID endianness fixes.</title>
<updated>2009-06-18T23:11:13Z</updated>
<author>
<name>Michel Dänzer</name>
<email>daenzer@vmware.com</email>
</author>
<published>2009-06-15T14:56:07Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=0454beab0f6bc6d350860abd549b86959d2f6f40'/>
<id>urn:sha1:0454beab0f6bc6d350860abd549b86959d2f6f40</id>
<content type='text'>
Mostly replacing bitfields with explicit masks and shifts.

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
</feed>
