<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/include/video, branch Colibri_T30_LinuxImageV2.1Beta2_20140206</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>video: tegra: dc: Export dispay feature table.</title>
<updated>2012-06-04T21:43:15+00:00</updated>
<author>
<name>Kevin Huang</name>
<email>kevinh@nvidia.com</email>
</author>
<published>2012-05-31T23:55:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=de263f6e253976d8371da7e7b7089f1d9b79e92b'/>
<id>de263f6e253976d8371da7e7b7089f1d9b79e92b</id>
<content type='text'>
Bug 992947

Change-Id: I0d1ecc9f8f042956cbe631779260a38573936616
Signed-off-by: Kevin Huang &lt;kevinh@nvidia.com&gt;
Reviewed-on: http://git-master/r/105776
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 992947

Change-Id: I0d1ecc9f8f042956cbe631779260a38573936616
Signed-off-by: Kevin Huang &lt;kevinh@nvidia.com&gt;
Reviewed-on: http://git-master/r/105776
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dc: add per window global alpha</title>
<updated>2012-05-18T12:09:05+00:00</updated>
<author>
<name>Jon Mayo</name>
<email>jmayo@nvidia.com</email>
</author>
<published>2011-08-31T20:26:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=805ec6fc5c6c5ebceaac3ab3a963e7cf9c772eea'/>
<id>805ec6fc5c6c5ebceaac3ab3a963e7cf9c772eea</id>
<content type='text'>
Adds a global alpha parameter to each window. It provides a default
alpha value for pixel formats that do not include alpha.

Change-Id: I5465864877a727b4daed0eb32fb8219e2ccb663e
Signed-off-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-on: http://git-master/r/101806
Reviewed-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
Tested-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a global alpha parameter to each window. It provides a default
alpha value for pixel formats that do not include alpha.

Change-Id: I5465864877a727b4daed0eb32fb8219e2ccb663e
Signed-off-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-on: http://git-master/r/101806
Reviewed-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
Tested-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: add cursor mode flipping</title>
<updated>2012-03-29T20:38:18+00:00</updated>
<author>
<name>Adam Cheney</name>
<email>acheney@nvidia.com</email>
</author>
<published>2012-03-15T21:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ba121123068656e007955d090915c8c94a436fd4'/>
<id>ba121123068656e007955d090915c8c94a436fd4</id>
<content type='text'>
This change adds a flag to flip windows in cursor mode.  Cursor mode
will cause flips to be skipped over if there are newer flip requests
waiting in the workqueue.

Add CURSOR_MODE to caps bitfield.

bug 942762

Change-Id: Ib52a0a5565f961cdd9650e4204cd65b86f96fee1
Signed-off-by: Adam Cheney &lt;acheney@nvidia.com&gt;
Reviewed-on: http://git-master/r/90418
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Robert Morell &lt;rmorell@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds a flag to flip windows in cursor mode.  Cursor mode
will cause flips to be skipped over if there are newer flip requests
waiting in the workqueue.

Add CURSOR_MODE to caps bitfield.

bug 942762

Change-Id: Ib52a0a5565f961cdd9650e4204cd65b86f96fee1
Signed-off-by: Adam Cheney &lt;acheney@nvidia.com&gt;
Reviewed-on: http://git-master/r/90418
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Robert Morell &lt;rmorell@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: add ioctl to query DC capabilities</title>
<updated>2012-03-02T17:36:10+00:00</updated>
<author>
<name>Adam Cheney</name>
<email>acheney@nvidia.com</email>
</author>
<published>2012-03-02T00:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=27fb4ae633b456346593c60e7dc77c4c85a625a7'/>
<id>27fb4ae633b456346593c60e7dc77c4c85a625a7</id>
<content type='text'>
Defines a new ioctl for querying a bitfield of DC capabilities.
The first defined caps bit is for "cursor mode" flipping support.

bug 942631

Change-Id: Iea8a0dfe4e400e0dad4bb9f23509c3ac0ca532ba
Reviewed-on: http://git-master/r/87066
Reviewed-by: Robert Morell &lt;rmorell@nvidia.com&gt;
Tested-by: Adam Cheney &lt;acheney@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Defines a new ioctl for querying a bitfield of DC capabilities.
The first defined caps bit is for "cursor mode" flipping support.

bug 942631

Change-Id: Iea8a0dfe4e400e0dad4bb9f23509c3ac0ca532ba
Reviewed-on: http://git-master/r/87066
Reviewed-by: Robert Morell &lt;rmorell@nvidia.com&gt;
Tested-by: Adam Cheney &lt;acheney@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: Add support for surface mirroring</title>
<updated>2011-12-01T05:50:24+00:00</updated>
<author>
<name>Michael Frydrych</name>
<email>mfrydrych@nvidia.com</email>
</author>
<published>2011-11-14T12:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=86079a77cf695abe752bcfbf166f40a36deeb264'/>
<id>86079a77cf695abe752bcfbf166f40a36deeb264</id>
<content type='text'>
This adds flags for horizontal and vertical surface mirroring,
and updates the ioctl handling code to set the appropriate core
dc mirroring flags when the dc_ext mirroring flags are passed.

Bug 905578

Change-Id: Idbe0c95cb0807aa9e26ccfdc42cf4ef0dc9eb38f
Reviewed-on: http://git-master/r/64110
Reviewed-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Tested-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Reviewed-by: Markus Holtmanns &lt;mholtmanns@nvidia.com&gt;
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;

Rebase-Id: R5795faa3988df9f87e669f40aab9b0281111a4b0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds flags for horizontal and vertical surface mirroring,
and updates the ioctl handling code to set the appropriate core
dc mirroring flags when the dc_ext mirroring flags are passed.

Bug 905578

Change-Id: Idbe0c95cb0807aa9e26ccfdc42cf4ef0dc9eb38f
Reviewed-on: http://git-master/r/64110
Reviewed-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Tested-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Reviewed-by: Markus Holtmanns &lt;mholtmanns@nvidia.com&gt;
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;

Rebase-Id: R5795faa3988df9f87e669f40aab9b0281111a4b0
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: Add support for tiled surfaces</title>
<updated>2011-12-01T05:50:24+00:00</updated>
<author>
<name>Robert Morell</name>
<email>rmorell@nvidia.com</email>
</author>
<published>2011-10-11T23:14:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=36284052749cecb6e41236749e60ad013e9453e9'/>
<id>36284052749cecb6e41236749e60ad013e9453e9</id>
<content type='text'>
This adds a new flags field to the dc_ext flip ioctl, adds a flag for
tiled surfaces, and updates the ioctl handling code to set the
appropriate core dc tiling flag when the dc_ext tiled flag is passed.

Bug 831397

Change-Id: I36cbf4a59173885a98209e559f77404bddcf54cd
Reviewed-on: http://git-master/r/64109
Reviewed-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Tested-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Reviewed-by: Markus Holtmanns &lt;mholtmanns@nvidia.com&gt;
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Robert Morell &lt;rmorell@nvidia.com&gt;

Rebase-Id: Rf741be9e6945b6b92699e26fb1745fafef4d8fe4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a new flags field to the dc_ext flip ioctl, adds a flag for
tiled surfaces, and updates the ioctl handling code to set the
appropriate core dc tiling flag when the dc_ext tiled flag is passed.

Bug 831397

Change-Id: I36cbf4a59173885a98209e559f77404bddcf54cd
Reviewed-on: http://git-master/r/64109
Reviewed-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Tested-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Reviewed-by: Markus Holtmanns &lt;mholtmanns@nvidia.com&gt;
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Robert Morell &lt;rmorell@nvidia.com&gt;

Rebase-Id: Rf741be9e6945b6b92699e26fb1745fafef4d8fe4
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dc: support global fbdev gamma table</title>
<updated>2011-12-01T05:49:35+00:00</updated>
<author>
<name>David Schalig</name>
<email>dschalig@nvidia.com</email>
</author>
<published>2011-10-25T10:28:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f80e81610f4e2e3a9051b465a9176ac70f6913f1'/>
<id>f80e81610f4e2e3a9051b465a9176ac70f6913f1</id>
<content type='text'>
Add support to set a global gamma correction table via fbdev cmap
API. The 3 Tegra DC windows have their own local gamma tables, which
can either override or alter the global table.

Bug 868060

Change-Id: I0be1c5e4afa8fd8c010b772c7808c883c0848ab4
Reviewed-on: http://git-master/r/60201
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;

Rebase-Id: R7e613b1c8ac469242172bd81db9dfba25176e0c3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support to set a global gamma correction table via fbdev cmap
API. The 3 Tegra DC windows have their own local gamma tables, which
can either override or alter the global table.

Bug 868060

Change-Id: I0be1c5e4afa8fd8c010b772c7808c883c0848ab4
Reviewed-on: http://git-master/r/60201
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;

Rebase-Id: R7e613b1c8ac469242172bd81db9dfba25176e0c3
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dc: ioctl for setting gamma lut</title>
<updated>2011-12-01T05:49:23+00:00</updated>
<author>
<name>David Schalig</name>
<email>dschalig@nvidia.com</email>
</author>
<published>2011-10-13T03:50:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f064889bba674399ee981762a5ed9ef10c667a60'/>
<id>f064889bba674399ee981762a5ed9ef10c667a60</id>
<content type='text'>
- enable gamma look-up hardware only when needed to save power
- add flags field to ioctl TEGRA_DC_EXT_SET_LUT for forward compatibility

Bug 868060

Change-Id: I690f8b8856e0b1acd6215907ca8bd78ecaf30b17
Reviewed-on: http://git-master/r/57736
Reviewed-by: David Schalig &lt;dschalig@nvidia.com&gt;
Tested-by: David Schalig &lt;dschalig@nvidia.com&gt;
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Robert Morell &lt;rmorell@nvidia.com&gt;

Rebase-Id: Rf6081a9372ba7d6e53a66b9b58a50a62ad409d9a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- enable gamma look-up hardware only when needed to save power
- add flags field to ioctl TEGRA_DC_EXT_SET_LUT for forward compatibility

Bug 868060

Change-Id: I690f8b8856e0b1acd6215907ca8bd78ecaf30b17
Reviewed-on: http://git-master/r/57736
Reviewed-by: David Schalig &lt;dschalig@nvidia.com&gt;
Tested-by: David Schalig &lt;dschalig@nvidia.com&gt;
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Robert Morell &lt;rmorell@nvidia.com&gt;

Rebase-Id: Rf6081a9372ba7d6e53a66b9b58a50a62ad409d9a
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dc: add ioctl for setting gamma lut</title>
<updated>2011-12-01T05:49:14+00:00</updated>
<author>
<name>David Schalig</name>
<email>dschalig@nvidia.com</email>
</author>
<published>2011-10-06T11:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=80225d4761a7afb4ad16cc2a15e5c5ac16283d30'/>
<id>80225d4761a7afb4ad16cc2a15e5c5ac16283d30</id>
<content type='text'>
Adds ioctl TEGRA_DC_EXT_SET_LUT to dc_ext driver for setting
a DC window's color palette.

Bug 868060

Change-Id: I57ffcf3a3f91e76efd1c7f1f972b73c2edbaed82
Reviewed-on: http://git-master/r/56392
Reviewed-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
Tested-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;

Rebase-Id: R712c71151d0c3e3d274279f334bedf312e26e75d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds ioctl TEGRA_DC_EXT_SET_LUT to dc_ext driver for setting
a DC window's color palette.

Bug 868060

Change-Id: I57ffcf3a3f91e76efd1c7f1f972b73c2edbaed82
Reviewed-on: http://git-master/r/56392
Reviewed-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
Tested-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;

Rebase-Id: R712c71151d0c3e3d274279f334bedf312e26e75d
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: Implement EDID query</title>
<updated>2011-12-01T05:48:45+00:00</updated>
<author>
<name>Robert Morell</name>
<email>rmorell@nvidia.com</email>
</author>
<published>2011-08-24T23:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=97d5a84a90ab41cab1c49c8a259aa84799458455'/>
<id>97d5a84a90ab41cab1c49c8a259aa84799458455</id>
<content type='text'>
This change implements the TEGRA_DC_EXT_CONTROL_GET_OUTPUT_EDID ioctl in
the dc_ext interface.

It first adds a way for the tegra dc EDID module to export EDID data
safely, without the risk of reading an incomplete or corrupted EDID in
the presence of hotplug, by moving the actual data to a substructure
with a lifetime maintained by a kref.  Then, that support is plumbed
through the hdmi block (which is currently the only way to get at the
EDID) and out to userspace.

Signed-off-by: Robert Morell &lt;rmorell@nvidia.com&gt;

Bug 817119

Original-Change-Id: I78cd170e15322011b428cb71ffad2c0c3ea058ac
Reviewed-on: http://git-master/r/49127
Reviewed-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
Tested-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;

Rebase-Id: Rafafc0a6fbacda5494b12162ad99a8c70ceeb2e0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change implements the TEGRA_DC_EXT_CONTROL_GET_OUTPUT_EDID ioctl in
the dc_ext interface.

It first adds a way for the tegra dc EDID module to export EDID data
safely, without the risk of reading an incomplete or corrupted EDID in
the presence of hotplug, by moving the actual data to a substructure
with a lifetime maintained by a kref.  Then, that support is plumbed
through the hdmi block (which is currently the only way to get at the
EDID) and out to userspace.

Signed-off-by: Robert Morell &lt;rmorell@nvidia.com&gt;

Bug 817119

Original-Change-Id: I78cd170e15322011b428cb71ffad2c0c3ea058ac
Reviewed-on: http://git-master/r/49127
Reviewed-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
Tested-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;

Rebase-Id: Rafafc0a6fbacda5494b12162ad99a8c70ceeb2e0
</pre>
</div>
</content>
</entry>
</feed>
